0 Members and 3 Guests are viewing this topic.
RAM started to become an issue when certain events stored in I13E0 occured (the program is 15700 bytes huge), which prompted me to add partial save file compression (the inventory data is what is being compressed... 100 2-digits elements).Because my TI-BASIC knowledges are extremly dated in overall, I had to rely on TI-BASIC Developper for almost an hour to learn about the Seq( command. After figuring out I finally managed to reduce the Illusiat 13 save data by 80 list elements. This saves about 700 bytes on the original save file and should prevent the memory problems. The only downside is that saving and loading your game now take 11 seconds on a regular TI-83+ instead of 2, but considering that's the only thing that takes a long while to load in the game I think people will not mind.I doubt there will be memory issues anymore, because the only two events that still need to be coded on Earth maps located from prgmI130 to prgmI134 are two warp events (door/entrances/exits/etc) which leads to maps that will be stored in I13E2, not I13E0. However the game will still require the entire calculator RAM while playing (kinda like the other Illusiat games I made)Besides the memory issue fix, I added a bunch of dungeon maps in the past two days and some more events on the Earth part of the game
Yeah I saw it when I checked for Seq(. However it seemed extremly complicated for me so for now I decided to stick with Seq(, which is, indeed, very slow. Even Seq( was extremly technical and complicated for me. Took me a long while to figure out how to use it and required some heavy testing.
sorry, I just don't get it. As you know, advanced stuff like this is not for me. It's getting too advanced for my brain, so I think I will just stick to Seq( or get someone to convert the code I got for me when I post it. On the PC, I can't understand anything more advanced than Visual BASIC 6 and even then it's just the rudimentary tricks that I can understand.
...*sighs*Galandros, first warning (I think I stated this many times alerady, though): STOP being so narrow-minded. You have no respect for other's beliefs and differences. If you can understand something, it doesn't mean everyone can. If you understand something easily, it doesn't mean everyone will understand it as easily, if at all. I personally just don't get it, even after reading the tutorial over and over and people explaining me. So leave me alone about that, please. It drives me nuts when people harrass me to do something even after telling them I just don't get it and I notice a lot of ASM programmers does that. Not everyone is like you and you can't change people.I'll stick to the Seq( method, until someone can convert the code for me. Even for Seq I got an hard time. At first, I just typed the code without understanding what it even did, then changed variables one by one in a trial and error way).