In this update7
Full notes
Full EarthRoyale 3 update
Read the full published notes in a cleaner layout. The original post stays linked below.
What changed
- Balance
- Compatibility
- Events
- Maps
- Fixes
- Gameplay
EarthRoyale 3 changes
Events
Fixed drain events having 0% chance of happening
Fixed big flood having low chance of happening
Set small flood odds back to 0% (was taken out a long time ago due to bugs but accidentally got it's odds back in beta 1)
Slightly changed back all other event odds that got changed by the mistake
Countries joining a war now actually makes the victim country weaker
Naval invasions speed is now based on map size instead of constant
Fixed issues related to the invasion side advantage calculations
Fixed 1 spot making naval protection 200% instead of 20%
added culture civilwar independence event (Will be redone to be based on cities aswell as more civil war events added later once the city map is done)
Added civilwar funding sub event based on event side odds and origin country size
Changed annex event pixel order to random
Made a randomized chance of peace deal each day that's more rare then normal peace deal but without side advantage limitations
Peace treaties no longer consider lake shores as valid areas to keep
Added code that makes a specified country invincible (not anyway to assign it to a country atm)
Naval Invasion range now depends on how many months into the war it is
Naval Invasion range now increase each failed attempt with it resetting after a success
Naval Invasions now do 1 calculation per subcontinent per country per water type (ocean & lake) (therefore if there is a 3v1 war with each country having both lake and ocean shore in 2 continents there’d be 8 calculations total)
Naval invasions now use 2 data maps, one for each war side
Increased min size for peace treaties to not remove a exclave
Pixel Data Handling
Fixed bugs relating to miss matched data
Turned on the former country data collection code
Turned on the culture data collection code
Turned on the city data collection code (is turned on but should do nothing for now as there is no cities in game yet)
Reworked the data collection system for cultures and former countries to match the city data collection system (aka save borders and shorelines instead of just size number)
New Subcontinent map (This should in theory increase lag but make country movement better, it's now based on actual geography instead of randomly generated)
The game now fixes issues that can be caused by high ammounts of lags after sorting pixels
Added diagonal movement
Updated invasion pixel prioritization calculations to prioritize non diagonal pixels and more
Increased the Max movement difficulty from 100 to max unity int value(this is meant to never be reached as it causes issues)
New "connected to revolt map" now exists to decide what the revolts desired area is (press f12 to see the mapmode)
Pixel calculations in war now has a total value instead of value per subcontinent, sub continents will now only do the same % of the total battle value as their % of the war border
Annex events now use the same system to figure out how many pixels to calculate per day, but does the max possible number each day
Fixed bug where the border status wasn't removed properly when "victim" side was gaining land
Updated Invasion movement Values
Visual Changes
Merged Edge colours on heightmap to allow greater contrast withing the more common middle colours on the height map
so far unused faster load in option (once done it will turn off the visual part of the map load in in exchange for faster load in)
Added lake shore paint colour
lakeshore paint colour is now always a brighter version of base paint colour
border paint colour is now seperated from base paint colour
shore paint colour is now always a brighter version of border paint colour
Countries now support more than 1 colour per colour type
countries now switch between the colours within a country type every 14 days (less for smaller maps)
Oceans are now darker coloured
Lakes are now lighter coloured
war borders is now painted with the "victim" countries border colourAdded following Pre set colour
Dark Green
Green
Light Green
Dark Red
Red
Light Red
Dark Brick
Brick
Light Brick
Dark Blue
Deep Blue
Blue
Light Blue
Cyan
Beach
Yellow
Gold
Light Orange
Orange
Brown
White
Silver
Light Gray
Gray
Dark Gray
Black
Light Pink
Pink
Dark Pink
Light Purple
Purple
Dark Purple
Each pre set Colour got a pre chosen lightest and darkest colour that it gets randomized between per country using it.
Following Colours are “gray scale” and therefore the R,G and B values always match
White
Silver
Light Gray
Gray
Dark Gray
Black
Added a unusable work in progress internal text file for test flag colour world map (might be scraped)
Following countries now has these visual colours assigned to them (in order name, base colour, border colour)
Abkhazia, Green, White
Afghanistan, Black, Green
Akhzivland, Yellow, Blue
Albania, Black, Dark Red
Algeria, Light Green, Red
Andorra, Yellow, Dark Blue
Angola, Black, Brick
Antigua and Barbuda, Red, Black
Argentina, Light Blue, Silver
Armenia, Orange, Dark Red
Australia, Dark Blue, Dark Green
Austria, White, Dark Red
Azerbaijan, Light Blue, Red
Bahamas, Light Blue, Yellow
Bahrain, White, Dark Brick
Bangladesh, Dark Green, Brick
Barbados, Blue, Yellow
Belarus, Dark Brick, Dark Green
Belgium, Gold, Black
Belize, Dark Blue, Dark Red
Benin, Dark Green, Light Blue
Bharat, Orange, Green
Bhutan, Orange, Yellow
Bolivia, Yellow, Green
Bosnia and Herzegovina, Dark Blue, Yellow
Botswana, Light Blue, Black
Bougainville, Yellow, Blue
Brazil, Dark Green, Yellow
Brunei, Yellow, Black
Bulgaria, Brick, Dark Green
Burkina Faso, Dark Red, Yellow
Burundi, Brown, Red
Cabo Verde, Cyan, Red
Cambodia, Gold, Blue
Cameroon, Red, Green
Canada, Dark Red, Silver
Central African republic, Dark Red, Blue
Chad, Yellow, Dark Brick
Cheyenne, Light Blue, Brown
Chile, White, Red
Christiania, Pink, Red
Colombia, Yellow, Red
Comoros, White, Light Green
Congo, Cyan, Orange
Costa Rica, Light Blue, Light Green
Cote d’Ivoire, Orange, Dark Green
Croatia, Light Pink, Light Orange
Crow Indian, Orange, Light Blue
Cuba, Blue, Red
Cyprus, Orange, White
Czechia, Cyan, Gray
Democratic republic of the Congo, Light Blue, Yellow
Denmark, Red, Silver
Djibouti, Light Blue, Green
Dominica, Dark Green, Purple
Dominican Republic, White, Red
Ecuador, Blue, Yellow
Egypt, Gold, Dark Red
El Salvador, Light Blue, Gold
Equatorial Guinea, Yellow, Light Green
Eritrea, Cyan, Red
Estonia, Light Blue, Black
Eswatini, Red, Yellow
Ethiopia, Green, Blue
Fiji, Light Blue, Deep Blue
Finland, Silver, Dark Blue
Fort Peck, Cyan, Yellow
France, Blue, Silver
Gabon, Light Green, Cyan
Gambia, Dark Blue, Red
Gay and Lesbian kingdom, multi coloured(Purple,Deep Blue,Green,Yellow,Orange,Red), Black
Georgia, Light Brick, Red
Germany, Light Gray, Yellow
Ghana, Green, Yellow
Greece, Light Blue, White
Grenada, Yellow, Green
Guatemala, Cyan, Light Gray
Guinea, Light Green, Red
GuineaBissau, Yellow, Red
Guyana, Light Green, Yellow
Haiti, Black, Red
Honduras, Deep Blue, Silver
Hungary, Green, Brick
Iceland, Deep Blue, Red
Indonesia, Light Brick, White
Iran, Green, Gray
Iraq, Brown, Green
Ireland, Green, Orange
Israel, Gray, Light Blue
Italy, Dark Green, White
Jamaica, Black, Green
Japan, Pink, White
Jordan, Black, Dark Green
Kazakhstan, Light Blue, Gold
Kenya, Light Brick, Green
Kiribati, Red, Yellow
Kosovo, Beach, Blue
Kuwait, Black, Red
Kyrgyzstan, Dark Red, Gold
Ladonia, Green, Dark Green
Laos, Dark Red, Dark Blue
Latvia, Dark Brick, Gray
Lebanon, Red, Green
Lesotho, Blue, Green
Liberia, Blue, Red
Liberland, Green, Yellow
Libya, Green, White
Liechtenstein, Dark Blue, Dark Red
Lithuania, Yellow, Green
Luxembourg, Light Blue, Brick
Madagascar, Green, Silver
Malawi, Dark Red, Black
Malaysia, Blue, Gray
Maldives, Dark Red, Dark Green
Mali, Red, Light Green
Malta, Dark Red, Silver
Marshall Islands, Orange, White
Mauritania, Yellow, Green
Mauritius, Yellow, Green
Mexico, Dark Green, Light Gray
Micronesia, Light Blue, White
Moldova, Yellow, Light Red
Molossia, Light Green, Cyan
Monaco, Red, Light Gray
Mongolia, Deep Blue, White
Montenegro, Dark Red, Orange
Morocco, Red, Dark Green
Mozambique, Yellow, Green
Myanmar, Yellow, Green
Namibia, Purple, Dark Green
Nauru, Dark Blue, Yellow
Navajo, Beach, Red
Nepal, Dark Blue, Dark Red
Netherlands, Orange, Light Gray
New Zealand, Dark Red, Black
Nicaragua, Light Blue, White
Niger, Orange, Light Green
Nigeria, Dark Green, White
North Korea, Dark Red, White
North Macedonia, Light Red, Yellow
Northern Cyprus, Light Gray, Dark Red
Norway, Red, Blue
Oman, Red, Green
Pakistan, Dark Green, Gray
Palau, Yellow, Cyan
Palestine, Green, Red
Panama, Purple, White
Papua new Guinea, Black, Dark Red
Paraguay, Deep Blue, Dark Red
Peoples republic of China, Yellow, Red
Peru, Red, White
Philippines, Purple, Gold
Pine Ridge, Red, Dark Blue
Poland, Dark Red, White
Portugal, Dark Green, Red
Qatar, Dark Brick, White
Republic of China, Yellow, Blue
Romania, Red, Gold
Rosebud, Pink, Red
Russia, Dark Green, Dark Red
Rwanda, Light Blue, Orange
Sahrawi republic, Black, Yellow
Saint Kitts and Nevis, Dark Green, Dark Red
Saint Lucia, Light Blue, Beach
Saint Vincent and Grenadines, Light Green, Beach
Samoa, White, Red
San Marino, Light Blue, Silver
Sao Tome and Principe, Beach, Green
Saudi Arabia, Dark Green, Silver
Sealand, Dark Red, Black
Senegal, Green, Yellow
Serbia, Purple, Brick
Seychelles, Beach, Green
Sierra Leone, Light Blue, Light Green
Singapore, White, Red
Slovakia, Pink, Light Gray
Slovenia, Cyan, Red
Solomon islands, Yellow, Green
Somalia, Light Blue, White
Somaliland, Dark Green, Red
South Africa, Orange, Yellow
South Korea,
South Ossetia, Yellow, Silver
South Sudan, Deep Blue, Orange
Spain, Gold, Red
Sri Lanka, Gold, Dark Brick
Standing rock, Yellow, Red
Sudan, Dark Green, Black
Suriname, Orange, Green
Sweden, Deep Blue, Gold
Switzerland, Light Red, Gray
Syria, Light Green, White
Tajikistan, Gold, Green
Tanzania, Light Blue, Green
Thailand, Dark Blue, Red
Timor Leste, Dark Red, Black
Togo, Red, Dark Green
Tohono, Purple, Yellow
Tonga, Red, Silver
Transnistria, Multicolour (Light Blue,Light Pink,White,Light Pink,Light Blue), Black
Trinidad and Tobago, Dark Red, Black
Tunisia, Dark Red, White
Tu1rkiye, Dark Green, Dark Brick
Turkmenistan, Light Green, Dark Brick
Tuvalu, Cyan, Yellow
Uganda, Yellow, Red
Uintah, White, Brown
Ukraine, Gold, Blue
United Arab emirates, White, Green
United kingdom, Dark Red, Deep Blue
United states of America, Dark Blue, White
Uruguay, Gold, Cyan
Uzbekistan, Cyan, Light Green
Vanuatu, Yellow, Dark Green
Vatican city, Gold, Silver
Venezuela, Gold, Dark Blue
Vietnam, Red, Yellow
Wind river, Blue, Red
Yemen, Brown, Red
Zambia, Dark Green, Orange
Zimbabwe, Orange, Black
Morokulien, Beach, Red
San Carlos, White, Red
Fort Apache, Yellow, Purple
Hopi, Yellow, Cyan
Blackfeet, Light Blue, Black
Osage, Light Blue, Yellow
Yakama, Light Blue, White
Colville, Orange, Green
Choctaw, Purple, Yellow
Cherokee, Orange, Black
Chickasaw, Purple, Blue
Muscogee, Red, Blue
The game now has 2 half transparent extra map objects that's turned off unless you switch to a map mode that uses them
The game now has a new map material for the transparent maps
Naval invasion map mode now show both data maps as transparent while also showing the display map
Shore protection map mode now show it as transparent over display map
UI Changes
Updated main menu UI to use the new background sprites
New splash texts on main menu
Support for new text under logo telling you it's a in development version of the game that i can turn on for those versions
Saves/Scenario Files
Scenarios now include a new "Culture_xxx.txt" file that includes all cultures names and colour codes (this means beta 1 scenarios is not supported in this version, quick manual fix is to go into files, clone the country_Eng.txt file and rename it to "Culture_Eng.txt as their content should be identical)
Country_xxx.txt now requires both 255RGB data colour and either 255RGB visual colour or name of a pre set colour per country.
Culture_xxx.txt now requires both 255RGB data colour and either 255RGB visual colour or name of a pre set colour per country.
Updated workshop uploading code to work for Beta 2 maps
Workshop maps now generate a version.txt file when uploading
If a downloaded workshop map doesn't have a version.txt file the game will ad "(Beta 1)" at the end of the name to indicate it's not compatible with beta 2
Updated map descriptions to less dyslexic ones written by Bromine
Misc bug fixes and Optimization
Fixed code converting 1v1 wars to 1vall wars mid event
Removed old not relevant bug fix code from pre beta 1 code optimization
Moved a bunch of code from fixed update to update (this was a old dumb thing i did over a year ago that i now fixed)
Changed 300 Vector2's to Vector2int (This makes the pixel cords and other places where decimals is not needed only save full numbers and now decimals and therefore saving memory and calculation time a well as stopping the game from slowly having the numbers change due to lag)
Changed load in times
There is now internal “Current painting colour” values for each of the 4 country colour types.
New request country colour code
Country colours is now saved in RGB255 formats to work as ints / to not use decimals
using 0-0-0 as country colour now give random colour
Display map mode now properly updates when switching to it
Fixed a bunch of random small bugs that i don’t remember the specifics of
Did a bunch of random small optimization stuff that i don’t remember the specifics of
Other
Added Serboga as a micro nation
Source
Changelog.gg summarizes and formats this update. How we read updates.
