- Jan 19, 2020
- 12,382
- 48,391
3DRComics, I will elaborate below in spoilers to minimize "wall of text" and for those who could care less.Holy shit. You need advice before this all gets way out of hand brother.
3DRComics, good morning. Bud, you're simply killing your efficiency and likely your sanity the way you are juggling the 12 scenarios of 6 base Player paths each with "GameMode" (so each of the 6 x2). There is no need for 6 different scripts each containing 2 different menu choice blocks per "mode". This is the most inefficient way to do all of this and your suffocating yourself with redundancy.
You only need one script... just one. Not 6, and not 6 with two of the same blocks of menu choices per choice due to "GameMode". A few basic coding steps will resolve all of this for you and keep you better organized, more efficient, and maintain your sanity... or you will lose it as the VN progresses at this rate imho:
There's more but those three things alone would solve almost all of your scripting problems... and keep your creative flow moving forward instead of stopping and duplicating everything 12 times each.... that's insanity... again, imho. You only need one script... one. And it's flow does not need to be broken due to having the different base Player characters nor any "modes" you are attempting to entertain.
- Use the Player character (one of six) variable to isolate specific dialogue when needed. Most of the dialogue is the same across the board, so use the Player's base character variable to isolate the one-liners.
- Use ConditionSwitch as needed to change images/scenes on a case by case basis... let the coding language and the CPU work for you, not against you.
- Use Menu Choice variables to set all your Player character and "GameMode" into one menu choice block. This is how RenPy's choice coding was designed to be used. You are using it in its most basic form which is causing you to write multiple choice blocks that are almost identical for absolutely no reason.
Regards.
Before anyone goes all pseudo-moderator on me for writing this know that what I'm doing by assisting the dev will only benefit you later. If he is more relaxed, efficient, and unburdened by his current methods then you'll get unbugged/quality updates faster. Plus there's folks who read these threads like Boehser Onkel and Abhai who are interested in these types of concepts.
Let's take point 1 of the 3 I listed in the above post and put into practice. There's many ways to skin a cat and I'll show you two for very important reasons:
- The first (Method1 below) is so you fully understand the concept of combining the 6 scripts into 1, it's way more efficient than you are currently doing and it keeps you in the authoring/writing flow undeterred by stopping to make 5 more of the same thing.
- The second (Method2 below) is a better way, even more efficient from the authoring point of view. I'd take it a step further advanced for SanchoMod standards but I don't want to lose you by going too far too fast. You can grasp this and you'll automatically be back to writing your story again rather than all the redundancy you currently face.
You don't have permission to view the spoiler content.
Log in or register now.
You don't have permission to view the spoiler content.
Log in or register now.
Regards always.
Last edited: