Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Ickh

1
Hi!
This project is amazing and it worked like a charm!

Since I have the v.1.05 of RMXP, I tried to find a way the solve the problem with the dll replace. As stated in the OP, RMXP 1.05 replaces RGSS104E.dll with the original file and updates the content of Game.ini every time you save the project. So either ranaming RGSS301.dll to RGSS104E.dll (as written in the instruction) or modify the Game.ini to point RGSS301.dll will not work.
Renaming Game.exe and Game.ini is not enough because RMXP wants exactly "Game.exe" and "Game.ini" files in order to run the game from the editor.
So I have written a small program that will replace "Game.exe" and do nothing more than call the (actual) renamed Game.exe.

Download it.

Note: The program needs Microsoft .NET Framework 4 or higher.

Here the instructions to make all the process work (they are also contained in the zip).

First of all...
0. Install the XPA engine following the instructions in the first page of this thread (chapters "3.1" and "3.2")

Then extract the zip and...
1. Copy the RGSS301.dll from XPA to your project folder again without renaming it.
2. Go to your project folder and rename "Game.exe" with a name of your choice (eg. "MyGame.exe")
3. Make a copy of "Game.ini" and raname the copy accordingly to the new "Game.exe" (eg. "MyGame.ini")
4. Open the new ini file ("MyGame.ini") and modify the library name from "RGSS104E.dll" to "RGSS301.dll". You can make any other customization here, like changing the game title and the RTP reference. This will be the ini file of your final game.
5. Copy "Game.exe" and "XPA_Launcher.ini" from XPA Launcher to the project folder.
6. Open "XPA_Launcher.ini" and just write in it the new name of the Game.exe file that you chose in step 2 (eg. "MyGame.exe")

You can now open and save your project as usual!

Additional step

I don't know exactly why, but with these changes Rpg Maker no longer set the $DEBUG variable when you start the game from the editor. You have to set it manually by adding a script at the very top (before "[XPA] Configuration") with the following line:

   $DEBUG = true

   You can name the script "DEBUG MODE".
   Remember to delete or comment this script before releasing the game!


Enjoy!
2
Welcome! / Hi!
October 20, 2020, 02:46:20 pm
Hi everyone!
Some pages of this forum are in my bookmarks since years and now I decided to join mainly to thank the authors of several scripts I'm using in my project. I have already credited them inside the game, but that doesn't seem enough.  :)
My special thanks go to Blizzard and Heretic for their very useful scripts as well as KK20 and all the contributors to the XPA project which I discovered some days ago. You guys did a great job!