v0.29.3
- Change nation difficulty from hard to medium in Humans vs Nations @FlowPinguin
- Rebalance squad/team public rotation frequencies to reduce lobby wait times. @FlowPinguin
v0.29.2
- Update map frequencies
v0.29.1
- Fix random spawn bypass exploit @FlowPinguin
- Disable nations & update map selection in 1v1 @FlowPinguin
- Pathfinding & transport ship launch tile improvements @mole
π OpenFront v29 Release Notes π
Hey everyone! We've got a giant update packed with new features, maps, UI improvements and fixes. Here's what's new:
π Main New Features
Main Menu Overhaul - Completely overhauled the Main Menu UI (by @wonder - With small additions by @evan, @IngloriousTom, @Aotumuri and @FloPinguin)
Ranked Matchmaking - Click the purple button on the main page to play 1v1 games with Elo Matchmaking (by @evan and @Perdiccas)
Pathfinding Overhaul - Boat pathfinding is now significantly faster (up to 500x) and more accurate using Hierarchical Pathfinding (by @moleole)
Humans vs. Nations Returns - This team mode got disabled for public games in v27 because it was completely unbalanced. Now it's back, the nation count always matches the human count and defaults to "Hard" difficulty for now (by @FloPinguin)
Singleplayer Achievements - You can now get an achievement for every map and every difficulty you beat, saved to your account. Click "Toggle Achievements" in the solo game selection (by @bijx)
Public Game Modifiers - Added a system for public game variations. Some games on the main page now show one (or multiple!) random purple tags. Currently available modifiers are: Random Spawn, Compact Map, and 5M Starting Gold. More variety! (by @FloPinguin)
End of Game Report - Added a ranking window showing stats for survival, war, and economy accessible through the player game history (by @IngloriousTom)
Lobby Pause - Lobby creators can now pause private multiplayer games (by @furo18)
Lobby PVP Immunity Options - Added a configurable immunity timer where players cannot attack human opponents for a set duration (by @IngloriousTom)
Lobby Gold Options - Hosts can now configure starting gold and gold multiplier (by @FloPinguin)
Embedded URLs - Updated game URLs to support beautiful link previews with rich data on social media platforms like Discord (by @wonder)
πΊοΈ New Maps
Two Lakes - Added a map based on the Lake Ohrid and Lake Prespa region (by @nikola123)
Britannia - Added a detailed map of the UK, Ireland, and northern France. The old Britannia map got renamed to "Britannia (Classic)". (by @Tsprophet)
Amazon River - Added a very long 280x5536 map with a central river as the only escape route (by @FloPinguin)
Surrounded - Added an island-hopping map with a strategic central island (by @FloPinguin)
Strait of Hormuz - Added a strategic map based on the Persian Gulf (by @bijx)
Lemnos - Added a Greek island map with challenging terrain, inspired by Arma 3 (by @bijx)
Sierpinski - Added the party map "Sierpinski", which is a sierpinski carpet shape (by @bijx)
Didier (France) - Added a map shaped like a character based on France, created for YouTuber Fuze (by @FloPinguin)
Didier - Added a second version of the Didier map without the real France geography (by @FloPinguin)
All new maps - except the second Didier map - are now in the public game rotation.
Also, the v28 map "Four Islands" made it into public games, bringing some truly crazy, nuke-heavy matches (by @FloPinguin).
βοΈ Gameplay Changes
Bomb Direction - Added a hotkey (default 'U') to invert the direction of a bombing run (by @wonder)
Nuke Safety - Alliances now destroy incoming nukes between the new allies to prevent betrayals on impact (by @plazmaezio)
Nuke Warning - Placing a nuke now shows a red warning circle if the blast will break an alliance (by @abodcraft1)
Deterministic Alliances - Alliance breaking checks are now deterministic and calculated before tile destruction (by @bibizu)
Dynamic Player Counts - Public games player counts are now calculated based on land tiles instead of being hardcoded. The maximum possible public game player count is now at 125 players (by @FloPinguin)
π§ Nation (AI) Improvements
Reduced Cheating - Because nations got smarter, we reduced the "cheating" they do by 50% in v28, now we did that again (Cheating only happens with Hard & Impossible nations) (by @FloPinguin)
Smarter Nukes - Improved the nations nuke sending system a lot, they are able to avoid SAMs with 100% precision on higher difficulties, Impossible difficulty nations try to outrange SAMs (by @FloPinguin)
Ganging Up - Nations now specifically target AFK players, traitors, and those already under attack - Based on the difficulty (by @FloPinguin)
Better Emojis - Nations use emojis for specific events and spam less clowns (by @FloPinguin)
Warship Counter - Nations on higher difficulties now aggressively build counter-warships if enemies amass a large fleet (by @FloPinguin)
Betrayal Logic - Added better betrayal logic (by @FloPinguin)
Alliance Behavior - Nations now check land sizes when considering alliances. Getting alliances should be easier now. (by @FloPinguin)
Build Order - Nations now build more SAMs in team games and focus less on factories if they have access to the ocean (by @FloPinguin)
Less Aggressive - Easy and Medium nations are now less aggressive and easier to ally with in the earlygame (by @FloPinguin)
π¨ UI/UX Improvements
Lobby Joining - While waiting for a private lobby game to start, you can now see which settings the host selects. In team games, you can also view a team overview. (by @wonder, with fixes from @FloPinguin)
Diplomatic Borders - Territory borders are now tinted (green/red) to reflect diplomatic relationships (by @vimacs.)
Teammate Highlight - Teammates now pulse on the map during the spawn phase to help identification (by @aConifer)
Quick Donate - Added a quick troop donation button to the radial menu when right-clicking friendly players (by @bijx)
Troop Count Bar - Added a visual bar to the Player Info Overlay showing troop percentages (by @bijx)
Warship Move Indicator - Added a move indicator for warships (by @opressorMk2)
Railway Visibility - Your own railway tracks are now highlighted bright green in Alternate View (by @bijx)
Ghost Structure Cost - Display the cost of a structure under the cursor when using hotkeys (enable/disable in options) (by @bijx)
Terrain Info - Player Info Overlay now shows if the terrain is wilderness or irradiated (by @bijx)
Clan Stats Tooltips - Added tooltips to explain "Win Score" and "Loss Score" in clan stats (by @VahantSharma)
Lobby Join Animation - Added an animated three-dot indicator to the public lobby join button (by @nomeaning-3336)
Configurable Keybinds - Existing hardcoded keybinds are now configurable in settings (by @Aotumuri)
Help Keybinds - Help instructions are now based on your keybind settings (by @bijx)
Difficulty Labels - Renamed "Difficulty" to "Nation difficulty" and added a "not-allowed" cursor when nations are disabled (by @FloPinguin)
Lobby Team Labels - Updated team count strings in public lobbies (by @Aotumuri)
Difficulty Renaming - Nation difficulties are now named easy/medium/hard/impossible instead of relaxed/balanced/intense/impossible (by @plazmaezio)
Help Images - Refreshed various images in the Help Modal (by @bijx and @FloPinguin)
Help Text - Updated help description to reflect the removal of SAM RNG (by @Aotumuri)
Silesia Flags - Added flags for Upper and Lower Silesia (by @MagnanJules)
Shop Colours - Removed "colours" from the shop modal (by @wonder)
Small UI Fixes - Fixed player info overlay text transparency and naval target fade (by @IngloriousTom)
Icon Colors - Fixed icon colors in Help Modal to match other icons (by @Aotumuri)
Radial Menu Instructions - Updated radial menu instructions on the help modal to show new donation icons (by @bijx)
Stats Merge - Merged easy and medium difficulty stats (by @wonder)
π Bug Fixes
Random Spawn - Improved random spawn logic to ensure previous territory is deleted when nations jump (by @nikolaj_mykola)
Train Message Spam - You will now only see "Train destroyed" if the engine is destroyed, not for every car (by @moleole)
Nation Win Condition - Fixed a bug where a Nation reaching 80% land in singleplayer would not open the lose modal (by @deshack)
Alliance Popup - Fixed the alliance renewal popup not disappearing after an alliance was broken (by @plazmaezio)
Bot Attacks - Fixed a bug where bots would never attack neighbors if they had access to water (by @FloPinguin)
Team Stats - Fixed "Owned" percentage in team stats displaying as "1.0e+2%" instead of 100% (by @deshack)
Dead Pixels - Reduced factory chimney size to prevent "dead pixels" remaining after destruction (by @vivaciousbox)
Radial SVGs - Fixed skewed SVGs in the radial menu (by @bijx)
Quick Chat Keys - Prevented gameplay hotkeys from firing while typing in the quick chat search (by @Aotumuri)
Unbound Keys - Fixed unbound keys reverting to default instead of staying "None" (by @webdev.js)
π§ Other
Train Trading Stats - Started tracking gold generated by trains for the game info ranking (by @IngloriousTom)
MIRV Selection - Updated MIRV target selection algorithm for better performance (by @moleole)
Leaving Confirmation - You'll now be asked for confirmation when using the browser's Back button during an active game (by @deshack)