hacker
7e801c6fd7
Updated version
Continuous Integration / Linux (.NET 8.0) (push) Has been cancelled
Continuous Integration / Windows (.NET 8.0) (push) Has been cancelled
2026-07-20 20:27:09 +01:00
Gustas
0a9b493c14
Moved game save notification to StartGameNotification
2026-02-22 17:17:59 +00:00
xan2622
a6f5002a84
Removed the "(Esc)" hotkey from the Options button in Spectator mode.
...
Made the button slightly smaller (130 pixels) but enough for most translations.
2026-02-07 17:51:51 +02:00
Matthias Mailänder
f827421b37
Deduplicate ingame player strings.
2026-01-26 20:54:37 +02:00
Gustas
a0a0d832f9
Rerendered UI
2026-01-25 13:08:24 +01:00
xan2622
78873b8e00
Replace labels on Map Editor (copy, paste, undo, redo) buttons by glyphs
...
Icons are from https://github.com/twbs/icons
2026-01-19 15:14:42 +02:00
Matthias Mailänder
95e698f44e
Deduplicate observer stats translation strings.
2026-01-19 14:47:35 +02:00
Matthias Mailänder
a542767720
Deduplicate replay translation strings.
2026-01-19 14:47:35 +02:00
Paul Chote
81fec36fbb
Resolve lobby option notifications client-side.
2025-12-22 23:05:07 +00:00
Gustas
7e8f4a3479
Truncate less of the player name, adda tooltip
2025-11-24 17:43:12 +02:00
Gustas
89a4823a83
Add a lint test for running update rules
2025-11-24 11:52:56 +02:00
Ashley Newson
cde5208c54
Add basic Path Tiling for TS
...
This introduces basic Path Tiler map editor tool functionality to TS
with some segmented MultiBrush definitions. The included MultiBrush
definitions cover both the Temperate and Snow tilesets's Beach, Cliff,
and WaterCliff tiles.
MultiBrush now incorporates Height and Ramp information. Some
associated Terraformer utilities are updated with the API surface
change.
There are some known limitations that are not addressed in this PR:
- The path laying UI doesn't account for the map's current heights.
- The preview does not use a correct height or Z-ordering.
2025-11-23 14:31:31 +02:00
Gustas
7004b552c9
Add ActorMapOverlay
2025-11-07 13:04:12 +02:00
dnqbob
961702d818
Bot mcv expansion: 1. Add ResourceMapBotModule. 2. Add McvExpansionManagerBotModule. 3. Give BaseBuilderBotModule better control over refinery. -- allow bot sell refinery too close. -- allow bot sell refinery far away from resource. (requires ResourceMapBotModule) -- allow bot recieve refinery construct requirement. 4. Give BaseBuilderBotModule control of expansion timing. (requires McvExpansionManagerBotModule) 5. Remove unused VehiclesFactoryTypes and useless BarracksTypes (now all use ProductionTypes). 6. Give HarvesterBotModule ability of order harvesters in low resource area to high resource area.
2025-10-12 17:10:01 +03:00
Gustas
a8b13d012b
Remove AlwaysVisible
2025-09-11 06:17:04 +01:00
Gustas
f0ec8105b3
Players and world don't need to be visible
2025-07-27 21:06:25 +02:00
Gustas
7779d0c27c
Add smart deploy
2025-07-27 19:06:12 +02:00
darkademic
77baa7a35f
Implement ScrollableLineGraphWidget.
2025-07-17 10:34:35 +03:00
Paul Chote
9ffa7be606
Remove mod-specific keys from common fluent.
2025-05-09 16:28:04 +03:00
atlimit8
0b110a0423
ping when non-structures are attacked
2025-04-30 22:22:53 +03:00
atlimit8
e27aa0d379
replace use of BaseAttackNotifier trait w/ DamageNotifier
2025-04-30 22:22:53 +03:00
Paul Chote
90013bc6d3
Migrate tileset names to Fluent.
2025-04-28 15:41:54 +03:00
Gustas
bad58b5821
Don't fade in shellmaps
2025-04-26 20:45:42 +01:00
Gustas
4c551cef00
Add more customization to fade, shorten fade in
2025-04-26 20:45:42 +01:00
Paul Chote
25188e849e
Move TileSize definition to terrain info.
2025-04-01 20:10:39 +03:00
test1232156
8f59ddff5d
Remove unnecessary punctuation from descriptions
2025-03-02 18:58:18 +02:00
Gustas
85999d7a40
vs seems more standard
2025-02-19 21:01:26 +00:00
Gustas
6ac33befe5
Adjust to a 4 space standard
2025-02-19 20:50:36 +00:00
Dan Stoian
e903baf680
Implement auto-save
2025-01-17 18:01:20 +02:00
Gustas
8b4478260e
Raname GrantConditionOnDeployWithCharge to GrantChargedConditionOnToggle
...
Also allow deploying without cancelling current activity, and make saboteurs use it
2024-12-27 16:37:49 +02:00
Pavel Penev
955bf96a84
Added descriptions to ContentInstallerFileSystemLoader
2024-12-21 16:01:21 +02:00
Pavel Penev
640aa6545b
Fixed whitespace issues in mod.yaml files
...
An oversight from PR 21598.
2024-12-21 16:01:21 +02:00
Gustas
0bd139b061
Fix unit descriptions having incorrect indentation
2024-12-20 22:00:21 +02:00
Gustas
2a1eeae7ca
Reduce the size of battlefield news when messages are short
2024-12-19 18:16:07 +02:00
Paul Chote
147cb566f2
Remove "en" from fluent file paths.
2024-11-03 16:52:47 +02:00
Paul Chote
8b11b499ed
Rename Translations yaml keys to FluentMessages.
2024-11-03 16:52:47 +02:00
test1232156
70f62dba4b
Fix spelling errors and add naming consistency in en.ftl files
...
Co-Authored-By: Gustas <37534529+punkpun@users.noreply.github.com >
2024-10-23 19:08:12 +03:00
Paul Chote
b57be1cc08
Rework mod content installation.
2024-10-20 15:04:25 +03:00
Gustas
60a752cdef
Rename TS defense to support
2024-10-17 17:18:14 +01:00
RoosterDragon
6bd64677ec
Use short context names in hotkey yaml, generate translation key at runtime.
2024-10-17 15:10:59 +03:00
RoosterDragon
559a76be8d
Lowercase all hotkey-description- translation keys.
2024-10-17 15:10:59 +03:00
RoosterDragon
6f6fb5b393
Expose hotkeys to localisation.
...
Allows the Settings > Hotkeys screen to be localised, including hotkey decriptions, groups and contexts.
The hotkey names are exposed to localisation via KeycodeExts. Hotkey modifiers are similarly exposed via ModifersExts.
The Settings > Input screen has a Zoom Modifier dropdown, which shows the localised modifier name.
The --check-yaml utility command is taught to recognise all hotkey translation, so it can validate their usage.
2024-10-17 15:10:59 +03:00
Ivaylo Draganov
79ae71a517
Rename *_RIGHT to *_WIDTH and *_BOTTOM to *_HEIGHT in integer expressions for widgets
...
The terms "width" and "height" are clearer and they match what the values actually represent (window or parent width/height). The YAML changes are generated with the update rule.
2024-10-07 12:59:25 +03:00
RoosterDragon
bb17cfa179
Expose mod.yaml content to localisation.
...
Mod metadata, load screens and mod content is all now sourced from ftl files, allowing these items to be translated.
Translations are now initialized as part of ModData creation, as currently they are made available too late for the usage we need here.
The "modcontent" mod learns a new parameter for "Content.TranslationFile" - this allows a mod to provide the path of a translation file to the mod which it can load. This allows mods such as ra, cnc, d2k, ts to own the translations for their ModContent, yet still make them accessible to the modcontent mod.
CheckFluentReference learns to validate all these new fields to ensure translations have been set.
2024-10-07 12:38:40 +03:00
Paul Chote
720b925fd5
Move file system mounting into mod code.
2024-10-02 18:37:46 +03:00
Paul Chote
014cbc0cbd
Remove FileSystem.ResolveAssemblyPath
2024-10-02 18:37:46 +03:00
Gustas
0e438dd508
Automated fixup
2024-09-19 17:53:43 +02:00
Gustas
b0899d0ee4
Added RenameOnDeath update rule
2024-09-19 17:53:43 +02:00
Gustas
87850378c7
Make brush rendering self-contained
2024-09-16 12:00:41 +01:00
Paul Chote
0a7e802d4b
Fix TFD asset installation.
2024-08-29 21:22:11 +03:00