The Atlas Project

I'm glad there rivers are in, but they arent generating so well. most of my maps only have 3 or 4 rivers and they're usually in the artic where they dont do anygood to ayone. also they're typically only 5 or so tiles long.
does anyone else have this problem?
 
Yeah, I agree that rivers are so so.
Although I don't seem to have the problem of getting too few rivers.

I did notice that occasionally rivers get placed in the ocean. No good :s
 
Assuming you have downloaded them, can you place a greater number of civs than normal on these gigantic maps?

By the way, this is awesome! I have always wanted to play gigantic maps. It would be interesting to see this combined with your collapsing empires mod, and a whole bunch of civs. I can forsee some truly epic games.

-NE
 
NuclearElephant,

Using the integrated DefaultPlayers Tweaker, you can somewhat crank up the number of players that appear. However, the hardcoded maximum is set to 18 for now. I expect that some future patch/expansion will increase this limit, just like it was with Civ3.
You can play downloaded civs, but it will not raise the limit, I'm afraid.
 
Found an other bug.. On the tweak players menu, when I change de default number of players, lets say, to 12 on a standard map, then I exit, and when I come back to it the settings all have been restored to the default value, exept for the huge map. It seems to be the only map size that keeps its settings.

Now my question: If I dont change the default number of players.. and that I generate 13 starting locations, will I have 13 oponents?
 
Ok I made some ingame test:

-Problem with the number of player actually on the map. IE: I made myself a standard map, 52% land with 12 players. I clearly saw 12 starting location on the Atlas editor. 3 of them were missing on the actual game, I only had 9 oponents instead of 12, which is kinda weird since the default setting is 7...
If it has anything to do, I changed the shape of the world from 84x52 to 80x60....

-On that same map: Balanced amount of hills and mountains. VERY FEW rivers.

- It seems to me that the amount of rivers generated are not proportionnal to the % of land on the map. I had fairly reasonable rivers on a 21% land large map, But as soon as you go higher then 30% rivers are more and more scattered.

-If I hit the play civ button (playing civ while the Atlas editor is still opened) I get an error message because I dont have enough memory...
-Other then that everything seemed to work pretty neatly ;)
 
For the number of players: if the tweek players menu isn't working right, then what I imagine is happening (note that I've got no technical insight into this) is that when Civ IV loads up the map, it reads the starting locations only as being potential, and not as necessitating--in other words, it thinks there are 12 spots to choose from for placing (in this case) 7 players. It happily assigns the 7 mandatory starting locations, and then disregards the remaining 5.

If there's any amount of truth to that, then it would only stand to reason that there's some other tag/setting/whatever used to specify the number of actual players. I'm probably just way off though, as I don't really know how the maps work to begin with.



As for the rivers, I'm just assuming that the current implementation of the rivers is at it's most basic right now, and that it'll be given its own panel and set of options sooner or later.
What actually concerns me about the rivers currently is that afore-mentioned problem where the program likes to go, "Hey, I think I'll be really random and place an entire river in the middle of the ocean!"
 
I can't Save or Start Civ, it gives me this error in the DOS prompt thing.

Welcome to Atlas 0.41!
Initializing...

* New 104x64 map
Generating continents...Done!
Generating terrain...Done!
Placing oasises...Done!
Placing resources...Done!
Placing starting locations...Done!
Placing goodie huts...Done!

Placing 15 rivers of maximum length 20 Placing rivers...Done!
Map generated in 1.020577755 seconds!

(this is where I try to save the map)

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at RegQuery.getPath(RegQuery.java:68)
at Atlas.actionPerformed(Atlas.java:615)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Sour
ce)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

The program runs fine and I can fool around in it all I want to, but because of this I can't play the maps.

I have the latest Java installed from Sun.
 
@Silly Goose:
I'll look into the # of players thing. Odd :crazyeyes:

@THS:
Thanks for the report. If you could answer some questions it might help me solve the problem.

Are you on a Windows machine? What language is your Windows? And in what folder do you have Civilization installed?
 
I've actually started taking a glance inside the worldbuildersave files myself, largely in part from me just being curious about whether my wild and unbased guess might be on to something.


One thing I have noticed is that in the Firaxis-made scenarios and such, there are specific details given for each player that actually appears on the map--for instance, the Earth.worldbuildersave file has the following for Mongolia:

Code:
BeginPlayer
	LeaderType=LEADER_GENGHIS_KHAN
	CivType=CIVILIZATION_MONGOL                         
	Team=8                         
	PlayableCiv=1                         
	StartingX=99, StartingY=51                         
	Handicap=HANDICAP_NOBLE                         
EndPlayer

Incidentially, Mongolia is the last "playable" player (out of a total of 9) that is listed--and I discovered that the entries for the "non-playable players" are identical to the entries for all of the players in the worldbuildersaves generated by Atlas:

Code:
BeginPlayer
	LeaderType=NONE
	CivType=NONE
	Team=9
EndPlayer

Thus, what's happening is when the game reads a map made by Atlas Map Generator, it sees that all of the players are "null." Obviously, that isn't going to work, so the game most likely resorts to assigning players based on the default players number that is appropriate for the map size that's assigned in the file.

What all this means is that the current way Atlas handles starting positions and player numbers is going to have to go under a healthy amount of experimentation--a way needs to be found to allow the civ and leader types to be randomly chosen when Civ IV starts a game with the file... And as far as I know, there really isn't anyone outside of Firaxis who knows enough about how the map settings are actually processed by the game to be able to give us a simple answer.

Maybe tomorrow I'll start playing around with the various settings, as they are described in another thread, to see how the game actually processes the information in certain circumstances (such as CivType and LeaderType being set as NONE, but having the starting location coordinates declared with them instead of in the actual plot's settings). EDIT: Disregard this, take a look below for why.

Hopefully something'll be figured out eventually. As for me, I gotta sleep :sleep:




EDIT: I just happened to look through the entirety of the thread I linked to, and saw you'd already asked about that... Which means Atlas is probably limited to methods like randomly assigning CivType and LeaderType for each "real" player as a part of the file generation process, as opposed to trying to find a way to get Civ IV itself to handle it. ...I might still try messing around with the files anyway, though.
 
A Silly Goose,

Indeed, as you seem to have found out, seeing your edit, I define no player information so that start position is random. I have used this for quite a while and it works fine. The problem lies in the Players Tweaker, although I'm not sure where. It just doesn't write all the numbers to the file. No offense though, thanks for the help.
 
Junuxx said:
@Silly Goose:
I'll look into the # of players thing. Odd :crazyeyes:

@THS:
Thanks for the report. If you could answer some questions it might help me solve the problem.

Are you on a Windows machine? What language is your Windows? And in what folder do you have Civilization installed?

I'm on a Windows machine, yes, XP with all updates. At first I installed Civilization in a Games\ directory on my drive, but in trying to get this to work, I reinstalled in the default directory thinking that would help. Uninstalling and reinstalling Atlas also does not work.
 
I am getting the same problem that THS is on all three computers I have tested. All english, two Windows 2000 and one XP with most recent patches, one with jre1.5.0_06, one with jre1.5.0_01 and third is 1.5 but not sure beyond that.
One machine does not have CIV installed, one has it installed to the D: Drive and the third has it installed to the default location.
 
The problem seems to be in the part that retrieves your Civ folder's path from the registry. The code I used for that was mostly copied from an example, actually, so I think it's pretty strange. Do you both have English Windows versions? Maybe the registry key has a different name when you install windows or civ in non-english ?
 
Junuxx said:
A Silly Goose,

Indeed, as you seem to have found out, seeing your edit, I define no player information so that start position is random. I have used this for quite a while and it works fine. The problem lies in the Players Tweaker, although I'm not sure where. It just doesn't write all the numbers to the file. No offense though, thanks for the help.

No offense taken! You're the one who's gone through all the trouble to make a program that actually builds these big ol' map files from scratch--I'm just sort of providing a look from the outside-in (albeit a rather limited one), and am also hoping to learn a few things along the way.

Anyhow, you probably noticed I had gone out of my way to speculate about a way to get the desired number of players without the Default Players Tweaker, since I am under the assumption that the tool changes the default values used by the game itself--which, of course, leads to a number of problems (such as making a map for 9 players, tweaking for 9, but then at a later date ending up with 7 because you'd tweaked the players for another map since then). I'm under that impression due to the lack of any kind of "player number" setting in the reference thread.

Am I right to have such a concern, or is there something that I am not aware of?
 
If it helps, this is the registry entry.

I assume it's normal.

civ.jpg
 
Junuxx, I really like the look of this generator, it looks like you've put alot of work into it and it looks great :)

anyway, I signed up cause I'm having the same problem as THS.

I'm also running XP on SP2. My Civilization4 is installed to the default directory.

I got the latest version of the JRE, as it wasn't even opening to begin with. Now it opens but I get the same error when I try to save/tweak players/tune gamespeed/start civ.

I really do like the way the generator looks though. Very nice work you've done :)
 
A Silly Goose said:
Anyhow, you probably noticed I had gone out of my way to speculate about a way to get the desired number of players without the Default Players Tweaker, since I am under the assumption that the tool changes the default values used by the game itself--which, of course, leads to a number of problems (such as making a map for 9 players, tweaking for 9, but then at a later date ending up with 7 because you'd tweaked the players for another map since then). I'm under that impression due to the lack of any kind of "player number" setting in the reference thread.

Am I right to have such a concern, or is there something that I am not aware of?

Well, Default Players Tweaker tweaks a file or a tag in a file called DefaultPlayers, which is in the xml assets instead of in the worldbuildersave. So yes, after using DPT for one specific map, it's best to use the 'Restore function'. Unfortunately there seems to be no way to save the player settings with the map.

@THS & fateling:
Thanks, both. It might be that I'm using the wrong registry key after all. Could you give me the complete name of the registry key in the screenshot?
 
Back
Top Bottom