Save-Point
[Unsupported] Game Disc 1 and 2 - Printable Version

+- Save-Point (https://www.save-point.org)
+-- Forum: Material Development (https://www.save-point.org/forum-8.html)
+--- Forum: Scripts Database (https://www.save-point.org/forum-39.html)
+---- Forum: RPGMaker XP (RGSS) Engine (https://www.save-point.org/forum-116.html)
+---- Thread: [Unsupported] Game Disc 1 and 2 (/thread-2321.html)



[Unsupported] Game Disc 1 and 2 - PK8 - 12-07-2008

What to do
Requires
- A few switches
- A copy of your project
- A copy of your project (Probably has to keep the old maps and switches that was used in the other project.)

How to do it
For game disc 1
- Create a switch that is restricted to this game 1 game 2 thing
- Place this on any event and activate the switch
- Create a copy of your project

For game disc 2
- On the copy of your project, there's a little bit of scripting involved here.
Go to class scene_title and do this
On line 37, find and remove
Code:
s1 = "New Game"
change
Code:
s2 = "Continue"
    s3 = "Exit"
to
Code:
s1 = "Continue"
    s2 = "Exit"
find
Code:
@command_window = Window_Command.new(192, [s1, s2, s3])
and change it to
Code:
@command_window = Window_Command.new(192, [s1, s2])
find
Code:
@command_window.disable_item(1)
and change to
Code:
@command_window.disable_item(0)
that's it.

- (This was me being a bit of a noob on rmxp.) On the copy of your project, put a condition on every dungeon/map/stage that you made like if this switch isn't activated, the player cannot play this. (Just in case they're being cheaters.)

Here's how it works.
When the player saves his/her file on the first project (Not the copied one), make sure you tell the player to transfer or copy that file to the copied project.

Screenies
Quote:[Image: notbeatengame1.jpg]
If you're trying to cheat by loading a file from game disc 1 without actually beating it, this is what happens.
[Image: beatengame1.jpg]
Beat game 1.


I no longer have the demo for this script/system. You have to ask someone else.
I also do not support this script.