Page 1 of 1

Bringing back the fun of exploration to Eschalon

Posted: May 1st, 2015, 7:24 pm
by Travet46
I have often wished that someone else could add different map mods to my savegame folder so that I could play a game not knowing what was coming. Then I realized that this could be a relatively easy task for a script written to randomly select from different map mods and store them in a savegame folder.
The map mods could be relatively simple (such as changing the locations of loot, NPCs or enemies) or they could be significant landscape changes.
Each time you ran the script it would generate a different combination of maps in the savegame folder. This would restore some of the enjoyment of exploration and adventure that we first experienced with Eschalon.
I can contribute to the map mods but someone with better scripting skills is needed to write the script.
Anyone interested?

Re: Bringing back the fun of exploration to Eschalon

Posted: May 2nd, 2015, 7:34 am
by BasiliskWrangler
Honestly, I've always wondered why someone (who has more free time than me) hasn't come up with a script to generate random dungeons for Eschalon (1,2 or 3). Seems like it would be fairly simple to say you want a dungeon X by Y in size with a difficulty of Z, and have a script generate a dungeon with chests, monsters, traps, and locked doors, randomly deposited keys and treasure, etc.

As for random maze generation, there are a ton of code examples online you could borrow from. The rest would be random & conditional statements to place objects.

If anyone wants to make this, I will supply all the needed data (object codes, map format, etc).

Re: Bringing back the fun of exploration to Eschalon

Posted: May 2nd, 2015, 7:43 am
by Kreador Freeaxe
BasiliskWrangler wrote:Honestly, I've always wondered why someone (who has more free time than me) hasn't come up with a script to generate random dungeons for Eschalon (1,2 or 3). Seems like it would be fairly simple to say you want a dungeon X by Y in size with a difficulty of Z, and have a script generate a dungeon with chests, monsters, traps, and locked doors, randomly deposited keys and treasure, etc.

As for random maze generation, there are a ton of code examples online you could borrow from. The rest would be random & conditional statements to place objects.

If anyone wants to make this, I will supply all the needed data (object codes, map format, etc).
This would be a lot of fun, actually. Almost a rogue-like mod on top of Eschalon. I could see someone creating a randomly generated dungeon where each level ramps up the difficulty. See how deep you can go before you have to turn back. :)

Re: Bringing back the fun of exploration to Eschalon

Posted: May 12th, 2015, 4:16 pm
by SpottedShroom
BasiliskWrangler wrote:Honestly, I've always wondered why someone (who has more free time than me) hasn't come up with a script to generate random dungeons for Eschalon (1,2 or 3). Seems like it would be fairly simple to say you want a dungeon X by Y in size with a difficulty of Z, and have a script generate a dungeon with chests, monsters, traps, and locked doors, randomly deposited keys and treasure, etc.

As for random maze generation, there are a ton of code examples online you could borrow from. The rest would be random & conditional statements to place objects.

If anyone wants to make this, I will supply all the needed data (object codes, map format, etc).
I thought about doing this for a while. Most of what you need already exists in the map editor code, but would need to be abstracted out a bit to be useful.

Re: Bringing back the fun of exploration to Eschalon

Posted: June 5th, 2015, 10:49 am
by SpottedShroom
I never said I was going to write a random dungeon generator, just that most of the functionality you would need is already present in the editor code.