The IDIOTS guide to making a CMS ... THE ARC WAY . Part 1 <<<<< VIEW THIS IN FULL SCREEN TO SEE ALL >>>>> THIS IS BASED ON THE SHATTERED SAMURAI RPG GAME !!!! IF you USE GIVE CREDIT DAMN IT ! THIs was hard work .... ! THIS IS VERY COMPLICATED FOR NOOBS BUT IF YOU READ EVERYTHING ! AND I MEAN EVERYTHING , THEN EVERYTHING SHOULD WORK A-OK !!!! GOT IT NOOBS ? Ok good ... Ok listen up n00bs ... this is the way to make a CMS ... things you have to know ... -How to use Switches -How to use Variables -How to use Show pic -How to use Move pic -How to use Forks -How to use Enter Password ok now that we got this down ... i will first explain how to make a CMS ... ok first we need to have a map ... so this is what is called a test map ... so put a normal map event on the map ... and call it start options ... ok now ur in the event editor and you see where it says event commands ? go under it and insert ... change switch . now when ur in change switch ... choose switch 0041 and name it call menu and switch it on .. and disable the normal menu by going to the 3rd page of the event commands so far it should look like this in the event commands ... <>Change Switch : [0041:Call Menu]-ON Set <>Disable System Menu : Disable ok we got that done now ... now exit the event editor for that map and go to the database ( under tool ) and go to common events ... here you will find a bunch of numbers ... now make a common event and call it menu call ... remember when u made that call menu switch on ? ok this is what u do ... Name should be Menu Call , Event Start Condition should be Parallel Process and the appearance conditions switch should have the switch [0041:Call Menu] So the common event should look like this Name Event Start Condition Appearance Conditions Switch Menu Call Parallel Process 0041:Menu Call Ok now we got that done ... now what do we do ? well mate .. this is what we do now .... go to the event commands in the menu call common event ... now double click under the events command and go to enter password which can be found on the 3rd page .... now after that you will see some options ... Go to where it says Place Password to variable and click there ... after you click there , pick variable 0025 and name it Menu Call choose .. options that says wait until key hit should be unchecked and in the input passable key , direction 1,2,3,4 should be unchecked , decision should be unchecked and cancel should be checked . now click ok ... then we got the enter password done this is what the menu call common event should look like at this point <>Enter Password:[0025:Menu Call Choose] ok now we continue ... now this is where it gets a little harder so keep up with me Now double click under the enter password you put in and look for the fork conditions option ... click on it and we should be going to another set of options yet again ... so now click on variable and make it so variable 25 is there , and set it to 6 ... and it should stay same ... under where it says oVariab ... keep it as same ... don't add an ELSE case and hit click on ok ... Now your menu call event should look like this .. <>Enter Password:[0025:Menu Call Choose] <>FORK Optn:Varbl[0025:Menu Call Choose]-6 <> :<>END CASE <> Okay now what we need is some pictures ... don't have pictures ? too bad ... well haha anyways let me explain .. this is what ur going to need for pictures ... were gonna do this the shattered samurai way so let me explain ... Pictures ... make 5 pictures of the menu like for Items , Equipment , Status , Config , and Save for the items picture name it Menu1 for the equipment picture name it Menu2 and so on ... until Menu5 they should be 320*240 each .. after you did that , import them to rpg maker 2000 under pictures ... now make one more picture as your background .. say a picture of pikachu ... make him 320*240 as well and import him to the pictures ( remember people , it must be 256 colors ! or the pics will be jacked up like Rosie O' Donells face ! Ok ? thats pretty bad .. you don't want anything to look like that ! haha .. no im not kiddin .. anyways ... after u imported the pictures , put them in the FORK Optn in the menu call event ... Click in the event commands and get show picture ... now we should be in the show pictures commands ... now make the pic. number 8 ... select picture should be Menu1 ( items ) .. Show Position (Center Coord.) should have Position checked and X:160 Y:120 make the magnification 0 and the show transparency 100 ( remember were basing this on my game so this can be edited w/o having a problem ... ) transparent colour should have stir checked and none unchecked ... for additional effect ( this can be anything but ) lets make the ripple power 5 so it has a shaky menu when u enter it ... now click ok .... Now click inside the event commands on an open space , and click on the event move picture ... move pic number should be 8 ... place position (center coord.) position should be checked and X:160 and Y:120 .. Magnification should be 100 and transparency should be 0 .. make the movement time 10 and options wait until done should be unchecked if you don't want to wait till it brings up the menu to be done ... ok now ur event commands should look like this in the menu call common event <>Enter Password:[0025:Menu Call Choose] <>FORK Optn:Varbl[0025:Menu Call Choose]-6 <>Show Picture : 8 , Menu1 (160,120) <>Move Picture : 8 , (160,120),1.0sec <> :<>END CASE <> ok now we done with that shit ... now we finish this shit off ( the menu call at least .. ergh .. ) if u want to add a background go to show picture name it 7 and insert your pikachu background .. make the following in the show picture ... pic number 7 , select picture should be the pikachu pic ( lets name it Pikachu ) In place position , position should be checked and X:160 Y:120 ...and both mag and trans should be at 100 ..( ss way once again .. ) now click ok ... now click under that event , insert event , move picture and enter the following .... pic number 7 place position (center coord.) position should be checked X:160 Y:120 , magnification should be at 100 and trans should be at 0 .. movement time should be at 10 sec and wait until should be unchecked ... now it should look like this ... <>Enter Password:[0025:Menu Call Choose] <>FORK Optn:Varbl[0025:Menu Call Choose]-6 <>Show Picture : 7 , Pikachu (160,120) <>Move Picture : 7 , (160,120),1.0sec <>Show Picture : 8 , Menu1 (160,120) <>Move Picture : 8 , (160,120),1.0sec <> :<>END CASE <> Ok the menu is done but now we have to activate the accual menu ... so we have to now close the menu call ... this is what we are going to do ... and make another switch 0042 called Menu Called ... add change switch 0041 after move pic 8 and turn it off to make it look like this <>Enter Password:[0025:Menu Call Choose] <>FORK Optn:Varbl[0025:Menu Call Choose]-6 <>Change Switch :[0042:Menu Called]-ON Set <>Show Picture : 7 , Pikachu (160,120) <>Move Picture : 7 , (160,120),1.0sec <>Show Picture : 8 , Menu1 (160,120) <>Move Picture : 8 , (160,120),1.0sec <>Change Switch :[0041:Menu Call]-OFF Set :<>END CASE <> ok so this turns off the menu call and now we are on to the ACCUAL MENU !!!! EXCITED NOOBS !? ... I AM !!!! WEEEE ...haha j/m ok ... on to the big cheese ... Make a common event under menu call called Menu Called make it Auto Start and appearance conditions switch 0042:Menu called to make it look like this Name Event Start Condition Appearance Conditions Switch Menu Called Auto Start 0042:Menu Called ... this may sound confusing but i am doing this the shattered samurai way again .. ^_^ bear with me ... ok now we are in the menu called .... so now were gonna do some heavy shit ... Ok first thing we do is make a variable ... ( REMEMBER IF YOU DON't KNOW HOW TO USE VARIABLES than i suggest you quit while it's too late and ur pulling out ur hair ... ) ok make a new variable by going into the event commands and make it variable 0024 and call it Move Y and set it to 1 to make it look like this ... <>Variable Ch:[0024:Move Y]Set,1 now after that make a cycle to make it look like this <>Variable Ch:[0024:Move Y]Set,1 <>CYCLE <> :END Cycle now make an enter password inside the cycle , and make a new variable 0023 and name it menu choose and when it gives u the enter password checks , check EVERYTHING , that includes wait until key hit , etc. etc. now after that , make another fork under the enter password , and while inside the fork conditions click on variable and get the menu choose in and set it to 1 and keep it same .. click ok ... after that make another fork variable 0024:Move Y and set it to 5 and keep it as same ... now it should look like this ... <>Variable Ch:[0024:Move Y]Set,1 <>CYCLE <>Enter Password: [0023:Menu Choose] <>FORK Optn:Varbl[0023:Menu Choose]-1 <>FORK Optn:Varbl[0024:Move Y]-5 <> :ELSE Case <> :END Cycle ok enough of this ... now its time to bust out everything ! you better keep up with me now ... this should be a piece of cake if u made it this far .. by now u should know where everything is so im going to do the coding and you copy .. every some things , i will explain of course .. ok here we go ... <>Variable Ch:[0024:Move Y]Set,1 <>CYCLE <>Enter Password: [0023:Menu Choose] <>FORK Optn:Varbl[0023:Menu Choose]-1 <-- this is for moving down <>FORK Optn:Varbl[0024:Move Y]-5 <>Variable Ch:[0024:Move Y]Set,1 :ELSE Case <>Variable Ch:[0024:Move Y]+,1 <> :END Case <> :ELSE Case <> :END Case <>FORK Optn:Varbl[0032:Menu Choose]-4 <-- for moving up <>FORK Optn:Varbl[0024:Move Y]-1 <>Variable Ch:[0024:Move Y]Set,5 :ELSE Case <>Variable Ch:[0024:Move Y]-,1 <> :END Case <> :ELSE Case <> :END Case <> :END Cycle ok now we got that done .... now we will continue to if you move the cursor , it shows a certain part of the menu ... here we go ... <>Variable Ch:[0024:Move Y]Set,1 <>CYCLE <>Enter Password: [0023:Menu Choose] <>FORK Optn:Varbl[0023:Menu Choose]-1 <-- this is for moving down <>FORK Optn:Varbl[0024:Move Y]-5 <>Variable Ch:[0024:Move Y]Set,1 :ELSE Case <>Variable Ch:[0024:Move Y]+,1 <> :END Case <> :ELSE Case <> :END Case <>FORK Optn:Varbl[0032:Menu Choose]-4 <-- for moving up <>FORK Optn:Varbl[0024:Move Y]-1 <>Variable Ch:[0024:Move Y]Set,5 :ELSE Case <>Variable Ch:[0024:Move Y]-,1 <> :END Case <> :ELSE Case <> :END Case <>Note: ***ITEMS*** <>FORK Optn:Varbl[0024:Move Y]-1 <--- add else case to all forks after this one including this one !! <>Wait 0.0 <>Show Picture:8 , Menu1,(160,120) <--- mag 100 trans 0 trans color stir <> :ELSE Case <>FORK Optn:Varbl[0024:Move Y]-2 <>Wait 0.0 <>Show Picture:8 , Menu2,(160,120) <> :ELSE Case <>FORK Optn:Varbl[0024:Move Y]-3 <>Wait 0.0 <>Show Picture:8 , Menu3,(160,120) <> :ELSE Case <>FORK Optn:Varbl[0024:Move Y]-4 <>Wait 0.0 <>Show Picture:8 , Menu4,(160,120) <> :ELSE Case <>FORK Optn:Varbl[0024:Move Y]-5 <>Wait 0.0 <>Show Picture:8 , Menu5,(160,120) <> :ELSE Case <> :END Case <> :END Case <> :END Case <> :END Case <> :END Case <> ok after u did this ... check if you movement menu works ... and i will continue on part 2 where we will do like what if u have items , how to use the confirm button password , etc.. ---------------- REMEMBER TO GIVE FULL CREDIT TO ARC FOR USING THIS CODING OR JUST BE A DICK AND USE IT WITHOUT GIVING CREDIT TO ARC ^_^ .