Question to the modders: does the game somehow cache certain Data files? I haven't gotten anything to read ".rvdata2" files properly yet so I'm only editing the plain text ".rb" and ".json" ones. Adjusting the spawn rates of world map events/encounters worked just fine so the file structure is set up correctly.
But changing States (Data/Effects/States/ for the additional stat changes not Data/States.rvdata2) does not seem to work, if I adjust a piercing and then buy it "legit" it still seems to use the original value. The same goes for NPCs in Data/NPCdata, even for something supposedly simple such as deleting all but one "sex_fetish_appetizer" entry and using newly spawned monsters they still use the full original set.
So, uh, where is the actual code controlling these things or the pre-compiled archive which prevents changes from applying?
Hey guys, is there any way to edit the rvdata2 files of the game without "corrupt" them? like using something like "decrypter", i know i can use the "unpack" modscript, but it make the game "laggier"
If it's pre-built RPGMaker's rvdata2, then you can edit them using RPGMaker.
If it's not, then it's built from .json files in different folders, code for building it can be seen in FileGetter.
It loads them one time on game start (see 5_DataManager.rb) so it shouldn't affect performance during game.
To get to script that does saving/loading them is open RPGMaker, open Scripts and check FileGetter script that is inside Scripts.rvdata2, or check its unused copy /Data/Scripts/Frames/FileGetter/FileGetter.rb.
If you open RPGMaker scripts, there is FileGetterOption script, to rebuild rvdata2 iirc set compressed to false, writing_list to true.
If it's set to compressed=false then it won't load from built rvdata2 at all, it'll load everything from .json files.
If compressed=true then it loads only from rvdata2 everything except scripts (.rb files).
Hello
Teravisor! So, I'm posting a lot tonight but I just leveled my meek mage Lona build and game crash when I am equipped with fire staff and book and run out of stamina. This is 0.4.3.5 with 19. Tested without mods (daaamn it was laggy) and no crash.
Screen and error log.
Edit: error log says
Code:
VerInfo : LonaRPG.Beta.0.4.3.3 O O O O O.475E614
but that is not the case. It is 0.4.3.5
The problem is, all this error log says:
"
Some event tried to called nil.delete(
something)".
What event? Where it tried to delete from that it was nil? What it tried to delete? I have no idea, there are over 100 events on bottom of error log and it could've been any of them... Or none of them if event already deleted itself right before calling it.
Not enough data to understand what is wrong and no save/steps to replicate.
Could try to not run deleted events at all, but not sure what'll break from that, so will discuss with eccma.
P.S. starting from 0.4.3.4 game doesn't crash if it sees missing translation text, instead it writes path it couldn't find, for example the huge garbled strings in one of screenshots above. But that string seems to be missing from base game translation files so I think it's being looked into. Possibly, in some cases, it didn't crash, but showed nothing which is invisible error by itself.