Can i run v7 opt on 0.4.2.4 game ver. or do i need the 0.4.3.0 ? (i use the 0.4.2.4 game ver.)
I checked and there wasnt 9999_SpriteDisposedCheck.rb and 9999_NoSpriteWaveFlashAnimations.rb at the same time
You can, it's just mod files in 0.4.3.0 should be placed into /ModScripts/
while in 0.4.2.4 and earlier are placed in /Data/Scripts/Editables/ and game must be decrypted (OP game 0.4.2.4 is decrypted iirc)
You can try finding all 9999_*.rb files, maybe you have duplicates. Also if you downloaded V6 make sure optimize.rb is either in game folder or just delete it, just make sure it's not run.
You can also try clean install and copy optimization strictly once.
Another way is to run game using console.bat in game folder and when it shows error instead of clicking "OK" go to console and find which files it loads twice and move them in a way where it loads them only once.
Problem is, somehow game loads those scripts twice which creates infinite loop on some overrides.
E.g. it renames "update" method into "old_update" method and creates new "update" that calls "old_update", but then if it's run again it renames new "update" to "old_update" so we get "old_update" that calls "old_update" infinitely. When too many methods are called one inside another, stack dedicated to method calls overflows and it throws stack error. So optimization files need to be loaded strictly once... Maybe I should make a check for it.
If i remove the rgss3a(actually data and graphics) file the game dont start, i think that is related to the "ItemConfigs.rvdata2", but whenever i change something there the games just give me a error message, even if manually restore it to it original ver.
Ah, I completely forgot about it. Make a simple something.rb file in /ModScripts/ (or /Data/Scripts/Editables/ if you have 0.4.2.4 or earlier) with single line
FileGetter::COMPRESSED = false
EDIT: now that I think about it, there might be some problems with it running too late... Well, if it doesn't work, sure way is to open game in rpgmaker, enter scripts and find FileGetterOptions script and change
COMPRESSED = false