- Jan 22, 2018
- 165
- 449
As a general rule of thumb, that's not how this kind of full Walkthrough mods actually work. That's only true for smaller gallery mods or gameplay tweaking mods. Mods that add new different code and attach themselves to the current game code. But most full Walkthough mods dont work this way, as its impractical given the sheer amount of changes that are usually involved.
If you open the zip file of this mod (and many other full walkthough mods in fact) you will find that they usually contain the full set of .rpy scripts with the actual game code, just modified to include the coloring or comments in the dialogue. In this case, most of the <DesertStalker>\game\scripts folder gets completely overwritten by AdanGC mod, including all the "dayxx.rpy" files with the complete game flow of the 16 chapters.
When you extract the mod over the installation folder of the game, you're actually overwritting the newer code scripts of the game with the ones modded from the previous version. Very little of the actual game code of the newer version remains (if any). You are replacing for all intents and purposes the full 0.16c game with the 0.16b. Only the resource archives with the images, videos and sound/music of the newer version stay in place.
This will work. More often than not this will not cause "errors" and will allow you to run the game. Albeit with the code as it was when the mod was prepared (the previous game revision in the case we're discussing).
Only when the older modded scripts call a resource that has changed its name, or has been deleted from the resource archives, you will get a renpy exception. Or if you try to load a Save file in which the game state is just exactly in the middle of a section that has been changed between the two different versions, so the RenPy engine cannot recover the logic state of the Save file.
You can easily verify what I'm saying by just downloading Desert Stalker 0.16c and installing 0.16b AdanGC mod over it. The game will run mostly fine, just with the older code. I in fact did this just before publishing my own version of the full Walkthrough mod on post #708
If you open the zip file of this mod (and many other full walkthough mods in fact) you will find that they usually contain the full set of .rpy scripts with the actual game code, just modified to include the coloring or comments in the dialogue. In this case, most of the <DesertStalker>\game\scripts folder gets completely overwritten by AdanGC mod, including all the "dayxx.rpy" files with the complete game flow of the 16 chapters.
When you extract the mod over the installation folder of the game, you're actually overwritting the newer code scripts of the game with the ones modded from the previous version. Very little of the actual game code of the newer version remains (if any). You are replacing for all intents and purposes the full 0.16c game with the 0.16b. Only the resource archives with the images, videos and sound/music of the newer version stay in place.
This will work. More often than not this will not cause "errors" and will allow you to run the game. Albeit with the code as it was when the mod was prepared (the previous game revision in the case we're discussing).
Only when the older modded scripts call a resource that has changed its name, or has been deleted from the resource archives, you will get a renpy exception. Or if you try to load a Save file in which the game state is just exactly in the middle of a section that has been changed between the two different versions, so the RenPy engine cannot recover the logic state of the Save file.
You can easily verify what I'm saying by just downloading Desert Stalker 0.16c and installing 0.16b AdanGC mod over it. The game will run mostly fine, just with the older code. I in fact did this just before publishing my own version of the full Walkthrough mod on post #708
Last edited: