.com.unity Forums
  The Official e-Store of Shrapnel Games

This Month's Specials

Air Command 3.0- Save $12.00
War Plan Pacific- Save $7.00

   







Go Back   .com.unity Forums > Illwinter Game Design > Dominions 3: The Awakening > Scenarios, Maps and Mods

Reply
 
Thread Tools Display Modes
  #1  
Old July 14th, 2007, 09:59 PM

murteas murteas is offline
Private
 
Join Date: Feb 2007
Posts: 14
Thanks: 0
Thanked 0 Times in 0 Posts
murteas is on a distinguished road
Default Re: RanDom v2.03 - Map gen & Semirandomizer... Upd

Quote:
jutetrea said:
Any chance of getting an option to randomize starting provinces (not provinces with a #start, but any that have an actual nation starting in them)
- Is there a map command for a random unit?
Like
#randomcommander 40 (40 ldr)
#randomunit 40 (40 units)

- so instead of potentially messing up normal starting armies, just adding a new commander and potentially 40 new units (fine to start with 1-40...some would be nasty). Kind of a toned down version of GP's chaos.
- maybe do a @1 commander and have a list of 40-50 cool potentials. Doesn't help the whole max line # problem, but maybe call from another list?

There isn't a that randomizes armies, but you can use my random commander (and starting army) mod. You can find a thread about it here:

Random Commander mod

BTW, Ballbarian - love the SemiRandomizer. Keep up the good work.
Reply With Quote
  #2  
Old July 15th, 2007, 12:12 AM
Ballbarian's Avatar

Ballbarian Ballbarian is offline
Colonel
 
Join Date: May 2005
Location: Kansas, USA
Posts: 1,538
Thanks: 289
Thanked 194 Times in 94 Posts
Ballbarian will become famous soon enough
Default Re: RanDom v2.03 - Map gen & Semirandomizer... Upd

@murteas,
I have been meaning to try mod out. Thanks for sharing the link.

@Gandalf,
Quote:
This is getting complicated enough that it might be putting off people who want to check out what all the hubbub is about.

If anyone gets a map generated which they feel is a good example, could be make it available for download as a zip please?
...And I was trying soooo hard to keep it simple.

I generated a quick sample map. Keep in mind that I have not played on this one yet, so let me know if you see any problems. At first glance, I see that it only contains 1 cave province and no "lost" provinces. Unusual... I usually end up with at least 2 or 3 caves and at least 1 lost province in almost every map I have generated until now.

Anyhow, here is a thumb of the map:





And here is the zip containing the map files:
SemiSample175_SR.zip



And here is the contents of the Notes.txt file included with the zip:
Code:

Just a few tips for those that are new to starting a game with preset start positions:
************************************************** **********
1. Start a new game in dom3, select the SemiSample map.

2. On the participants screen, select the nations that you
would like for this map. SemiSample has 7 neutral start
positions (6 land and 1 sea). These 7 can be human or AI.
Do not add more nations than the supported 7 or else you may
get undesirable results! Also be sure that you do not
select more than 1 sea nation. If you do not want any sea
nations, then simply set 6 (or less) land nations.

3. Set or load human gods.

4. Adjust dom3 game settings.

5. Start game and boom. All set.

__________________
RanDom v2 - Map gen & Semirandomizer.
Province Editor - Custom province creation made easier.
God Editor - Custom pretender creation made easier.
Map Forge - Map editor
Reply With Quote
  #3  
Old July 15th, 2007, 05:30 PM

TienIsCoolX TienIsCoolX is offline
Private
 
Join Date: Jul 2007
Posts: 13
Thanks: 0
Thanked 0 Times in 0 Posts
TienIsCoolX is on a distinguished road
Default Re: RanDom v2.03 - Map gen & Semirandomizer... Upd

Ok, now do one with 1500 provinces!
Reply With Quote
  #4  
Old July 18th, 2007, 03:18 PM

jutetrea jutetrea is offline
First Lieutenant
 
Join Date: Jan 2007
Location: Tampa, FL
Posts: 687
Thanks: 0
Thanked 1 Time in 1 Post
jutetrea is on a distinguished road
Default Re: RanDom v2.03 - Map gen & Semirandomizer... Upd


Looking for instructions on how to develop GOD files, include them in the GOD_BIN and then most importantly which settings on RanDom affect how god's are chosen.

For example, I set a small 80 map to 50% fiddle, 2 land, 3 seastarting locations, 2 Land AI, 2 Sea AI. The gods somehow broke it, seems it chose 4 versions of the same god (Arco) and then since it was random when it didn't pick arco it CTD'd. Manually chose Arco and it still popped. Had to delete all god files and it worked fine (although it only made 4 starting locations and started MA Ry'leh out on land)

Still brutalizing the AI so buffing them with good scales + an awake pretender with magic/items would be a nice boost. I figure I'll make a few, give em all one major weakness (like Death 3, or drain 3) and boost the heck out of everything else.

Also, Anyone found a way to stimulate AI site searching? Or a way to make an AI conquered province always reveal on kill or "always known"?

Would it break the game to have every site in the world pre-known? I'm figuring it would simplify things a bit, but would boost the AI more than humans since humans (or at least me) make it a priority to site search anyway? Would also reduce Micro quite a bit. Going to try a test game and find/replace all #feature with #knownfeature and see what happens.
Reply With Quote
  #5  
Old July 18th, 2007, 09:54 PM
Ballbarian's Avatar

Ballbarian Ballbarian is offline
Colonel
 
Join Date: May 2005
Location: Kansas, USA
Posts: 1,538
Thanks: 289
Thanked 194 Times in 94 Posts
Ballbarian will become famous soon enough
Default Re: RanDom v2.03 - Map gen & Semirandomizer... Upd

Quote:
Looking for instructions on how to develop GOD files, include them in the GOD_BIN and then most importantly which settings on RanDom affect how god's are chosen.
Developing GOD files is very similar to developing GAN files. Let's say you wanted to create a custom god for early era Arcoscephale...

Create a text file and rename it to:
JUTETREA1_0_A_EA_.god

The format is:
<author><index>_<nation#>_<add/replace>_<era>_.god

A little more explanation:
<author>
--> self explanatory.

<index>
--> Whatever works for you, but I started with '1', then if I created a 2nd god for a nation, I advanced this to 2. You can use whatever system works best for you. It is really just a way to help insure a unique name for the file.

<nation#>
--> A valid nation number. Gandalf has posted a list of nations & numbers here:
http://www.dom3minions.com/docs/nations.txt

<add/replace>
--> '_A_' = add the units included in this god file to this nation's starting province. '_R_' = replace the nations's starting units with those included in this god file.

<era>
--> '_EA_' = early era, '_MA_' = middle era, '_LA_' = late era.

To fill your shiny new file with meaty god-like goodness, you can use the Province Editor to help with some of the coding if you would like to use it to add bodyguards &/or units, magic items, additional magic sites, etc, and then just copy the code from there and paste it into your god file. You will still have to do some manual editing however.

An example Arcoscephale god file follows:
Code:

#god 0 156 -- Arcoscephale CYCLOPS
@RANDOM comname COMMANDER
#clearmagic
#mag_fire 4
#mag_earth 5
#additem "Shield of Gleaming Gold" -- hand slot
#additem "Frost Brand" -- hand slot
#additem "Horror Helmet" -- head slot
#additem "Copper Plate" -- body slot
#additem "Birch Boots" -- feet slot
#additem "Girdle of Might" -- misc slot
#additem "Amulet of Missile Protection" -- misc slot
#dominionstr 0 10
#scale_chaos 0 -2
#scale_lazy 0 -1
-- #scale_cold 0 0
#scale_death 0 -2
-- #scale_unluck 0 0
#scale_unmagic 0 2
-- 4 points left if we were dormant...



The key line above is the first line.
#god 0 156
#god <nation#> <unit#>

And the dominion & scale lines:
#dominionstr 0 10
#dominionstr <nation#> <dominion strength>

#scale_chaos 0 -2
#scale_<scale> <nation#> <value>

(Note that this looks confusing, but it really isn't that bad once you figure it out. See the dom3 map editing manual and other god files to get a better feel for how it works.)

The lines that start with '--' are just comment lines, and are ignored by dom3.

A more complex god file with a little bit of additional boost follows:

BALL2_1_A_EA_.god
Code:

#knownfeature 340 -- The Crypt Underneath

#god 1 994 -- Ermor Special: EATER OF THE DEAD
@RANDOM comname COMMANDER
#clearmagic
--#mag_fire 0
--#mag_air 0
--#mag_earth 0
#mag_astral 9
#mag_death 9
--#mag_nature 0
#additem "Bane Venom Charm" -- misc slot
#additem "Amulet of Antimagic" -- misc slot
#dominionstr 1 10
#scale_chaos 1 1
#scale_lazy 1 -1
#scale_cold 1 1
#scale_death 1 3
#scale_unluck 1 -2
#scale_unmagic 1 -3
-- Unpredictable prelude of things to come...

#bodyguards 10 185 -- Bane
#units 20 185 -- Bane
#units 20 185 -- Bane



Notice how it includes an additional magic site & bodyguards & units... how the eater of the dead will act over time, well, that remains to be seen.

Finally, you need to add the god file name to '\SemiRandom\LIST_CRATE\GodList.txt' file so that SR knows that it is there.


On the 2nd part of your question:
1. #start locations are placed for human players. (desired num players - aiplayers)

2. #specstart locations (nation specific) locations are placed randomly for ai nations. Random location is picked, and then a random nation from the enabled ai nations, then finally a random god from the available god files for that nation.




Quote:
For example, I set a small 80 map to 50% fiddle, 2 land, 3 seastarting locations, 2 Land AI, 2 Sea AI. The gods somehow broke it, seems it chose 4 versions of the same god (Arco) and then since it was random when it didn't pick arco it CTD'd. Manually chose Arco and it still popped. Had to delete all god files and it worked fine (although it only made 4 starting locations and started MA Ry'leh out on land)
I'm not sure what happened, but here are some gotchas:

1. Make sure you are using 'EA' (early era) for now as there are no god files for other eras yet (afaik!). Also, make sure that all of the nations that you are setting to AI have a god file. (Tir na n'Og is the only EA nation that I have not created a god file for yet.)

2. Make sure that you are setting 'Max Sea Starts' to a value equal to or greater than the number of sea nations you want. This is automatic if you have the 'Lock Player Counts to Nat Cfg' check box checked and are using the Nation Cfg sliders.

Let me know if that doesn't help, and if you are still having problems, attach the SR'd map file and TESTDUMP.txt.





Quote:
Also, Anyone found a way to stimulate AI site searching? Or a way to make an AI conquered province always reveal on kill or "always known"?
Not to my knowledge.

Quote:
Would it break the game to have every site in the world pre-known? I'm figuring it would simplify things a bit, but would boost the AI more than humans since humans (or at least me) make it a priority to site search anyway? Would also reduce Micro quite a bit. Going to try a test game and find/replace all #feature with #knownfeature and see what happens.
I wouldn't think that it would break the game, but not to my taste.
I like a little mystery & micro. (Ok, very little micro... ) I would think it would certainly boost the AI somewhat, but the human would benefit as well, so it probably would even out?
__________________
RanDom v2 - Map gen & Semirandomizer.
Province Editor - Custom province creation made easier.
God Editor - Custom pretender creation made easier.
Map Forge - Map editor
Reply With Quote
  #6  
Old July 19th, 2007, 01:15 AM
Gandalf Parker's Avatar

Gandalf Parker Gandalf Parker is offline
Shrapnel Fanatic
 
Join Date: Oct 2003
Location: Vacaville, CA, USA
Posts: 13,736
Thanks: 341
Thanked 479 Times in 326 Posts
Gandalf Parker is on a distinguished road
Default Re: RanDom v2.03 - Map gen & Semirandomizer... Upd

If you ever want to test a god, or always have it used every time, then you can just add those lines to a map. Such as...

copy eye.map to eye2.map

then append

#god 0 156 -- Arcoscephale CYCLOPS
@RANDOM comname COMMANDER
#clearmagic
#mag_fire 4
#mag_earth 5
#additem "Shield of Gleaming Gold" -- hand slot
#additem "Frost Brand" -- hand slot
#additem "Horror Helmet" -- head slot
#additem "Copper Plate" -- body slot
#additem "Birch Boots" -- feet slot
#additem "Girdle of Might" -- misc slot
#additem "Amulet of Missile Protection" -- misc slot
#dominionstr 0 10
#scale_chaos 0 -2
#scale_lazy 0 -1
-- #scale_cold 0 0
#scale_death 0 -2
-- #scale_unluck 0 0
#scale_unmagic 0 2
-- 4 points left if we were dormant...

the only line that isnt going to work is the RANDOM one which could be replaced with
#comname "Bozo"
__________________
-- DISCLAIMER:
This game is NOT suitable for students, interns, apprentices, or anyone else who is expected to pass tests on a regular basis. Do not think about strategies while operating heavy machinery. Before beginning this game make arrangements for someone to check on you daily. If you find that your game has continued for more than 36 hours straight then you should consult a physician immediately (Do NOT show him the game!)
Reply With Quote
  #7  
Old July 20th, 2007, 01:07 PM
Morkilus's Avatar

Morkilus Morkilus is offline
Major
 
Join Date: Aug 2004
Location: Salt Lake City
Posts: 1,032
Thanks: 0
Thanked 1 Time in 1 Post
Morkilus is on a distinguished road
Default Re: RanDom v2.03 - Map gen & Semirandomizer... Upd

I would like to try this out, but it seems I'm missing some GAN files and it won't run. I was trying it on a cradle map file. Is the readme up to date on the current attached version? Do I need to install something else to get it to work?
Reply With Quote
  #8  
Old September 8th, 2007, 11:43 PM

PyroStock PyroStock is offline
Corporal
 
Join Date: Dec 2004
Posts: 138
Thanks: 1
Thanked 1 Time in 1 Post
PyroStock is on a distinguished road
Default Re: RanDom v2.03 - Map gen & Semirandomizer... Upd

Quote:
jutetrea said:
Also, Anyone found a way to stimulate AI site searching?
In a custom map I'm playing the AI was given a huge lead and during the game the AI gem income spiked significantly after it casted Strands of Arcane Power and for some reason seems to have gained a larger gem *increase* almost each turn after it casted Arcane Nexus. My guess is more astral income led to more acashic record searches. Therefore, an AI pretender given 4+ in most/all magic paths with a healthy income of astral should find more sites if it does decent research progress. From a player's persepective, the spike and rapid increases seem scary at first. Eventually one realizes the AI is still inefficient with gems and still has the same tactical weaknesses. The AI dominating the globals also protects it from the player better.

However, once this gem income source is discovered the human will likely focus on conquering it for their own use. Maybe an AI territory with high astral income that can only be teleported into and have it guarded by numerous horrors and guards? Perhaps an easier way would be a mod with L0 Acashic Record costing 1 pearl available only for the AI nations, but then it's not just a simple map file.
Reply With Quote
Reply

Bookmarks

Tags
custom, generator, gods, independents, map, provinces, random, semirandom, starts

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump


All times are GMT -4. The time now is 04:31 PM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©1999 - 2025, Shrapnel Games, Inc. - All Rights Reserved.