0 A.D. Alpha 26: Zhuangzi

Go to the changelog overview, if you are looking for a different release.
Check the history overview to only read updates of this site.

Development started by Wildfire Games on 27/08/2021 (r25861).
Feature Freeze: 06/03/2022
String Freeze: 22/08/2022
Translation Freeze: 11/09/2022
Commit Freeze: 12/09/2022
Release: 24/09/2022 (r27104)

Release Announcement: https://play0ad.com/new-release-0-a-d-alpha-26-zhuangzi/
Tickets: link

An overview of all tickets handled is found at the respective milestone on trac.
To download and install the developmental release of 0 A.D., have a look at the build instructions.

The following list presents all changes noticeable to the end user up to r26873. Many small bugfixes, typo fixes and code cleanups are not mentioned here.
See also Port A25 to A26

Campaigns

r26423 Fix some maps issues. Add the new maps to the new map campaign.

Gameplay

r25939 Select formations as a whole by default (Phab:D2175, Phab:D4295, Phab:D4360).
r25953 Add accelerations in unit movement (Phab:D4288).
r25958 Allow to push items to the front of a production queue (Phab:D4241).
r26073 Use the attack sound for attack-move.
r26414 -- r26421 Added the Han Chinese.
r26520 smoother formation manouvres
r26675 Make the olive tree a source of wood, as it is hard to see that it is a food supply
r26698 [art] only use the blossoming variant of the apple tree as a fruit tree to make it more distinct.
r26873 Set the passability class of a formation depending on its members (Phab:D4605).
r26892 Make ship and siege immune to poison
r26914 Don't reset wonder victory timer on ally defeat. Fixes #6527
r26951 Add garrisoned and projectile prop points to the han farmstead and storehouse.
r26954 Choose civ randomly in gamesetup. Refs: #3987.
r26973 [Gameplay] Move ptol heroes to the fortress
r26974 [Gameplay] Adjust cost of mer cav (again)
r26975 [Gameplay] Han - remove Laozi gate
r26979 [Gameplay] Han - adjust farming techs to the standard 20%
r26980 [Gameplay] Han - Hero adjustments
r26981 [Gameplay] Han - civil technologies adjustments
r26982 [Gameplay] Han - Reduce strength of art of war technology
r26988 [Gameplay] Han - adjust crossbow stats & training techs
r27020 Add more world population options.
r27021 [Gameplay] Rebalancing of the Gaul fanatic
r27038 [Gameplay] Disable training persian champions in other civ's barracks
r27040 [Gameplay] Disable training han crossbow cavalry in other civ's barracks
r27043 [Gameplay] Make fences capturable

Balance

r25940 Add small regeneration to fruit and fish (Phab:D3868).
r26110 Standardize animal loot experience (Phab:D3681).
r26304 [Gameplay-a26] Increase workshop garrison limit to 5
r26442 [gameplay-a26] move some trainable animals to higher phases
r26555 [gameplay] Reduce pikemen pierce armor by 2
r26587 [A26 Gameplay] Tweak the formation turning threshold
r26622 Adjusted walking speed and animation speed for a number of animals
r26627 [gameplay] Macedonian bonus - Instant storehouse technology research time.
r26641 [gameplay] Adjust Kushite Pyramids to be more used
r26659 Increase the acceleration (Phab:D4512).
r26660 Remove tower and fortress limits (Phab:D3778).
r26667 Nerf fire cav (Phab:D4516).
r26678 [gameplay] Increase the cost of mercenary cavalry from 80 to 90 metal.
r26694 Adjust animal stances.
r26703 Make catapult/stonethrower more useful (Phab:D4511).
r26753 [Gameplay] Ships less pierce attack, but can destroy other ships because of a multiplier
r26754 Rework the Ipicratean Reform (Phab:D4537).
r26844 [Gameplay] Buff spear cavalry rP26892
r26892 Make ship and siege immune to poison
r26894 [Gameplay] - Remove min distance from siege towers
r26898 [Gameplay] Let the mauryan worker elephant build again
r26996 Differentiate Persians (Phab:D4724).
r26997 [Alpha 26][Fix][Macedonians] Change Macedonian Team Bonus from Barter Bonus to Siege Bonus
r26998 [A26][Persians][Fixes] Fixes the Immortal Archer and Ice House for Persians.
r27009 [Gameplay] Han unit roster restructure and other balancing adjustments
r27036 Cavalry vision range 92 m -> 80 m.
r27037 [Gameplay] Disable loot for trainable animals
r27046 [Gameplay] Enable other civ's to train champions in Han barracks and stables
r27061 [Gameplay] - Small nerf to CS crossbows

GUI

r25863 Fix wrong number in tooltip for phase requirements
r25866 Do not require restart when changing Background pause option
r25868 Allow players to drop resources and attack move with a single button ("call to arms") (Phab:D4149).
r25869 Allow matches to start with cartography researched (Phab:D4191).
r25872 Give all tabs hotkeyTooltips
r25873 Lobby player search input
r25877 Enlarge "Watch Replay" button in summary screen for long translations
r25879 Actually implement the hotkey for the Call to Arms feature (Phab:D4243).
r25880 Update message for not supported commands
r25882 Show the number of idle workers in the idle workers button (Phab:D4217).
r25889 Update map size in description panel.
r25893 Move camera to holder when moving to grouped units (Phab:D4242).
r25922 Increase the spacing in the top panel and synchronize the colour in the tooltip for gatherers.
r25925 Explanatory note about later mods overwriting earlier installed mods (Phab:D4252)
r25951 Use only the Diplomacy Color of non-defeated players.
r25966 Add gui scale to options (Phab:D3037)
r25976 Some layout changes to the replay menu.
r25978 Add a button to skip the summary when quitting a session (Phab:D3958).
r25984 Ceil the required XP in the GUI.
r25995 Show the correct message when exiting the multiplayer match as a client
r26005 Fix special characters in the replay path (Phab:D4345).
r26019 Adds disabled sprites to slider
r26030 Adds more flexible dependencies to options.
r26079 Fixes gamesetup slider for a too short frame time (not enough Date precision).
r26088 When overwriting a saved game the description is inherited from the old save (Phab:D4372).
r26130 Add a more detailed description to the showstatusbar hotkey.
r26236 Don't show decimal points for insufficient resource warnings (Phab:D4332).
r26300 Display rank action in tooltip
r26326, r26341 Show civic-specific banners for formations (Phab:D4467).
r26327 Allow to select multiple non-owned entities when the ControlAll-cheat is on (Phab:D4477).
r26319 Restore the tooltip style for the Civ Overview page.
r26328 Allow cheats to convert units to arbitrary players (Phab:D4479).
r26382 Display resigned before won (Phab:D4478).
r26493 Draws entities on minimap via triangles instead of points.
r26592 Adds icons to minimap
r26602 [art] Improve the look of the loading screen parchment. From a cc0 source.
r26657 Warn players when passing a non-numeric parameter to a numeric cheat (Phab:D4485).
r26658 Don't show siege as capturable in the summary (Phab:D4538).
r26665 Make configurable mouse edge distance for view scroll.
r26702 Use the Introductory Tutorial as tutorial (Phab:D4194).
r26843 Allow to modify pixel distance when mouse input is detected as drag e.g. for selection box.
r26870 Avoids drawing text in GUI if it will be clipped.
r26896 Fix aura tooltips on panel entities (Phab:D4648).
r26935 [GUI] increase main menu tooltip size
r26967 [GUI] Fix overlap in mutliplayer lobby dialog. Fixes #6573
r26968 [GUI] Correction of the deco size at the bottom right of the ModernDialog sprite
r26969 Bump the max amount of instanced icons to 256 to account for Egypt 3v3. Fixes #6578
r26994 Fix flickering tooltip for user report button Fixes #6581
r27049 Adds explicit z value for main menu buttons to workaround low resolutions to be able to exit.

Pathfinding

Networking code

RL Interface

Art

r25870 Reset the dust color at red sea and egypt 3v3 maps
r25918 Improve desert_small's texture look using the new textures. Rename them to match the conventions
r26001 Slightly improves minimap flares, makes animation more smooth via alpha fade in/out.
r26017 Draws fancy water and its shore waves only for GLSL shaders.
r26037 Update: Celtic Unit Actor File
r26086 Update Athenian Scythian archer champion unit textures
r26255 Assign newer textures to Macedonian Champion Crossbowman.
r26256 Gallic unit texture variant reduction
r26258 Improve Persian Cavalry back lamellar/scale prop
r26262 Added actor files for the Ptolemaic Skirmisher Cavalry (Mercenary Tarantine Settler)
r26267 [Art] Make Palisades all use the same portrait.
r26279 Add garrison flags and projectile prop points to spart houses.
r26291 Improved Portraits: Adds consistent backgrounds, colors, lighting, and better camera orientations (less apparent foreshortening).
r26322 Improve the look of the 3 Roman heroes.
r26351, r26353, r26354 More Standard textures.
r26356 Athenian actor updates.
r26362 Spartan unit actors improved.
r26364 Carthaginian texture changes, deletions, additions.
r26375 Prop and Actor improvements.
r26377 Scythian textures by Wackyserious.
r26383 Add horse actors for each color type so that they are more easily visualized for designers.
r26389 Add ambient occlusion to the Mauryan Palace structure.
r26390 Improved Iberian structure textures. May improve it further at some point.
r26391 Update celt tunic details
r26397 New Macedonian wonder. Based on a model by m7600.
r26434 Warm up the Ptolemies struct texture a little bit.
r26435 Give arrow-firing buildings a slightly larger, easier to see projectile.
r26440 Fix visible fps overlay in tips screenshots and red border on water.
r26441 Fix the red border on map flare tip
r26445 A more explicit town bell icon.
r26446 A more "historical" victory icon: a laurel wreath.
r26447 Slightly improve the seagull model, shorter wings, new gliding animation…
r26448 Improved cursors.
r26450 Add a murder of crows to the game.
r26453 Balanced colorful tone for the Gauls (Work in progress)
r26454 Improved/more accurate Han unit portraits.
r26456 Make the red fox texture a little more red.
r26463 Reduce crow texture size to match that of the seagull.
r26467 New "Yakchal" Ice House for Persians. Just an Atlas object for now.
r26468 Revert default cursor. A couple people didn't like the new one.
r26469 Han Chinese civilization restructure.
r26470 Use the new technology portraits.
r26473 Some geology additions and improvements.
r26483 [Art] New trees, bushes, and rocks.
r26466 New and updated UI portaits (mostly technologies)
r26489 Large round shield (no boss) mesh + complimentary variants to the new Gaul noble tunic
r26491 Fix shadow glitch on Maurya market on lowest setting.
r26499, r26500 Numidian head fix (eye color and skin tone)
r26508 New f_armor_dress.dae mesh by @Stan with a better UV map
r26549 2 new skyboxes; 1 updated "Desert", "Sunrise", and "Stratus_2" skyboxes from cc0 sources.
r26553 A dozen new technology portraits.
r26560 [art] Add a Bronze Quadriga to the top of the Roman Triumphal Arch
r26561 [art] Add specular to the Mausoleum statues
r26562 [art] Move the prop points for the Roman tents to fit the newer Roman Scutum models.
r26563 [art] Use newer shield models for the sides of the Roman warships
r26564 [art] Darken the sand decals slightly.
r26566 [art cleanup] Remove 190 unused shield textures and actors
r26570 [art] Better decals for some building actors; added 2 new "tents" for Atlas.
r26571 [art] Seven new technology portraits.
r26576 Texture update for polar sea
r26580 [art] New portraits of Han Xin and Cleopatra. First art commit from user kul. Congrats!
r26595 [art] Allow the Spartan Syssition model to use Spartan hoplite shields instead of the ugly low res bronze disks used previously.
r26597 [art] Improve the Ptolemy merc cav actors.
r26600 [Minimap] Finish off the minimap feature with the rest of the icons
r26602 Improve the look of the loading screen parchment
r26680 [art Alpha 26] Update the footprint sizes and selectable shapes for mechanical units (Siege and Ships)
r26706 [art] A longer spear for the Persian champion cavalry.
r26707 [art] Make is so these Lithobolos operator actors don't share the same helmet types.
r26708 [art][actors][Spartans] Fix and enhance some Spartan actors. Add some Helot actors for fun.
r26714 [ART][TEXTURES][UI] Reduce resolution of these 20 technology portraits to a consistent 128^2. Save a little bit of space.
r26719 [art] Fix the front-back position of the Carth camel trader prop and now use it.
r26764 [ art ][ actors ][ Alpha 26 ] A large actor visual update (mainly buildings)
r26765 [art] [Alpha 26] Improve and standardize the portraits for Ruins and Rocks. Delete a now-unused portrait.
r26767 [ art ][ particles ] Slow down the snow fall for aesthetics.
r26786 [art][icons][Fix] Fix some new aura icons, renamed/modified some too. Added them to some auras. Added some old icons to other auras.
r26787 [art][fix][actors][Alpha 26] Fix the projectiles for a handful of siege engines.
r26795 [art][model][decals] Fix the Spartan Forge by recentering the model, also create a new decal for it from the existing texture. Tweak the other Spartan decals while I'm at it.
r26796 [art][actors][Alpha 26] Remove a superfluous decal from these Arsenal actors. The game would display this decal inconsistently with the other decal, so I picked one over the other.
r26685 [art] switch the berries on savanan biome
r26686 [art] replace fig tree by the better visible date palm (or by berries)
r26807 [art][Alpha 26] Give an easier-to-see projectile to the Siege Tower
r26820 [art][textures] Add some player color to the Arabic robes.
r26910 Slightly improve the look of the chinese siege tower. Raise the garrison flag. Fixes #6503
r26911 Add a new icon for the han siege tower.
r26945 [Alpha 26] Make the Han spear cavalry into two-handed and remove the shield as requested by @AIEND
r26966 Add a new type of flower for decoration
r26971 Fix some capes not having approaching animations.
r26976 [graphics] Adjust default config to give a better first impression (Phab:D4706)
r26983 Logic fix for very high shadows on very large screens.
r27005 Add missing garrison flag for the maurya houses.
r27011, r27012 New crossbow model for the han champion units.
r27013 New icon for the han champion_infantry_crossbowman. Fixes #6591
r27045 Fix mipmap issue with the camel rein. Use a very light texture as most details are not really visible. Fixes #6556
r27050 Recenter Han emblem logo slightly and fix the name.
r27060 Add small flower borders to the han civic center to make its footprint more obvious.
r27079 [A26] Fix Hoplite and Pikeman actors for Phalanx and Syntagma idle animations. Add syntagma variants for Han halbs, for edge cases.
r27080 [Alpha 26] Fixes additional unit actors, for Roman Testudo and Anti-Cav idle animations, as well as an oversight with Athenian hero Pericles. Fixes #6614
r27092 Replaces -1 as stencil mask value in effect XML by a positive mask.

Music

r26573 Add 24 new music tracks.
r26746 [music] Rename music tracks to convention.
r27006 Add an order sound for the Maurya elephant.

AI

r26244 Fix AI counting exhausted resources in its dropsite list
r26274 Run the AI in the same Compartment as the simulation. Let the AI access Sim data (Phab:D3769).

Modding

r26111 Add "Invalid signature" reason to modio
r26177 Modify 0ad.desktop to accept a file as an argument to allow installing mods by drag & drop on the icon.
r26953 Update the mod.io key so I and other team members can sign mods.
r27008 Properly support {civ}- and {native}-tags in upgrades (Phab:D4733).

Maps

r25894 Add quadratic scaling function in rmgen library and use it for decorations.
r26003 Fix fish on land (Phab:D1729).
r26277 Bring Walruss and Muskox back to the arctic biome.
r26421 Add Han Chinese Maps
r26423 Fix some maps issues. Add the new maps to the new map campaign.
r26437 Fix landscape settings for unknown map
r26575 Texture update/ general overhaul for Gulf of Bothnia and its biomes
r26577 Fix unpassable and unnatural forests on African Plains
r26625 Slighty offset the stone mine on the tutorial map to prevent overlap.
r26643 Fix arctic biome bushes spawning too close to the CC.
r26728 [Maps] Only use actors in the decoratives of the random biomes
r26729 [maps] Improve forests on savanna and nubia biomes
r26747 [maps] Revamp Acropolis Bay skirmish map.
r26748 [maps] Improve Saharan Oases skirmish map.
r26768 [ maps ] Fix the absence of stone mines on Cisalpine Winter.
r26770 [maps] Improve Median Oasis 2p with new terrain textures and new flora/geology.
r26790 [maps] Add a couple of improved maps to the new maps campaign.
r26818, r26819 [maps][Alpha 26] Improve the terrain of Corinthian Isthmus (2), its preview map, and other small improvements
r26838 Reduce fog on cisalpine winter map and artic biome (Phab:D4596).
r26927 Adjust lighting on hellas.js (Phab:D4691).
r26934 Improve shadow artifact problems without shadow filtering in some A25 biomes/maps
r26940 [maps] Adjustments to Fortress.js
r26943 [art] [maps] Replace large grass fields on Savanna & Nubia biomes
r26944 [maps] Fix entities placed outside of the passable map area on wild_lake.js and caledonia_meadows.js
r26946 [art] [maps] Replace stone tiling texture on fortress.js
r26972 [maps] Lighting adjustments to gulf_of_bothnia.js spring biome
r26989 [maps] Adjust position of starting units on oceanside_2p.xml
r27039 [maps] Adjust playerPlacementRiver to group teams on the same side in most cases
r27052 [Maps] Fix Jebel barkal after rP26955 since only infantry can garrision in stables now.
r27066 [Maps] Enable Napata citizen cavalry on Jebel barkal again

BugFix

r25912 Fix renaming fields losing the ability to be gathered.
r25926 Fix duplicate insertion error when detecting incompatible mods.
r25927 Fix black buttons as observer on a GAIA market.
r25941 Fix negative number of gatherers in the top panel when converting (capturing, wololo) gatherers (Phab:D4274).
r25946 Fix infinite loop when a treasure is outside of LOS but within 64 m (Phab:D4286).
r25947 Don't stop gathering/attacking after autocontinue in a formation (Phab:D4282).
r25949 Fix formations turning on selecting a different one (Phab:D4272).
r25972 Fix AI attack some bridges (Phab:D4297).
r26000 Fix the autoQueue changing when entities cannot spawn (Phab:D4333).
r26000 Fix resources being subtracted when the entity limit was reached (Phab:D4333).
r26044 Fix infinite loop when queuing a gather order after garrison.
r26234 Fix the Macedonian catafalque not showing their metal trickle (Phab:D4383).
r26246 Fix anim sync by using another horse
r26290 Disables depth test for minimap
r26438 Fix not selectable civilisations not showing if defined by the map
r26449 Fix the obstruction and footprint of this treasure.
r26618 Fix stances of healers.
r26619 Fix entities being able to drop off resources whilst obstructed (Phab:D4531).
r26739 Fix pop indication of paused items.
r26741 Fix attack-walk with formations.
r26855 Fix slow formation movement on spamclick by increasing instant turn angle to the same value as units.
r26886 Fix: Han soilder missing gather animation for non-rice grains
r26889 Fix an infinite loop when trying to word-wrap
r26897 Fix issues with han siege tower. Fixes #6503, also adjusts the footprint to fit better to the actor
r26913 Fix maps with conquest CC victory conditions. Fixes #6548
r26915 Fix text alignment handling of spaces around wrapping. Fixes #6551
r26936 [Bug Fix] Han Female Citizen specific name was set to the generic name erroneously. Fixes #6567
r26937 [Alpha 26] Remove the food.rice distinction and subsequent animation variants. Fixes some odd behavior. Fixes #6559. Fixes #6565
r26947 [Alpha 26] [Fix] [Han] Add RallyPoint to the Han storehouse and farmstead since they are garrisonable by the Minister.
r26955 [Alpha 26][Fix] Barracks should garrison infantry, while stables garrison cavalry.
r26957 Fix phasing by cheat with Athens.
r26993, r27000 Fix formation merging issues (Phab:D4727).
r26958 Fix Carths Naval Shipyard. Fixes #6570
r26961 -- r26965 Fix missing animations for grain gathering
r26978 Add missing frequency for the idle variant. Fixes #6579
r26993 Fix formation merging issues. Fixes #6580
r27018 [A26][Fix][Han] Add turret points to the Han wall gate.
r27022 [Alpha 26] [Fix] [Persians] Remove the "City" class from the Persian Ice House.
r27023 [Fix] Add missing loot to the Han minister
r27025 [Fix] Adjust position of ice house and ministry in the building panel
r27026 Fix material not using spectex in Phab:rP27012
r27029 [Alpha 26] [Fix] Restore the Kushite fisherman actor
r27051 Fix Athenian Gymnasion counting as a City Phase building, when it's actually a Town Phase building.
r27070 Fix incorrect civilization being set in the spartan sandbox.
r27083 Fix glad not building on BSD
r27088 Fix ministers being trainable by all civs.
r27095 [Alpha 26] Fix so that swordsman heroes can use the Testudo (if their civ allows it)
r27102 Fixes water rendering on map borders.

Engine work

r25890 Improve model loading times slightly
r25891 Removes unused macro from CStr, reduces macro dependency.
r25897 Make translation pulling parallel to reduce update time.
r25900 Moves macro-defined methods of CStr to templates.
r25905 Adds header for forward declarations of CStr.
r25931 Removes duplication of terrain alpha map creation in Renderer.
r25936 Moves cursor to VideoMode to draw it via SDL.
r25982 Enables GL_TEXTURE_2D always since we don't support FPP anymore.
r25992 Adds render debug modes.
r25993 Move MiniMap texture to a separate framebuffer
r26007 Adds collision test for fnv_hash, removes unused include forgotten in rP11100.
r26011 Reduces number of allocations during GPU profiler processing for Intel queries.
r26020 Removes direct access to shaders, leaves only techniques.
r26023 Drops custom utf16 string implementation (from rP684), uses C++11 one.
r26031 Forces GL 2.1 core context creation in VideoMode.
r26035 Adds console toggle hotkeys to the console welcome message.
r26038 Removes AO multiplier as a duplicate way to adjust AO, makes it closer to PBR.
r26040 Adds FreeType support to the engine
r26065 Removes checks for unused or always enabled GL extensions.
r26067 Forbids using more than 64 bones for GPU skinning.
r26069 Replaces unclear PreferGLSL by direct renderer backend choice.
r26070 Removes a hack to detect an old S3 SuperSavage card added in rP2909.
r26072 Encapsulates information about GL inside device.
r26077 Removes logs of unused GL constants which duplicate video mode settings. r26104 Removes static linking of OpenGL library.
r26107 Encapsulates GL texture creation in a separate class.
r26140 Use the high performance GPU on Windows by default.
r26147 Removes cinema path recording from atlas added in rP4676 and not removed with ffmpeg in rP9520, rP14166 and rP14181.
r26162 Removes SkipSubmit and unused friends from Renderer.
r26165 Splits CRenderer part about scene to CSceneRenderer.
r26174 Disables redundant mipmap generation for postprocessing.
r26175 Uses core GL functions for GLSL shaders.
r26186 Fixes rendering big screenshot pieces onto screen, refs rP2994.
r26193 Removes asking GL of current bind framebuffer to avoid syncs.
r26211 Removes deprecated GL alpha test.
r26213 Draws slider button only inside its element.
r26239 Uses MIPs for terrain textures previews following rP26142.
r26264 Disables possibility to mix shader types with a single backend.
r26281 Removes possibility to link lowlevel library dynamically.
r26365 Moves texture management to CDeviceCommandContext, adds quality options. r26367 Removes redundant ogl_tex quality option after rP26365.
r26368 Removes unused ogl_tex after rP26365 and rP26367.
r26369 Removes unused and redundant h_mgr after rP25936 and rP26368.
r26407 Moves GL debug information toggle to run-time to make it easier to test after release.
r26444 Adds GPU scoped labels for console, logger and profiler.
r26475 Fix building spidermonkey on systems with python 3.10
r26479 Uses triangles for drawing lines in CCanvas2D.
r26514 Fixes empty decals drawing when a decal is outside or on a border of a map.
r26525 Moves all GL draw commands to CDeviceCommandContext.
r26536 Replaces M_PIf by M_PI in Atlas, fixes compilation with gcc 11.2.0 and glibc 2.35.
r26537 Adds final keyword to simulation component classes.
r26613 Creates water backend textures and framebuffers only if needed.
r26615 Fixes rendering reflections even they are disabled, broken in rP15576. Fixes #6454
r26653 Updates a model color uniform in RenderModifier only if it was changed.
r26661 Removes C++ code for conditional defines removed in rP16430.
r26688 Reduces the number of uniform changes in decals rendering and the number of render queries in models.
r26690 Fixes cinematic camera distortion on some angles.
r26712 Adds USE_FP_SHADOW to shader context only for GL ARB.
r26724 Removes usages of EXT and INTEL timer query GL extensions.
r26733 Escapes paths in user report terms to fix invisible backslashes on Windows. Fixes #6475
r26774 Avoids a crash if a texture size is not a power of two.
r26783 Allows tex clients decide how to handle invalid textures instead of assertions. Fixes #6436
r26791 Fixes crash in shader preprocessor introduced in rP9123 and appeared after rP24553. Fixes #6033
r26805 Removes the Profiler allocation counter. Fixes #6476
r26856 Fixes incorrect type of objectColor in overlay line ARB shader introduced in rP11623 and appeared after rP26848. Fixes #6534
r26857 Fixes grayscaleFactor usage in Canvas2D ARB shader added in rP25603. Fixes #6536
r26858 Adds renderer backend interface and dummy backend.
r26862 Fixes depth texture sampling in ARB shaders after rP26485. Fixes #6537
r26863 Fixes RenderDoc captures by calling glGetProgramivARB to get constants only for ARB shaders.
r26864 Adds XML path of GL shader descriptions to file dependencies.
r26865 UnitMotion - Fix Clearance serialization and only allow changing passability of formation controllers. Fixes r26801
r26866 Fix crash in non-visual autostart from not loading terrain textures. Fixes r26269
r26867 Fix map errors from GetTemplate not being available in the sim.
r26869 Fixes shader program and technique reloading.
r26879 Fix non-visual autostart, as well as client/host autostart. Fixes #6513
r26881, r26882 Allo native builds on Mac OS M1 / Apple Silicon
r26901 Adds instancing support to backend and enables it for minimap.
r26902 Fixes rendering reflections and refractions in case of empty scissors.
r26906 Fixes A8 framebuffer format used for LOS interpolation and enables smooth LOS by default.
r26922 Fixes LOS flickering because of float precision. Fixes #6546
r26929 Adds EGL support for Wayland.
r26950 Fixes same sequenced frames for LOS smooth textures. Fixes #6569
r27031 Fix writing mod.json on Windows in non Latin user folders.
r27033 Add a function to handle custom phase techs, so they do not show as unused.
r27042 [Fix] Patch globalscripts technology template helper after rP26015 and the ProductionQueue split. Fixes: #6587
r27053 Fix an edge case when you would delete the last savegame and thus, the metadata would be undefined.
r27054 Fix replay cache creation in non latin folders.
r27055, r27056, r27058 Fix mod installation in non latin folders.
r27064 Fixes the default number of workers in TaskManager in case of zero hardware_concurrency.
r27069 Don't wait for observers by default and let them lag as much as needed.
r27084 Don't mix locally installed python libs when building
r27092 Replaces -1 as stencil mask value in effect XML by a positive mask.

Other

r26066 Set default big screenshot size to 4K
r26148 Adds config settings for borderless fullscreen and window modes.
r26207 Allow to cap FPS up to the current max refresh rates of gaming screens: 360Hz
r27087 Amend ToU to disallow account sharing.
r27093, r27094 Remove code for the lobby bots from SVN, code is now hosted on Github

I18n

r25865 [scripts]Update translation checks to check pluralised strings
r25916 Fix translation of "%(unit)s can't be controlled'
r26096 Fix special string used in singular for english
r26422 Allow more general contexts in json translatable strings
r26891 Rename the "Han Chinese" to "Han"
r27075 Switch names between ministry and civil_centre.xml reported by @AIEND.
r27091 Fix the check translation script failing.
r27100 Fix translations script pipeline.
r27101 Update translators credit file.

Atlas

r26142 Speedups terrain painting tab in Atlas by asynchronous texture loading.
r26156 Removes unused Atlas functionality to set clear color added in rP4392 and removed in rP7428.
r26700 [Atlas] [Maps] Update the Default map in Atlas
r26711 [art][Atlas][Alpha 26] Improve some Atlas structures.
r26727 Update the water height slider if the water height is set using the picker.
r26730 Remove hardcoded shadows in Atlas UI
r26744 [maps][Atlas] Fix Kushite sandbox map. Refs #6488
r26745 [maps][Atlas] Update Britons sandbox map. Refs #6488
r27041 Fixes crash in Atlas when switching from the Actor viewer. Fixes #6524
r27082 Don't try to build Atlas when wxconfig is missing. Fixes #6615

Last modified 19 months ago Last modified on Sep 25, 2022, 6:01:29 PM
Note: See TracWiki for help on using the wiki.