IROG'S PROFILE
Irog
4858
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
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
Search
Filter
goto Die;
Common programming wisdom recommends using the "goto" statement sparingly. Consequently I very rarely use it and thus I had to check its syntax. So I ran a search on my old projects with the "goto" keyword. This is the result I got :
goto Die;
I laugh so hard because it's probably the only case such answer is actually helpful !
goto Die;
I laugh so hard because it's probably the only case such answer is actually helpful !
Chronicles of Tsufanubra
Your screenshots are very helpful. We should first make sure EasyRPG runs correctly. Here is a zip file that contains a small game to test that.
1) unzip the file
2) use your terminal to go to "Games/0" of the created directory
3) run the following command:
./DreadTheRabbit.sh
If Dread The Rabbit starts,
4) download Chronicles Of Tsufanubra and extract it in the empty folder "ChroniclesOfTsufanubra"
5) use your terminal to go to "Games/0" of the directory created at step 1)
6) run the following command:
./ChroniclesOfTsufanubra .sh
If Dread The Rabbit doesn't start, show the error message that displays in your terminal.
Technical explanation:
EasyRPG uses SDL2 and needs some SDL2 shared object files to run (those .so. files). I develop my games using SDL2; consequently all SDL2 shared object files are available on my machine and I can't identify the ones you need to run EasyRPG from the ones you don't need.
1) unzip the file
2) use your terminal to go to "Games/0" of the created directory
3) run the following command:
./DreadTheRabbit.sh
If Dread The Rabbit starts,
4) download Chronicles Of Tsufanubra and extract it in the empty folder "ChroniclesOfTsufanubra"
5) use your terminal to go to "Games/0" of the directory created at step 1)
6) run the following command:
./ChroniclesOfTsufanubra .sh
If Dread The Rabbit doesn't start, show the error message that displays in your terminal.
Technical explanation:
EasyRPG uses SDL2 and needs some SDL2 shared object files to run (those .so. files). I develop my games using SDL2; consequently all SDL2 shared object files are available on my machine and I can't identify the ones you need to run EasyRPG from the ones you don't need.
Needing some basic advice and information.
You could also check Aurora Wing, a great turn based strategy game made with RPG Maker 2000.
Chronicles of Tsufanubra
Here is a step by step list to run the game
1) create a directory named "Games"
2) download this zip file into the "Games" directory
3) right-click the file "EasyRPG.zip" and select "Extract Here"
4) create directory named "ChroniclesOfTsufanubra"
5) go in the "ChroniclesOfTsufanubra" directory
6) create directory named "MP3"
7) go in the "MP3" directory
8) download "Chronicles of Tsufanubra (MP3 Soundtrack)" file into the "MP3" directory
9) extract the game archive. If you use 7Zip in the terminal (by pressing "F4"), run the following command:
7z x COTMP3.lzh
Your directory structure should now look like this:
Games/0/ChroniclesOfTsufanubraMidi.sh
Games/0/ChroniclesOfTsufanubraMP3.sh
Games/0/easyrpg-player
Games/easyRPG_lib/liblcf.so.0
Games/easyRPG_lib/libopusfile.so.0
Games/ChroniclesOfTsufanubra/MP3/Backdrop
Games/ChroniclesOfTsufanubra/MP3/Battle
Games/ChroniclesOfTsufanubra/MP3/ "... and all the other files from the download"
10) go to "Games/0/"
11) press "F4" to start a terminal within the current folder
12) type the following command then press "Enter" to run the game:
./ChroniclesOfTsufanubraMP3.sh
1) create a directory named "Games"
2) download this zip file into the "Games" directory
3) right-click the file "EasyRPG.zip" and select "Extract Here"
4) create directory named "ChroniclesOfTsufanubra"
5) go in the "ChroniclesOfTsufanubra" directory
6) create directory named "MP3"
7) go in the "MP3" directory
8) download "Chronicles of Tsufanubra (MP3 Soundtrack)" file into the "MP3" directory
9) extract the game archive. If you use 7Zip in the terminal (by pressing "F4"), run the following command:
7z x COTMP3.lzh
Your directory structure should now look like this:
Games/0/ChroniclesOfTsufanubraMidi.sh
Games/0/ChroniclesOfTsufanubraMP3.sh
Games/0/easyrpg-player
Games/easyRPG_lib/liblcf.so.0
Games/easyRPG_lib/libopusfile.so.0
Games/ChroniclesOfTsufanubra/MP3/Backdrop
Games/ChroniclesOfTsufanubra/MP3/Battle
Games/ChroniclesOfTsufanubra/MP3/ "... and all the other files from the download"
10) go to "Games/0/"
11) press "F4" to start a terminal within the current folder
12) type the following command then press "Enter" to run the game:
./ChroniclesOfTsufanubraMP3.sh
Lakria Legends
@Kris
You can run Lakria Legends just like I explained in this post. Simply add this file to your directory structure so it looks like this:
Games/0/LakriaLegends.sh
Games/LakriaLegends/Backdrop
Games/LakriaLegends/Battle
Games/LakriaLegends/ "... and all the other files from the download"
Note: You'll have to press F to "run".
You can run Lakria Legends just like I explained in this post. Simply add this file to your directory structure so it looks like this:
Games/0/LakriaLegends.sh
Games/LakriaLegends/Backdrop
Games/LakriaLegends/Battle
Games/LakriaLegends/ "... and all the other files from the download"
Note: You'll have to press F to "run".
miragetemplejackal.png
Gorgeous map !
You've selected / built the right tileset to immerse this room in a nice sandy color. I feel I'm about to step on a trap that starts to fill the room with sand.
You've selected / built the right tileset to immerse this room in a nice sandy color. I feel I'm about to step on a trap that starts to fill the room with sand.
Chronicles of Tsufanubra
You can use EasyRPG to run Chronicles of Tsufanubra on Linux. You can get EasyRPG from their website or use the ubuntu compiled version I put up for you.
To run it, make sure your directory structure looks like this:
Games/0/ChroniclesOfTsufanubraMidi.sh
Games/0/ChroniclesOfTsufanubraMP3.sh
Games/0/easyrpg-player
Games/easyRPG_lib/liblcf.so.0
Games/easyRPG_lib/libopusfile.so.0
Games/ChroniclesOfTsufanubra/Midi/ "All files from the Midi archive"
Games/ChroniclesOfTsufanubra/MP3/ "All files from the MP3 archive"
Double click ChroniclesOfTsufanubraMidi.sh or ChroniclesOfTsufanubraMP3.sh to execute it and thus launch the game.
Both the midi and the mp3 versions of the game run just fine in EasyRPG.
To run it, make sure your directory structure looks like this:
Games/0/ChroniclesOfTsufanubraMidi.sh
Games/0/ChroniclesOfTsufanubraMP3.sh
Games/0/easyrpg-player
Games/easyRPG_lib/liblcf.so.0
Games/easyRPG_lib/libopusfile.so.0
Games/ChroniclesOfTsufanubra/Midi/ "All files from the Midi archive"
Games/ChroniclesOfTsufanubra/MP3/ "All files from the MP3 archive"
Double click ChroniclesOfTsufanubraMidi.sh or ChroniclesOfTsufanubraMP3.sh to execute it and thus launch the game.
Both the midi and the mp3 versions of the game run just fine in EasyRPG.
Deer, You Are Being Hunted
The download has been updated. The deer now lifts his head if there is no food where the player searched.
Rethinking the key mapping leads to the following observation:
If the key "A" was configured for eating and the player sets "A" as "move right" then exits the menu, then the "A" key will trigger 2 actions : "eat" AND "move right".
So the key configuration screen has 2 requirements:
* Enable the player to set ANY key to a deer action
* Prevent the player to set a key to multiple deer actions
Most games use the mouse to build a convenient OK button at the bottom of the configurations screen but...
What would be a practical configuration screen for keyboard-only input ?
Rethinking the key mapping leads to the following observation:
If the key "A" was configured for eating and the player sets "A" as "move right" then exits the menu, then the "A" key will trigger 2 actions : "eat" AND "move right".
So the key configuration screen has 2 requirements:
* Enable the player to set ANY key to a deer action
* Prevent the player to set a key to multiple deer actions
Most games use the mouse to build a convenient OK button at the bottom of the configurations screen but...
What would be a practical configuration screen for keyboard-only input ?
Deer, You Are Being Hunted
Thanks for your feedback ! You've developed the right deer surviving skills.
For eating:
I could make the deer automatically lift his head if there is noting to eat where the player tried eating.
Was the eating sound loud enough to tell you're eating grass ?
For the bind keys screen:
The intention of this screen is to let the player allocate ANY key to the deer actions. Setting a key to back out of the screen (like F1) would prevent the player to allocate that key. A workaround could be the rule "if the player press a key that he/she already allocated then exit the configuration screen". Do you think this rule is practical ?
For eating:
I could make the deer automatically lift his head if there is noting to eat where the player tried eating.
Was the eating sound loud enough to tell you're eating grass ?
For the bind keys screen:
The intention of this screen is to let the player allocate ANY key to the deer actions. Setting a key to back out of the screen (like F1) would prevent the player to allocate that key. A workaround could be the rule "if the player press a key that he/she already allocated then exit the configuration screen". Do you think this rule is practical ?













