IROG'S PROFILE

Hi all !

I like 16-bits RPGs (especially action RPGs) where you feel the quest behind the lines of code. I also like strategy, puzzle solving, immersive stories, tabletop RPG and LARP.

I'm a hobbyist C programmer who likes to work on custom game mechanics. My very first project was a very basic map generator for Genesia, aka Ultimate Domain https://rpgmaker.net/users/Irog/locker/UltimateDomainWorld.zip

I also want to help developers polishing their projects with my player feedback. So I'll be happy to test your game !

See you around,
Irog
Red Balloon of Happiness
Red balloons bring happiness to any home. Any? Are you sure?

Search

Filter

[RM2K3] Is there a 3rd party application that will scan code and replace string values en masse?

Does RM2k3 auto-detect file format? If not, file format information must be sorted in the database or maps. This could help me remove the tool limitation "The name of any file (without its extension) can't serve as in-game location".

The following test would show if RM2k3 auto-detects file format:
* start a new project with a single map that uses a non-RTP tileset you've placed in the ChipSet\ directory
* save the project and close RM. RM will stay closed until the end of the test.
* run the game to check the tiles display as expected
* close the game
* use your favorite image editor to convert the .png tileset to a .bmp tileset (the base name must be the same for example TestForest.png --> TestForest.bmp). Make sure image size is preserved.
* remove TestForest.png from the ChipSet\ directory
* run the game and check if the tiles display as expected. If it does, RM2k3 auto-detects file format.

[RM2K3] Is there a 3rd party application that will scan code and replace string values en masse?

For Relocate.exe to modify RPG_RT.ldb and Map0001.lmu, it needs RM2k3 to be closed. Relocate.exe is a tool prototype and thus only modify the database and first map but doesn't move your files yet.
Yes "in-game location" means the name of a map.

What is the list of file formats (and file extensions) that RM2k3 supports? Can you use any file format from any location? For example use a .png tileset located in \Music ?

[RM2K3] Is there a 3rd party application that will scan code and replace string values en masse?

Here is a tool prototype that edits RPG_RT.ldb and Map0001.lmu by applying the changes listed in RelocateConfiguration.txt. But I'm unhappy about it because of the many limitations it has.
In the database and maps, locations of resources are stored in a compact form that leaves out the base folder name (ChipSet, CharaSet, Picture, ...) and the file extension. The remaining string can for example just be "Saraband" so if an in-game location share this name, it will get altered by the tool. Moreover, the absence of file extensions causes a confusion between "ChipSet\Forest.png" and "Music\Forest.mid" because both appear as "Forest" in the database and maps.

So the limitations are:
* No two files can share the same name (without extension) (ex: avoid "Forest.png" and "Forest.mid")
* The name of any file (without its extension) can't serve as in-game location.

I hope this tool I send a day building will have some use. The current prototype only affects the database and Map0001. You should backup these files before trying the tool. If it passes your tests, I'll build one that affects all maps in the current folder.

How to use this tool:
* Copy "Relocate.exe" and "RelocateConfiguration.txt" to you game folder
* Edit "RelocateConfiguration.txt" to list the changes to perform
* Run Relocate.exe

[RM2K3] Is there a 3rd party application that will scan code and replace string values en masse?

You're right, I need to look at a single relocation at a time, not all of them :-). And indeed, I look at how stings got changed in the database and maps. The files you provided are good input to start programming the tool. For a more in-depth analysis, I need to look at a file change in tileset, event and common event separately. This meas the need for:
1) The files before and after a single relocation that affects only a Tileset
2) The files before and after a single relocation that affects only an Event
3) The files before and after a single relocation that affects only a Common Event

Are they categories other than Tileset, Event or Common Event?

Note: Map0031 was apparently not affected by you changes.

[RM2K3] Is there a 3rd party application that will scan code and replace string values en masse?

Let's start with an example:

Initially, your game folder has a sub-folder "ChipSet" containing images Dungeon_01.png, Dungeon_02.png, Dungeon_03.png and many other non-dungeon images.
You create a sub-folder "Dungeon" in the "ChipSet" folder and move the images Dungeon_01.png, Dungeon_02.png and Dungeon_03.png to this new "Dungeon" sub-folder.
You open RPG Maker and manually change the image locations in your project and save your changes. This save will probably modify a database file (and maybe some map files). I need a copy of the database file before you save and another copy after you've saved (and, if the map files get changed, I need the maps before and after).

So I need:
1) database file (and maybe map files) before the change
2) database file (and maybe map files) after the change
3) You describe the change you've made:
Images Dungeon_01.png, Dungeon_02.png, Dungeon_03.png initially in "\GameFolder\ChipSet" moved to "\GameFolder\ChipSet\Dungeon"
4) You list the files modified by RPG Maker save:
\GameFolder\database.db
\GameFolder\*.map (to indicated that some .map also changed)
5) You are right, I don't need any of the image files because they remain identical.

[RM2K3] Is there a 3rd party application that will scan code and replace string values en masse?

Building this tool for you would be a good programming exercise for me. Could you provide the following:
* a file before the change you want to apply
* the file after you've done the change manually
* describe the change you made (like: "Pictures\HP Bar 1" becomes "Pictures\Status Window\HP bar 1")
* which files you want the change to be applied to (like: All ".h3m" and ".wad" files in the current directory and sub-directories)

Your thoughts on magic/skill leveling

Cure light wounds spell usually has the best HP healed per MP cost ratio and thus is the best choice to heal after battle.
Cure critical wounds, on the other hand, has the best HP healed per turn ratio and is ideal in battles.
I never use any other healing spells because they fall somewhere in between and thus are always sub-optimal.
In long fights, HP regen spells usually free some turns for the healer to cast other spells. I like this option when an attrition battle is the way to victory.

You can solve the long scroll time issue if you limit the number of spells a character can bring in battle. Last Scenario does this really well with its spell cards you must equip. You have to think who will be the caster of the different spells. This create a strong party dynamic.

I like to have multiple targeting options so having both AOE and single target spells is useful.

Phantom Block

Your game looks amassing but it doesn't start and gives the following error message:

Phantom Block.exe is not a valid Win32 application.

I think it's a 64-bits executable. Could you make a 32-bits version available?

Release the Dead

Thanks for the badges and thank you for organizing this event.

Release the Dead

When do we receive the badges?