Changelog

Die letzten Änderungen an "Return to the Roots"
566e923 s25client 21.10.2026 00:15 FloSoft Merge pull request #1996 from Return-To-The-Roots/update-sub

Update libutil submodule
3087651 s25client 20.10.2026 22:30 Flamefire Update libutil submodule
8822314 s25client 20.10.2026 00:05 FloSoft chore: remove -V730 comments and initialize all members properly
e02b988 s25client 19.10.2026 20:13 FloSoft build: disable ccache for the configuration step. will be active for the real build though
14e0d7e s25client 19.10.2026 19:27 FloSoft ci: switch to universal build
165d902 s25client 19.10.2026 19:23 FloSoft build: set minimum deployment target to 11.0
9e57866 s25client 19.10.2026 19:16 FloSoft ci: set ccache size to 10G
4164dde s25client 19.10.2026 18:59 FloSoft ci: show ccache statistics
1d5fd11 s25client 19.10.2026 18:34 FloSoft build: add cyclonedx sbom
e00c8ba s25client 19.10.2026 16:42 FloSoft Add bcrypt.dll to dll blacklist
e3be264 s25client 19.10.2026 16:42 FloSoft Fix uninitialized member variables
2dda6f3 s25client 19.10.2026 09:37 FloSoft Merge pull request #1995 from Return-To-The-Roots/Flamefire-patch-1

Fix translation of `unlimited` in EconomyModeGameLength Addon
8603ab0 s25client 18.10.2026 21:57 Flamefire Fix translation of `unlimited` in EconomyModeGameLength Addon

Make it translatable and use uppercase variant which already has a translation
e10d888 s25client 16.10.2026 12:11 FloSoft add newer darwin versions
be52d52 libutil 16.10.2026 11:49 FloSoft add Iconv::Iconv
fdeed34 libutil 16.10.2026 11:49 FloSoft add Iconv::Iconv
93bef71 s25client 16.10.2026 11:30 FloSoft fix iconv package
cc97f5e s25client 16.10.2026 11:30 FloSoft fix iconv on trixie
2513b1b s25client 16.10.2026 11:11 FloSoft update submodules
685484a s25client 16.10.2026 11:07 FloSoft properly fix the field issue, aswell as the groovy error
ee74b9c s25client 16.10.2026 11:03 FloSoft build: accidently added defs to vars which needs to be closures
237dcff s25client 16.10.2026 11:01 FloSoft build: separate script and call
9d154e2 s25client 16.10.2026 10:51 FloSoft simple SBOM
f98b654 s25client 16.10.2026 10:40 FloSoft build: always pull image
9f10c26 libsiedler2 16.10.2026 10:38 FloSoft build: always pull image
4b28635 s25client 14.10.2026 22:14 Flamefire Merge pull request #1967 from Xellzul/Bugfixes

Fix double free for geologist sign
ab636b7 s25client 14.10.2026 20:42 Flamefire Add test for possible double-free on removal of disappearing env objects
9df9a22 s25client 14.10.2026 20:37 Flamefire Make disapearance of object cleaner

- Reverse interpolation direction to avoid the extra subtraction from the same value
- Use the state variable in the event
4981cf1 languages 10.10.2026 15:27 Flamefire Update language files from catalog
ad9aed9 languages 10.10.2026 14:37 anon569 Update Hungarian translation

Translated the remaining strings into Hungarian and fixed a few minor issues.
3106599 s25client 08.10.2026 21:13 Flamefire Formatting and spelling
ef5ef86 languages 08.10.2026 16:59 Florian Doersch update catalog from sources
94af63d s25client 06.10.2026 21:36 Flamefire Merge pull request #1948 from morganchristiansson/hunter-radius

Hunter: Use GetPointsInRadius() instead of square
e4ec788 s25client 05.10.2026 02:59 Flamefire Merge pull request #1928 from DevOpsOfChaos/sidequest/single-soldier-coin-training

Add single-soldier coin training addon
508762a s25client 05.10.2026 01:36 Flamefire Update languages submodule
10a4059 languages 05.10.2026 01:11 sirRobeN Polish translation correction (#60)

Polish translation correction

1. Fixed constant for "A preset named '%1%' already exists. Do you want to overwrite it?", where a '%' sign was missing in the Polish translation.
2. Tweak: replaced "!" with "." to match the original English string for "Preset '%1%' was not found."
f0335c2 s25client 04.10.2026 22:39 Flamefire Apply same fix for double-free on dissappearance to similar classes
59327b2 s25client 04.10.2026 18:19 Flamefire Merge pull request #1957 from FlexApex/ai-battle-teams

ai-battle: support team assignment (--teams) and establish team start-pacts
f18ec7e s25client 04.10.2026 16:32 Flamefire Fix clang-tidy warning
d8277bc s25client 04.10.2026 16:24 Flamefire Remove replay compat from AI
cf83a02 s25client 04.10.2026 16:24 Flamefire Add `nofHunter::GetHuntableAnimalsInRange`
53b3422 s25client 04.10.2026 16:21 Flamefire Rename `ReplayMinorVersion` to `ReplayCompatVersion`
694b44d s25client 04.10.2026 15:09 Flamefire Merge branch 'master' into ai-battle-teams
d272282 s25client 04.10.2026 15:03 Flamefire Merge pull request #1942 from DevOpsOfChaos/sidequest/configurable-mine-resource-behavior

Configurable mine resource behavior
0262145 s25client 04.10.2026 14:59 Flamefire Add missing overload to get addon by ID
9051f3d s25client 04.10.2026 14:57 Flamefire Convert CLI parsing of AI battle to use value-references consistently.

Move from explicit type-templates and `count` checks to a struct passing members by reference to Boost.ProgramOptions.
890b737 s25client 04.10.2026 14:11 Flamefire Extent tests
e5d4776 languages 02.10.2026 22:34 FloSoft Update synchronize-launchpad.yml

Fix verification output
cf4047d languages 02.10.2026 16:28 Flamefire Harden CI

Set `pipefail` so the import causes a CI failure on error.
Print the LaunchPad head as a sanity check the push worked.
935bfcb languages 02.10.2026 15:58 sirRobeN Updated Polish translations (#57)