The RPG Maker Resource Kit

Other Game Creation => Program Troubleshooting => Topic started by: Ayden on February 07, 2006, 01:35:24 AM

Title: unlockables and other suh stuff
Post by: Ayden on February 07, 2006, 01:35:24 AM
ok in my game you get all your campaigns from this gm. once u start the selected campign then you cannot start anther till your finished with the first. Ok so ers wat I need to know
1: how toset it so taht one you finish a camping new npc aprer and old ones disapere and nes that stay do difernet things and certain maps are locked.
2: making it so certain campigns will unlock a new campign when finished. Creating a system that unlocks new charaters an allows yo to use them on all unloked maps and campings. thanks in advane
Title: unlockables and other suh stuff
Post by: haloOfTheSun on February 07, 2006, 01:37:42 AM
Hm... I remember explaining this to Blaze once. XD That was really hard to do.

Anyway, the way I would do it is all with switches. Make a switch at the end that turns on other NPCs etc. If you need further explanation, I'll explain later, I have to go now. (AGAIN). But, hopefully this will give you an idea on how to start going about doing it, or maybe someone will explain it for me, or will have a better method.
Title: unlockables and other suh stuff
Post by: Ayden on February 07, 2006, 04:07:47 PM
but wouldnt making that mnay ssssswtches lag the game?
Title: unlockables and other suh stuff
Post by: blueXx on February 07, 2006, 05:24:38 PM
Quote from: Aydenbut wouldnt making that mnay ssssswtches lag the game?

the switches already exist -.-
5k of them exist.. it doesn't matter if you choose to use them or name them or anything, they are already there
Title: unlockables and other suh stuff
Post by: Zeriab on February 07, 2006, 07:28:49 PM
Quote from: blueXx
Quote from: Aydenbut wouldnt making that mnay ssssswtches lag the game?

the switches already exist -.-
5k of them exist.. it doesn't matter if you choose to use them or name them or anything, they are already there
I'm afraid that's not true as the switches are stored in a hash.
You don't have to boggle your mind with what a hash is. All you have to know is, that this method generally keeps the amount of information needed to be stored lower than just having an array of 5000 booleans.
Still the difference in speed between using no switches and all switches (5000) is so little that you wouldn't notice anyway.

But 5000 switches fill a lot!!!
Not really. You can represent a switches by a 0 for off and 1 for on. In doing so 5000 switches would only be 5000 bits in the memory, which is 625 bytes or about 0,000596 MB (megabytes). You must have at least 128 MB for running RPG Maker XP.
As you can see the memory needed for this is insignificant. Besides RPG Maker won't check them except when necessary.
Checking the switches require time too. So do operations on and and with switches.
So having lots parallel events that do dozens of operations on switches may cause the game to lag.
Having enormous amounts of switch-operations in an non-parallel event (like Action Button) might cause a hold when the event is processed.


Conclusion:
Having many switches alone will not cause the game to lag.
Having many (very very many) operations on switches in the events may cause slowdowns.
Title: unlockables and other suh stuff
Post by: ahref on February 07, 2006, 09:28:10 PM
im writing a script 0.0000000000001% done

for my game "mission"


the script makes a new scene called mission select

which features a word map and they can select different missions around it including some that must be completed to progress and sub-storylines

ill keep you posted
Title: unlockables and other suh stuff
Post by: blueXx on February 07, 2006, 10:03:22 PM
that's quite easy thinking about it.
copy the menus script method for the options and use a teleport to a map command when each is chosen