|
Post by gp1628 on Mar 6, 2012 12:18:39 GMT -5
OK Id really like to keep a steady stream of requests going here. Scenarios use the game to create interesting storyline campaigns. Modding is used to change the game to your own preferences. Im mostly not big on modding. I wish the scenario maps had more momentum before modding was added. But oh well. Lets at least try to make sure Johan doesnt forget us. So when you think of something you would like in a map, mention it here.
|
|
|
Post by gp1628 on Mar 6, 2012 13:22:10 GMT -5
We need an end-game event. Something so we could display a message?
|
|
|
Post by vladikus on Mar 6, 2012 16:16:17 GMT -5
- I would like to have event probabilities that aren't limited to starting events (i.e. variation of maybestartevent). For instance, if a player owns a location, then maybe they will get an item or maybe they will be attacked.
- Already made this request elsewhere (and Edi mentioned it I think), but it would be helpful to chain together map commands. Also, conditional statements would be helpful.
- More than a 128 character limit for messages.
- Ability to create factions mid-game (for example, if certain events occur, then a third player is created on the map and a citadel goes up and the AI takes control of them).
|
|
|
Post by gp1628 on Mar 6, 2012 16:21:49 GMT -5
I think we have the first one. The second one I also requested. Three and Four sound interesting. Thanks and keep thinking
|
|
|
Post by vladikus on Mar 6, 2012 22:14:47 GMT -5
I could see situations where a yes/no prompt related to accepting commanders and units would make scenarios a little more interesting.
|
|
|
Post by mtadd on Mar 13, 2012 12:22:57 GMT -5
It would be great if the scenarios in the Trial By Fire forum could be represented in coem files.
|
|
|
Post by vladikus on Mar 13, 2012 12:48:54 GMT -5
Do you mean to have a preset coem file for all trials (the one scenario, Political Tribulations, should link to a coem file)?
I don't want to commit myself to overly much, but a Trial by Fire generator is in the works (right now in C++, but I would like to have a javascript version so people can run it through their browser), but it is going to be a while because of school and my coding skills...
|
|
|
Post by gp1628 on Mar 13, 2012 12:57:47 GMT -5
I could see a .coem for the trials. It would certainly speed up retries if it set the AIs and such. A Large map with just the coastlines and lots of ? ?? in the middle would make the map replayable with some luck value. And the ability for a long description and ingame messages would help set the scene.
Nice idea.
|
|
|
Post by mtadd on Mar 13, 2012 13:14:17 GMT -5
I like the idea of having a map whose interiors is random. The shortcoming there is coastal villages and rivers wouldn't be random. Ideally, a new map command could make a random map, rather than having to specify terrainrow commands in the coem file.
Then, to support random selection of factions, support for support randomized numeric parameters. I can see two macros necessary to support the current set of trials. A macro that chooses one number out of a given set, and another macro that chooses one number out of a named set, (successive calls specifying the named set would each choose a different number, to negate duplicate selections).
|
|
|
Post by mtadd on Mar 13, 2012 13:16:30 GMT -5
vladikus, w.r.t to the generator you've proposed, how do you handle map generation?
|
|
jsv
Indept
Posts: 26
|
Post by jsv on Mar 13, 2012 13:17:30 GMT -5
If there was a way to specify players' classes and teams from the command line, it would be easy to write a script that would start a game with the right parameters. Or if there was a way to automatically generate and save a random map for a given society...
|
|
|
Post by gp1628 on Mar 13, 2012 13:23:47 GMT -5
yeah thats the hangup I had when I considered a server like I have with Dom3. I can create random scenarios and add them to a map. OR I can create a game using a random map. But I cant create a map and add to it then start a game.
Im thinking that a MapGen would be simpler for this game than it was for Dom3 and we had half a dozen mapgens for that. So Im hopeful
|
|
|
Post by mtadd on Mar 13, 2012 13:34:08 GMT -5
The pieces for mapgen are pretty much already in place, as the mapeditor code has a recreate world option (and the game creates a random map). What if one more command line argument (i.e. --savemap=FILENAME) were all that was necessary to have the game generate a coem file with mapsize and terrainrows, and exit. This could then be used in conjunction with some other 3rd party tool to add player factions to the coem file. e.g.
coe3 --mapeditor --randommap --mapw=40 --maph=28 --society=2 --northpart=66 --savemap=rand_small.coem
|
|
|
Post by gp1628 on Mar 13, 2012 13:42:17 GMT -5
Even if it saved to a default name I could always have the script move it to a new name after each one.
I think I will copy that above line directly to the Beta group forum. Or would you rather post it yourself on Desura for Johan to see?
|
|
jsv
Indept
Posts: 26
|
Post by jsv on Mar 13, 2012 13:57:52 GMT -5
The pieces for mapgen are pretty much already in place, as the mapeditor code has a recreate world option (and the game creates a random map). What if one more command line argument (i.e. --savemap=FILENAME) were all that was necessary to have the game generate a coem file with mapsize and terrainrows, and exit. This could then be used in conjunction with some other 3rd party tool to add player factions to the coem file. e.g. coe3 --mapeditor --randommap --mapw=40 --maph=28 --society=2 --northpart=66 --savemap=rand_small.coem Unfortunately, the --society option is currently ignored by the mapeditor. Having --savemap option would be great, but for simple cases (like most of the current Trials) I'd prefer to have an ability to start a new game with something like: coe3 --newgame --randommap --society=1 --commoncause --players=bakemono:human:1,baron:knight:2,senator:knight:2
Then writing, say, a perl script to roll for classes would be trivial. vladikus, w.r.t to the generator you've proposed, how do you handle map generation? I've seen the code, currently it's just a class roller. I have my own in Common Lisp. The one by vladikus has a bit more of UI and, in addition to players' classes, lists other map settings. Still you have to set them by hand. No way around it yet.
|
|