Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Worlds - History Simulator

A world generator, and human history simulator · By DrTardigrade

Open FAQ (post your questions here) Sticky

A topic by pengin1209 created 96 days ago Views: 3,348 Replies: 122
Viewing posts 1 to 51
(1 edit) (+1)

Not necessarily an official Frequently Asked Questions board, just a place for people to ask questions about development. (Including myself.)

Just to start it off, how far into history will the polities be able to go? Right now in version 3.2.1 they only seem to invent very simple tribal systems and agriculture. Will certain factors cause civilizations to advance faster than others?

Developer(+1)

Hey, thanks for creating this!

To answer you question: My hope is that polities will be able to reach at least the 'present day' in technological and cultural terms. Although, depending on what technologies become available, 'present day' polities and cultures within the game could end up being a combination of 'modern' and 'primitive' techs. Also, I want to be as flexible as possible with technological and cultural development. That is, there will not be definitive "advanced" techs. Just different knowledge types that work better for the cultures that possess them, given their circumstances. 

So, for example, cultures far away from oceans might never develop oceanic navigation or create even simple boats, but they might never need that knowledge anyway. Instead, they could end up developing better road making technology or even inventing and using railroads before everybody else. They might even come up with some fantasy type technology like airships. Though that will possibly require for player-made mods to be added to the game.

Regarding speed of advancement: The intention is that communication between different cultures, the advancement of record keeping (writing, data storage), and education will help some polities gain knowledge faster than others who either isolate themselves, do not promote education, or do not have physical means to retain knowledge. Nevertheless still, that will be highly dependent on the type of knowledge and the context where it develops. It might even be possible to suppress or promote certain knowledge types through policies and edicts, regardless of any other factor.

Another question, will religions be added to the game and will the be procedurally generated? (With factors like doctrines and spread) or will they be preset. I think that this will be important due to the major effects religion has had on our history.

Developer (2 edits)

Of course, religions will be added and they will be procedural! That's a goal a little far in the future though. I want to start with simple belief systems akin to animism and shamanism, which are more naturalistic and closer to physical reality (in a mystical sense). If you have read about how I generate languages and names in the game, you'll see that I use an element system that is tied to the biomes and the environment. This element system could easily be expanded upon to be used in the creation of  simple nature-worshiping belief systems.

(+1)(-1)

Are there plans to add natural disasters? Such as volcanos, plagues, hurricanes etc. Given these have had such a substantial impact on history it seems reasonable to add them but I can see how it may be unrealistic to do.

Developer (2 edits) (+1)

There's nothing concrete. But I do want to add natural disasters at some point. Yet I don't want disasters to be simple pop-up events that just modify some superficial stats here and there. For example, earthquakes and volcanoes should affect medium sized areas and settlements might be affected differently depending on how close to the epicenter they are. Tsunamis on the other hand should devastate entire coastlines but leave inland mostly unaffected. Plagues should spread over time and over entire continents, lasting decades or even centuries.

The disasters will possibly have to be introduced separately from each other, though. So releases might introduce just one single disaster at a time. Nevertheless, each one will be meaningful.

(+1)

Will a trade system be implemented? (with goods such as food, luxury goods, metals, and so on.) And if so how will trade routes work?

Developer

I don't have very specific details. But I do have plans to implement trade and I have some thoughts on how to go about it:

  • Routes will appear only between permanent settlements (or outposts) and can be either maritime or terrestrial. These routes are not necessarily trade focused. People and knowledge will move through these routes too. Settlements will appear on any terrain cell where urban development occurs, but that's a different discussion altogether...
  • Resources for the most part will be abstract and somewhat generic. There will be some basic countable resource types like foodstuff, metals, wood, stone, and wares (and maybe other types). Those resources will be produced by most settlements in different quantities, with some settlements specializing on one type of resource or another. There will also be special resources will be even more abstract, lets say for example, jade, boats, or horses, which can be produced only by some settlements and can be traded away. These special resources will possibly be not quantified. That is, a settlement producing horses will not generate 'X' quantity of horses. Instead, a settlement that 'produces' horses will receive certain bonuses and benefits from it. Other settlements receiving horses through trade will also get those benefits, though the benefits might get scaled depending on multiple factors (trade distance, environment). By the way, the plan is for all unique resources (and maybe some generic resources too) to be moddable. So modders will be able to add more special resources to the game and set their bonuses and restrictions.

So here's the tricky part of implementing trade: The game does not update all terrain cells at the same time, nor updates each cell at a regular pace. Some cells update very frequently while others update ever so rarely. This is what helps the simulation run fast. For trade (and production) to work on such a system, many things will have to be abstracted away. One of them will be accumulation. Resources will not accumulate (nor dissipate) over time. Instead, each cell, when updated, will set a 'production rate' which will define how much resources they can use and trade away at any given time. Trade between settlements will be a continuous thing, where a settlement A will continuously receive 'x' quantity of a specific resource from settlement B until settlement B updates and calculates a new production rate for that specific resource. At which point, settlement A will start receiving 'y' amount of resources instead.

Just be aware that all of these ideas are in flux. I might end up going for a very completely solution once I start working on trade. But be sure that I will add trade to the game in one way or another.

How do I check Tech trees if they exist?

Developer (1 edit)

There won't be tech trees at all. Discoveries and knowledges will be tied to events which might or might not happen depending on environmental and historical circumstances. You can check which discoveries and knowledges have been made by enabling the respective overlays. Also, in the next version you'll be able to mod those discoveries to improve them or add more of them.

(1 edit) (+2)

Will there be or is there a war system between tribes?

Developer(+1)

Yes, of course! Inter tribal conflict will be the focus of version 0.3.4. You can take a look at the roadmap of what's to come in the next following versions here.

(3 edits) (+1)

What do the numbers for language mean? Or do they mean nothing at all? Also will the language system be updated?  Like with if a region is separated for a long time the languages will break up, but still be mutually intelligible? Also any ideas for ethnic groups or cultures? Also will there be politics/political parties? Kinda like clans but less based on family. And any ideas on how those would work?

Developer(+2)

The numbers are just Ids to identify them. I mean to give languages actual names but I haven't gone through that. My plan is to rewrite languages in version 0.3.7 and actually make them evolve. I haven't tough about the details though. So I can't tell you how that's going to work.

As far as the game goes, cultures and ethnic groups are pretty much the same thing. And you could say a tribe is both an ethnic group and a form of government. Once I get to implement different forms of government though I might split up the concept of ethnicity from national allegiance.

There will be political parties, though right now that's too far in the future to even think about. They will be based on the faction system though, which is how clans are defined right now. Every clan is it's own faction, noble houses will be factions, and so political parties will to be factions.

Hey, can this be made into a MacOS friendly game? 

Developer(+1)

It will. The game is almost halfway through the Patreon goal for it so I can see that happening soon.

(+1)

Hi, will you add cities ?

Developer(+2)

Of course! But that will probably have to wait till I start working into trade mechanics where settlements are going to be really important.

(3 edits)

Will we be able to edit the world while the simulation is running?

Developer(+2)

Yes. I plan to allow world editing after the simulation starts in a future version. Hopefully you'll even be able to modify or add new cultures and polities. But that feature is still somewhat far away.

(+1)

About the Preferences: Authority, Cohesion, Isolation, What do they do for a tribe? What does it mean if one is high or low?

Developer(+1)

All of these have an effect on events and leader decisions. Cohesion influences how likely is a large tribe to split (higher values means less likely). Isolation influences how well they can get along with neighboring tribes and the chance of merging with one of them (high values means more likely). Authority effects the capacity of a leader to influence a decision. For example, under high authority preference, a leader can more easily prevent a tribe from splitting if they wish so. With low authority it's much less likely they can do anything about it.

(3 edits)

a few things 1. do you think you will add in a way to slow it down under 1000 years a sec like maybe 10 or 5 years 2.how do you feel about making the devoplment around certain inventions speed up or caused religion or the relgion adapting to more modern tech 3. will imperialism and colonialism be in the game 4. are you satfised with the random name generator because the names look like  a druken native welsh speaker trying to speak Dutch back words 5. will there be animals and how much will they play a factor into development because in real history the reason native Americans were so technoglicly behind was really because of there lack of cattle horses and other usful Eurasian wildlife and the huge role that horses played in building the Mongol empire 

Developer(+1)
  1. I'm not sure if I understand this question. You can already slow down the game all the way to 1 day per sec using the time controls and the number keys. The speeds you can choose are, 1 day, 7 days, 30 days, 1 year, 10 years, 100 years, 1000 years, and unlimited.
  2. Once I get to work on religions I'll think about how to make other inventions influence it (the printing press is a good example)
  3. Imperialism and colonialism will be in the game in a very abstract way. You might not even recognize them as such.
  4. I'm not satisfied with the random name generator. But future iterations of it might look the same to you. Consider this sentence in actual Georgian:

"q'vela adamiani ibadeba tavisupali da tanasts'ori tavisi ghirsebita da uplebebit. mat minich'ebuli akvt goneba da sindisi da ertmanetis mimart unda iktseodnen dzmobis sulisk'vetebit"

It might look like gibberish for someone who is completely unfamiliar with the language. There's no way I can make random languages look intelligible for native English speakers unless I restrict them to look like simple variations of languages they are already familiar with.

5. There will be animals but they'll be pretty much the same as any other resource ("wood", "stone", "horses", etc). The benefits they provide will be defined through mod files. So you can give a culture with access to horses, and related technologies, a huge military advantage over cultures that do not have access to horses.

thanks even if you don't include these features I cant thank you enough this is really the epidemy of a game I wanted but never could find

Will we be able to change a Tribe/Kingdom/Empire/Natiom/Religion/City's name eventually?

Developer

Possibly yes. But not in a direct way. You'll be allowed to select a new name for a list of possibilities or to construct your own using a list of available words. This is because all words need to be translatable into the culture's language.
This is just an idea though. I might come up with something completely different once I get to it.

Understood.

Will events like diseases exist? Like the black plague or the spanish flu?

Developer

Yup, but I haven't thought too deeply how that's going to work.

(2 edits)

Is there a release date for the update that contains more civilization types (Kingdoms, Empires etc.) and wars?

(+1)

As far as I know it will be update 0.4

Developer

0.4, besides Tribes, will have at least Chiefdoms and Kingdoms. More advanced forms of government will come after 0.4

(1 edit) (-1)

I was asking for a specific date, not a version.


And what about wars? So far all my tribes do is just sit there, doing nothing after colonising.

Developer

There are no dates set for any version. It's hard to predict how much work is going to go into each one. I'll start working on wars after this upcoming release.

Ah okay, thanks

Will you be able to take control of tribes/countries?

Developer

Not directly. Everything will be done through factions like in the current version (a clan is a type of faction in the game). Every polity will have at least one dominant faction. And if you control the dominant faction then you'll control the polity too. The idea is that you will have to care not just about administering a polity, but also maintaining power. The decisions you make might cause your faction to lose dominance which then you'll need to regain. You can also try breaking your faction from its parent polity to join another one or form it's own.

Very interesting, thanks!

(1 edit)

will more advanced technologies come after 0.4 or if not what are the approximate dates for new technological releases

Developer

I'll say that technologies are secondary to other features in the game. I'll introduce technologies as they become necessary for other features. For example, to introduce sea migration I had to add boat making as a discovery and shipbuilding as a knowledge. To introduce farming as an activity, I had to add plant cultivation as a discovery and agriculture as a knowledge.

So, the next feature I'll be working on is warfare (0.3.4). Which means that I'll have to introduce some warfare related discoveries (weapon types) and knowledges (tactics?). For the economy and trading features (after 0.4) I'll do the same (coinage?).

okay thanks :)

How much progress have you made for the next update?

Developer

You can check the blog and the roadmap to see the progress. I'm basically done with all the features for the next release. But there's at least one month worth of cleanup work that I need to do (plus a halfway done mini-feature I'll talk about later). It has been somewhat slow given that the last version came five months ago. But I can only work during the weekends (plus a little bit here and there over the rest of the week).

Every week I make a new post here on itch.io explaining how much I got done since the last one.

Alright, thanks!

(+1)

First, would like to say that I love the game and the dedication you've put into it. How historically accurate do you want it to be (like in terms of where civilizations form and stuff like that)?

Developer (2 edits)

Well, when I first started this project I wanted it to be the most accurate world history simulation ever. Since then I have tempered my expectations quite a bit. I still want the game to be accurate but within reason. Yet, more than being realistic, I want things to be sensible. That is, what happens within the game has to make some sort of sense and be the logical consequence of past events. I want to remove the game-y aspect of typical 4x or Grand Strategy games where the main focus is on streamlined and balanced gameplay... This is a simulation/sandbox game, not a strategy or competitive one. As I mentioned before, there will be no tech trees nor min-maxing of techs and units. Also, there will be no cheap imitation of real history; There will be no real historical figures, cities, wonders, nor weird mix-and-match combinations of these. No Aztecs building the Hanging Gardens or the Taj Majal, nor Japan founding Christianity or giving birth to Shakespeare. I want civilizations and cultures to evolve organically even if not being entirely realistic, and create their own unique wonders, giving birth to their own heroes, and founding original religions.

Sorry for the soapboxing. Hope this rant makes sense.

It was actually really informative, appreciate the in-depth answer. I prefer that style of accurate, but no cheap imitation

(+1)

I understand the thought behind this. And I have seen some games where there is more alt history, but it isnt like a civ game. In one of them you can have the birthplace of colonization be in Malaysia, but Shakespeare is still english. Paradox Interactive is a lot more into it. Still grand strategy, with a bit of an alternate history thing. And you can, as a player, do a world conquest as Bhutan in 1945.

Developer(+1)

Yeah, I used to play EU4 a lot, and I would always try to go for the alternate history scenario. I find it kind of boring just trying to recreate the historical path for most nations. Although I appreciate the restrictions they inserted to prevent wild a-historicity. What I didn't like though is that most of those limitations are quite arbitrary. I really hated the tech cost multipliers previously assigned to culture groups. They improved greatly on this with the addition of Institutions, but still I found it a bit nonsensical that some institutions like the renaissance could only start on the Italian states for example... why? I don't see any reason it couldn't have happened in the far east first. But, oh well. Still love the game though.

So I really enjoy this game but recently I have not been able to get in the only thing I have to go off of is this message "The code execution cannot proceed because UnityPlayer.dll was not found reinstalling the program may fix this problem." I have tried to reinstall it multiple times but it always has the same message, is anyone else experiencing this problem or is it just me, and more importantly is there a way to fix it?

So apparently unityplayer.dll cannot run on my PC (Windows 10)  Is there any solutions for this?

Developer

That's weird. Is your Windows 10 version 64bit? Also, make sure both the .exe and unityplayer.dll files are unblocked (right-click on them and mark the unblock checkbox on both of them)

so I messed around a little and got a new message to pop up saying that the directory name was invalid. Do you know what that means?

Developer

I would suggest re-downloading and  unzipping the game to a completely different folder and try again. I suspect you might have corrupted your original install and that folder might no longer be usable.

Will there ever be a version of this game for, say, the Mac? I'm really curious about this game but I don't have right OS to run it.

Developer

Yes, there will be a Mac (and Linux) version at some point. I don't want to make promises but it's possible there will be a Mac version for 0.3.4 next year.

Oh, thank you. I was worried that i'd never get to try the game.

(1 edit)

Will the game support mods? Like modders can add inventions, cultures names etc. to the game?

Developer

More or less. I plan to add modding support for a lot of things. But it will take some time. In the following release there will be limited modding support for adding biomes and discoveries. You can find out more in the previous devlogs!

Will there be stuff like Revolutions? To watch the spread of ideologies like Liberalism and Communism and the reactions by the old regimes would be quite an interesting thing to see!

Developer

General revolts will be a thing and they could happen for many reasons. Though that feature is still far away. Toward 0.4 I'll be adding basic conflicts and slightly more advanced forms of governments (chiefdoms and kingdoms), which are going to be the base for many other things to come.

(+1)

Cool!

Hi! Just wanna say thanks for making this game, it looks right up my alley. It is similar to Galimulator, a galactic civilization simulator I think you'd enjoy. Anyways, I'd like to know if technologies or knowledges can be forgotten if not used for long enough. For example, if a nation becomes landlocked deep in the continent, would it forget its seafaring days? I'd also like to let you know that me, along with many others, have seen this game because of a Youtuber named Drew Durnil(video link) so if you are confused as to why several people are asking questions so soon, that's why. I hope to continue to follow development and can't wait for more!

Developer

Yeah I love Galimulator! It's a very amazing game.
Technologies (or rather, discoveries) can be forgotten. For example, if you observe how discoveries spread using the discovery overlay, you'll notice that landlocked human groups that had the shipbuilding knowledge begin to lose it over time (though it takes quite some time). To hold a discovery, a groups must actively use it (or rather, use the knowledge associated with that discovery)

Will there be a mobile edition?

Developer

It's not planned, but I might give a try to porting the game to mobile at some point in the future.

Hi. Will there be in the future vassals/puppet states?

Developer

More or less, yes. A powerful polity will be able to impose its will upon weaker polities through military or economic means, and force them to ally with them, share resources, or even replace their government. Though I'm still not sure how all of this is going to work. Hopefully I'll be able to touch on that before the release of version 0.4

(+1)

I like a lot the idea of the game,  it is the tipe of game I love, and Ive never finf something like this. I hope you will be able to continue on it and make the game a lot better, you are doing a great job :D

Developer

Thank you!

Are you planning to release this game on steam?

Developer

At some point in the long future yes, hehe. Though first I want to make this into a more playable game instead of just a very limited sandbox.

Will languages have names ?

Developer

Yep! By version 0.3.7 they will

(1 edit)

Will we in the future have the ability to download a randomly generated map? (Preferably in the same style as the maps you can "insert")


I mean like, I want to edit maps in paint.net, but I cannot download any regenated maps and drawing your own can b quite hard as darkness and brightness tints of gray really make weird heights sometimes, it's hard to find the perfect balance between darkness and brightness.

Developer

There's an export function (in options) in the game that will convert a map into an image. But I haven't made it so that it export greyscale heightmaps directly. It's on my list of ToDos.

Hi, first of all I have always wanted a game like this and can't wait to see how it advances, secondly I was just wondering, considering how the modern form of humans have been around for 200000 years but we have made more advancement and seen incredible population growth in the last 200 years than in all the rest of human history with factors like globalisation, do you intend to keep this exponential growth in the game or is it going to be more linear? I have no preference as I think it could work well either way. 

Developer

Well, it all depends on the power of the simulation. Exponential growth is just a result of its underlying behavior. In some worlds, the population grows exponentially while in others it stagnates. Knowledge should also grow exponentially, but I did put a limiting factor on knowledge growth that is based on what discoveries become available. The more discoveries are made, the farther this limit expands. So, if the population stops making discoveries, knowledge growth eventually stagnates.

One thing to note is that the passage of time slow downs as more and more things start to happen in the world. So it might seem that growth slow downs and becomes linear.

Sounds good, thank you!

Will there be an increase in speed of what happen in the game ? Because in real life in 1000 years most countries disappear, but in the game tribes change territories every 1000 years, I think what happens in 1000 years in the actual game should be changed to 10 years.

Developer (1 edit)

My hope is that with the inclusion of more politics-related mechanics like government changes, successions, and wars, polities will appear and disappear more quickly. Also, many of the events that currently occur in the game are tailored to happen less frequently than they would occur in real life. The reason being that increasing their frequency would actually slow down the game. But that's something temporary and it will moddable eventually. So you'll be able to adjust how frequently polity-shaking events happen.

How do I use my own images to generate worlds?

Developer

First, you need to copy your image to the "Heightmaps" folder within your installation of "Worlds". Then, inside the game, on the "Generate New World" dialog, check the "Use Heightmap Image for Terrain". This will open an image preview and a button to load an image file. Click the "Select" button to open a file selection dialog. From there you can choose the image file you copied to the heightmaps folder. Click the "Load" button to return the the World Generation dialog. If your image is valid, a preview of it should appear on the small image preview window. Then you can click on the Generate button to generate a world using the image.

I recommend that the images are grayscale so that they map correctly into terrain. Lighter colors will turn into high terrain. Darker colors will turn into low terrain. To be certain you get the sea level right, make sure that the areas that are supposed to be above sea level have a greyscale value higher than 0.5 (assuming perfect white is 1.0 and perfect black is 0.0).

(1 edit)

Will there be nations stronger than others, and if yes, will there be some ranking of the countries ? And do you plan to add some sort of historical calender, like we are in 2019, they should have their own counting of years.

Developer

Well, there could be many types of strength. Economic strength, military strength, etc. For every dimension a nation could evolve in, there will nations that will do better than others. At some point I'll create some kind of stat visualization that you'll be able to use to compare countries.

In regard to calendars, I wanted to let cultures come up with their own calendars with different starting points, and different sets of months and days. Like on Earth we have/had different calendars, Roman, Hebrew, Julian, Gregorian, Mayan, Imperial Japanese, etc. But it is a niche feature that involves quite a bit of work. I'll probably leave it as a community choice feature that will have to be voted in.

Will there be support for higher resolution maps?

Developer

I want to support bigger maps. But they get very slow performance-wise. I'll eventually support them but it's not a high priority

(2 edits)

Hello, and thank you for this really promising project. Going to be a long way, but the journey's the important part, or something :p

First of all.. this is probably a really stupid question, so please forgive me. But when you look at a map, like mine, year 379k, there are several polities, colored by a color. In General data. Then most of the world is covered in red pixels. What are they?

First I thought, obviously, "people live there". But they clearly live on non-red pixels too. Cannot be a "many people live here" either. 

Then a few notices, not necessarily criticisms: 

When the first tribal polity appeared in my game, it had a whole lot of members, don't recall exactly, 200,000?

This seems a lot. A "tribe" of 200k people? Norway, a kingdom who did wars and foreign policy, had maybe 500k people in year 1000. Old Kingdom of Egypt, sure, maybe, but a "tribe"? 

Also, while I get that one square on the equator is 10,000sq km, and the population density is 1-3 people per sq.km, this still means a very huge population that has spread to every corner of the map, and yet most haven't contacted anyone. 

Related to population: Agriculture was developed in my world like a 100k years ago. (IRL,  it has existed in our world for maybe 10k years) It has appeared as several small dots all around the map. After a very long time it finally started to spread, and as I expected, the polity that had it spread like a kudzu, but that's only in one "invention" spot, all others are still 1 pixel after 200k years or so. Should they not spread far more quickly to overcome foragers? Not "automatically", of course, but still - they clearly aren't failing experiments in farming either, since that one pixel has been farmed for tens of millennia. (Generally speaking, I think things take very very much time to happen in years)

Of course, I think answer to these is  "it will work better later" and I get that completely!

Developer (2 edits)

It's not a stupid question at all, the General overlay can be quite confusing. The red coloration indicates the level of organization of the humans living in a cell. The redder the cell, the more disorganized. Grayer cells tend to be more organized and that's why tribes appear on those cells. The whole reason I made it that way is for presentation purposes. When a simulation starts, I want it to be obvious where humanity starts with a bright red color. But I don't want that intense red near cells belonging to polities in order to make polity territories be more apparent (specially if they are red tinted themselves). 

Because no more advanced forms of government have been implemented yet, all polities are currently tribes. So that's why you'll see tribes with huge territories and/or populations. Also, I purposefully let tribes grow big for gameplay reasons. If tribes where to be more realistic they would be minuscule, which would translate to having millions of colored dots on the map, which would be confusing and unattractive.

Regarding the expansion of agriculture. It is still a work in progress. But you could justify the behavior in multiple ways. Maybe the group that discovered agriculture is very isolated or the people around it just don't want to accept the new discovery. Mechanically though, the biggest reason the discovery doesn't spread might be that the simulation is ignoring that cell. Within the game, cells that are considered to be "stable" are not updated very frequently. This allows the simulation to run much faster because it doesn't need to bother with those cells that much. This also means that some interesting things that happen in those cells, if they do not spread quickly, might never spread at all because the cell in which they happen will not get updated again in a very long time.

One last thing. Foraging itself is not necessarily worse than agriculture. Agriculture appeared as an alternative to foraging only in areas that became grasslands or steppes after the last ice age came to an end and humans could no longer satisfy their needs only through foraging in those areas. But subsistence agriculture is nowhere as good as agriculture practiced by more evolved societies. So, many primitive societies preferred instead to keep foraging (or complement it with farming) as it was just better than farming by itself in areas with high vegetation density.

(1 edit)

Thank you for you answer doctor water bear. 

This might not be a correct thread for that, but I'd like to give two UI feedbacks - first, I'd love to have a button shortcut for switching between previous and current overlay view. Say if I want to swap between region and polity view. 

In addition, while info bloat is a thing, I'd hope for some kind of info spreading between overlays. 

Some few examples: if you look at a region, show "this region belongs to polities X and Y" or "this language is spoken in polity X (or by peoples X and Y" or the region view would show their human population too.

Thank you!

Will nations have more natural name after going beyond the level of tribes ? Something like what we have actually.

Developer (3 edits)

Well, what people normally use as nation names are just made-up conventions in their own language. Actual nation names rarely sound "natural" for an English speaker. For example, China's official name is Zhōnghuá Rénmín Gònghéguó (lit. 'People's Republic of China'). Japan's is Nihon-koku (lit. 'State of Japan'). The Aztec Empire's was Ēxcān Tlahtōlōyān (lit. 'Triple Alliance'). 

I will improve nation names to make them represent the nation's government type and such. But don't expect them to sound as simple or or as "natural" as 'China', 'Japan', or 'Aztec Empire'.

You have a point, I never tought of it like that.

So I have another question, will nations names always be related to elements (like People of the fire) as they are with tribes ?

Developer (2 edits)

Nope, that's just what I could implement so far. Eventually I want nations to be named after regions, people, events, religions or even ideals. But I have to take baby steps. Possibly what comes next is nations named after people

so will we ever have more options of customizing a nation or at least have more influence over it 

Developer(+1)

Yes, but it will take some time before I get to that. Eventually you'll be able to use the editor to customize nations and everything.

(2 edits)

is there any way to influence how territory shifts with modding? This would be for a mod that adds war technology. I've looked at the documentation and haven't found anything. thanks!

also is condition to test if a cell of group has a discovery?

Developer

I don't think it's possible to influence territory shifts with modding yet but someone might figure out a creative way to do so. On the other hand, one of the first things I'm going to tackle in 0.3.4 is decision modding. Decisions are events that force a faction or polity leader to make choices that influence a tribe. By making that moddable it will be easier to add events that have an effect on territorial expansion.

There's currently no condition to detect if a group has a discovery. That was an oversight from my part tough. I will try to add one for the 0.3.3 fix-up release.

(+1)

alright I've been looking forward to this update for at least a month. Thanks for making the game :)

(1 edit)

Hi again, I've a question about rainfall. 

When creating a world, you tend to get a good-looking place with many deserts and I am not claiming that your algorithms in creating climate zones are bad or wrong. However, even  with the standard rainfall average being 990mm/yr, which I believe is the same as with Earth, the non-desert areas seem to get completely insane amount of yearly rainfall. 

I'm sure you know, but as an example London, considered gray in weather, has 601mm yearly rainfall, Chicago next to some big lakes has 993, Manaus in the middle of the Amazon has 2300 and Bergen at the Atlantic coast has similar. Yet the standard for a "grassland" unless right next to a desert seems to be over 1000. forest (not rainforest) around 1800, a swath of northern taiga in my current world has has a rain/snowfall of 2700 (Yakutsk in our world has 240), rainforests have vast areas of 4000+ rainfall and so on. I don't know if it's wrong, but it feels super high given how few places in our world reach over 3000. My town in a super-forested northern zone has 450 yearly rainfall, you can't really even find places like that in many maps. 1800 grassland, one square of 200 next to a desert and then it crashes to 0. There does not seem to be such a place as a "dry woodland". 

To finish, I hope a screenshot is okay to add. 


Quite a place - one kilometer higher up than Lhasa, and it rains 2x what it rains in Jakarta, equal to the western coast of Borneo.

Developer

I don't remember what I used as reference for my rainfall model but it seems to be way off according to your info and some other info I found. I'll try to adjust the base mod biomes to be more realistic in a future version. Thanks!

I can't get the game to run. It says it is missing a file. I forgot what it was called though.

It says i'm missing the UnityPlayerdll. How do I get that to work?

Developer

Make sure to unzip all the contents of the zip file you downloaded into a new folder. Do not overwrite any existing folders. If the zip file doesn't contain the UnityPlayer.dll file then you might need to redownload the game from itch.io.

Thank You!

Also should I extract all the files?

Developer

Yes, you need to. Otherwise you'll have the same issue as before.

It still says i need the unityplayer.dll and I downloaded it over 5 times

Developer (2 edits)

Can you verify that the unityplayer.dll file appears within the extracted folder and within the zip file? If it is there, right click on it, select properties and check the option to unblock it (in the extracted folder). Also, give it a try using the 32bit version of the game if you can't make the 64bit version work.

I'm sorry I have been asking so many questions. I am just a stupid 12 year old. I will try it.

(+1)

YES I GOT IT TOM WORK YAY! Thanks for the help :D. Sorry if I confused you.

Developer

I'm glad to hear that! Hope you have a great time!

So right now thousands of years go by without much change. Will changes happen quicker ever? I think it shouldn't take a thousand years for borders to change somewhere. Also, how do you install mods?

Developer (1 edit)

As more features get added into the game, things will change faster, including polity territories. 0.3.4 for example will add more tribal aggression which will hopefully make territorial changes happen more frequently.

Mods, depending on how get distributed by their creator, must be copied into the Mod folder of your game, decompressed. The folder structure of the installed mod should appear similar to one of the default mods (take for example the 'base' mod)

(+1)

Do you already have an idea when version 0.3.4 will arrive?

Developer

I can only say that it will probably be ready early next spring. But other than that I can't give specific dates. Too soon to tell how much time it's going to take.

(1 edit)

oi, its me again so I really love the new update but after giving it some thought, I feel like the time scale of the game is to big I mean it feels weird seeing the world stagnate for over 40,000 years. I mean the roman empire lasted for ruffle 2500 years the dark ages lasted for almost 1000 , the age of imperialism lasted 400 years the Victorian era lasted for 36 years , the time period between  the start of the great war and world war 2 was only 31 years,  in fact the timeline between these events Is 2698 years at max speed that's roughly 2 1/2 seconds I would recommend scaling it down to 100 years a second but at the speed of 1000 years, also more control over pacific nations along with the ability to just customize stuff in general to go off on a bit of a tangent the small things you included like translations languages regions discoveries contact etc. are the reason why I love this game so much and probly the thing I want most the next update are small details like that and customizability with said details all so ethnic groups, but hey I barley know much about programming outside of a vicy 2 mod so take this with a grain of salt . still love the game though these are merely suggestions I didn't  even know I wanted a game like this

Developer(+1)

The stagnation is mostly due to the game still lacking a lot of planned content. As I add more stuff you'll see the world change more rapidly. Also, as more and more things happen, the game will slowdown naturally (mostly because the CPU has to take care about more and more things). I will try though to set a mechanism to automatically slowdown the game when interesting things happen.

Also, I'll eventually add more customization options. But that will have to wait for the game to have more content. Otherwise it will not be very meaningful to allow players to customize things.

Thanks for the feedback!

Is it possible to create knowledges? I'm making a mod and I want to add magic_usage as a knowledge, but it keeps telling me it can't find a knowledge with that ID when I create a new world.
Here's my Discoveries.json:

{
  "discoveries": [
    {
      "id": "magic_practice",
      "name": "magic practice",
      "gainConditions": ["[NOT]group_has_knowledge:magic_usage", "[ANY_N_CELL]cell_layer_value:ether,1"],
      "holdConditions": ["group_has_knowledge:magic_usage,0.1"],
      "gainEffects": ["add_group_knowledge:magic_usage,30", "add_group_skill:magic_using"],
      "lossEffects": ["remove_group_knowledge:magic_usage", "remove_group_skill:magic_using"],
      "eventTimeToTrigger": 912500
    }
  ]
}

and here's the log:

Running Worlds 0.3.3 (WindowsPlayer Release)...
Trying to generate world with seed: 1505703510, Altitude Scale: 0.75, Sea Level Offset: 0, River Strength: 0.5, Avg. Temperature: 13.7, Avg. Rainfall: 990
Exception: Discovery: Unable to find knowledge with Id: magic_usage
    Discovery.InitializeOnKnowledgeCondition (Condition c) (at <784177d30daf4cbc97a28bc9f0f49829>:0)
    Discovery.InitializeOnConditions (Condition[] conditions) (at <784177d30daf4cbc97a28bc9f0f49829>:0)
    Discovery.Initialize () (at <784177d30daf4cbc97a28bc9f0f49829>:0)
    Discovery.InitializeDiscoveries () (at <784177d30daf4cbc97a28bc9f0f49829>:0)
    Manager.LoadMods (System.Collections.Generic.ICollection`1[T] paths) (at <784177d30daf4cbc97a28bc9f0f49829>:0)
    Manager.TryLoadActiveMods () (at <784177d30daf4cbc97a28bc9f0f49829>:0)
    Manager.GenerateNewWorld (System.Int32 seed, UnityEngine.Texture2D heightmap) (at <784177d30daf4cbc97a28bc9f0f49829>:0)
    Manager+<>c__DisplayClass238_0.<GenerateNewWorldAsync>b__1 (System.Object state) (at <784177d30daf4cbc97a28bc9f0f49829>:0)
    Rethrow as Exception: Unhandled exception in GenerateNewWorld with seed: 1505703510
    Manager+<>c__DisplayClass238_1.<GenerateNewWorldAsync>b__2 () (at <784177d30daf4cbc97a28bc9f0f49829>:0)
    ManagerTask.Execute () (at <784177d30daf4cbc97a28bc9f0f49829>:0)
    Manager.ExecuteNextTask () (at <784177d30daf4cbc97a28bc9f0f49829>:0)
    Manager.ExecuteTasks (System.Int32 count) (at <784177d30daf4cbc97a28bc9f0f49829>:0)
    StartGuiManagerScript.Update () (at <784177d30daf4cbc97a28bc9f0f49829>:0)

Developer

Oh. Sorry, knowledges aren't moddable yet. But they will be at some point. You'll have to stick to the three that come as default for now.

Will polities have flags ?

Developer

At some point they will. In 0.3.5 I want to introduce banners, which are going to work kind of like proto-flags. But It's sort of a complex task that is not a huge priority. So I might push it for later if it becomes a huge time consumer.