Commit Graph
183 Commits
Author SHA1 Message Date
d683cdeb64 Run from gamedir (#686)
* prepare gamedir for running the game

* Stop telling installers to overwrite the vanilla game

The release no longer contains anything that lands on a vanilla file:
its base data lives in Base, so unpacking it over the game directory
and copying the game's Data into the release now amount to the same
installation.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

* Give the mod's base data its own VFS profile

Its files ship in Base now, so that a vanilla Data directory can be
copied in whole without a single collision. Mount Base right above the
vanilla dirs in every profile stack — the slot where the installer's
overwrites used to end up.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

* Mount Base in the language overlays' VFS configs too

Assembling a release copies a <Language>_Version directory over
gamedir, its own copies of the configs included, so without the same
Base profile every non-English release would mount nothing from Base.

Their libraries move along with the rest of the base data: each
language slf, and the Russian data.slf that shadows the vanilla
Data.slf by name.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

* Ignore a vanilla Data directory dropped into gamedir

Running the game here needs one copied in, and it is an untouched copy
of somebody's retail install — nothing this repository should track.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

* Ignore only the player profile directory, not every Profiles

The unanchored pattern also swallowed Base/TableData/Profiles, the
mod's soldier profile XMLs, which are tracked and belong in a release.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

* move gamedir/Data to gamedir/Base

* move gamedir-languages' Data to Base

---------

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-01 11:05:15 -03:00
b9ea3ef36e spell language overlay paths the way gamedir does
The overlays were authored on Windows, where a filesystem that folds case hid
the fact that thousands of translated files spell their path differently from
the gamedir file they are meant to replace: Data-1.13/Mercedt/170.EDT over
Data-1.13/MercEdt/170.EDT, 149_ATTN.wav over 149_ATTN.WAV. Copying an overlay
onto gamedir on a case-sensitive filesystem leaves both files instead of
replacing one, and VFS, which folds case itself, then serves whichever the
directory happened to yield first.

Every overlay path is now spelled component for component the way gamedir
spells it. gamedir was already self-consistent, so nothing there moves and no
new convention is invented. The transformation is mechanical and no file gains
or loses content:

    git diff --shortstat HEAD~1 HEAD
        5374 files changed, 0 insertions(+), 0 deletions(-)
    git diff --name-status -M HEAD~1 HEAD | cut -f1 | sort -u
        R100
    git ls-tree -r --name-only HEAD gamedir-languages | wc -l
        28884, the same as before

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-29 09:12:12 -03:00
Marco Antonio J. Costa fe6ca8c905 i18n: INI-file to set game language
this is simpler than copying a whole Ja2.ini file for the 7 that don't go
with the English default
2026-07-17 11:19:26 -03:00
Asdow 42df190a24 Remove empty <Message> 2026-01-04 14:52:05 +02:00
Asdow c900c366d8 Add localizations for externalized emails 2026-01-03 18:48:55 +02:00
Andrzej FałkowskiandGitHub c292317cba Localized versions of all battle panel variants (#10) 2023-08-20 20:52:19 +03:00
Wanne 001b6ffdb0 Translated German DifficultSettings.xml
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@8852 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2020-07-08 22:06:37 +00:00
Wanne ceca7b00f5 Update - 2019-10-03: Deadly Games German Translated Mercs for 1.13 - BETA (by firebat)
Added:
-JADG-Lynx [Indexnumber: 350]
-JA1-Hitman [Indexnumber: 351]
-JADG-Ice [Indexnumber: 352]
-JADG-Grunty [Indexnumber: 353]
-JADG-Nails [Indexnumber: 354]
-JADG-Sidney [Indexnumber: 355]
-JA1-Jimmy [Indexnumber: 356]
-JADG-Scope [Indexnumber: 358]

Bugfix: IMPVoices.xml

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@8703 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2019-10-31 12:03:15 +00:00
Wanne a011ae4a61 - German Subtitles for additional merc "Spooky" (by firebat)
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@8293 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2016-08-29 19:23:19 +00:00
Wanne 392135753c Update - 2016-08-29: Deadly Games German Translated Mercs for 1.13 - FINAL VERSION (by firebat)
- updates for certain mercs
- added known problems and solutions to the ReadMe file
- moved "Snitch" folder from "Data" to the correct location "Data\Speech\Snitch"


git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@8292 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2016-08-29 19:21:54 +00:00
Wanne 1826c57efd Added missing items to the *.Items.xml files
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@8290 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2016-08-22 18:26:52 +00:00
Wanne 7a9c90cd60 Update - 2016-07-07: Deadly Games German Translated Mercs for 1.13 - BETA (by firebat)
- all: added Water-fx (drowning mercs)
- updates to Boss
- updates to Samuel
- updates to Gary
- updates to Moses
- updates to Needle
- updates to Juan
- updates to Wahan
- updates to Weasel
- updates to Speck
- updates to Skitz
- updates to Wally
- updates to Carp
- updates to Dyno
- updates to Leon

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@8270 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2016-07-11 09:52:38 +00:00
Wanne dadd2d9f3f Update - 2016-06-22: Deadly Games German Translated Mercs for 1.13 - BETA (by firebat)
- updates to Wally
- updates to Eli
- updates to Postie
- updates to Bernie
- updates to Dyno
- updates to Screw
- updates to Sparky
- updates to Pops
- updates to Skitz
- updates to Vinny
- updates to Ears
- updates to Doc
- updates to Juan
- updates to Speck
- updates to Mike

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@8255 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2016-06-24 07:16:23 +00:00
Wanne 2ef792e9af Update - 2016-06-08: Deadly Games German Translated Mercs for 1.13 - BETA (by firebat)
- John Kulba
- IMP 169 Fix


git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@8251 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2016-06-08 17:50:57 +00:00
Wanne 5a2fce0f28 Update - 2016-06-08: Deadly Games German Translated Mercs for 1.13 - BETA (by firebat)
- updates to Mike
- updates to Reuban
- updates to Elroy
- updates to Turtle
- updates to Moses
- updates to Bernie
- updates to Screw
- updates to Leon
- updates to Sparky
- updates to Hector
- updates to Mitch
- updates to Raffi
- updates to Kaboom
- updates to Rev
- updates to Wink
- updates to Beth
- updates to Lance


git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@8250 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2016-06-08 17:48:00 +00:00
Wanne 1b74043e2d Update - 2016-05-27: Deadly Games German Translated Mercs for 1.13 - BETA (by firebat)
- updates to It
- updates to Lance
- updates to Rusty
- updates to Samuel
- updates to Spike
- updates to Kelly
- updates to Stella
- updates to Mouse
- updates to Bud
- updates to Elio
- updates to Leech
- updates to Jimmy
- updates to Snake
- updates to Smoke
- updates to Needle
- updates to Bob
- updates to Gary
- updates to Spam
- updates to Boss

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@8242 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2016-05-27 12:20:04 +00:00
Wanne e702c43603 Update - 2016-05-11: Deadly Games German Translated Mercs for 1.13 - alpha (by firebat)
- added various Gap-files
- updates to Beth
- updates to Ears
- updates to Bud
- updates to Weasel

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@8209 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2016-05-12 14:20:02 +00:00
Wanne a07bf323ba Update - 2016-05-05: Deadly Games German Translated Mercs for 1.13 - alpha (by firebat)
- added Carp
- updates to Lance
- updates to Gary
- updates to Beth
- updates to Leon

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@8204 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2016-05-06 16:19:30 +00:00
Wanne c266523f71 Update - 2016-04-23: Deadly Games German Translated Mercs for 1.13 - alpha (by firebat)
- added Buzz (Snitch-files)
- Updates to Spike
- Updates to Moses
- Updates to Turtle
- Updates to Kaboom
- Updates to Beth
- Updates to Boss

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@8170 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2016-04-23 18:21:12 +00:00
Wanne cc765fbd3f Added enhanced version (version #2) from Speck (by firebat)
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@8161 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2016-04-17 11:48:28 +00:00
Wanne 0553b62571 Update - 2016-04-16: Deadly Games German Translated Mercs for 1.13 - alpha (by firebat)
- added Speck
- updates to Hurl

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@8160 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2016-04-17 11:40:34 +00:00
Wanne 3e7c9a2eb8 Update - 2016-04-02: Deadly Games German Translated Mercs for 1.13 - alpha (by firebat)
- added Eli
- updates to Kelly
- updates to Bob
- updates to Screw

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@8135 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2016-04-04 17:08:29 +00:00
Wanne ae5318e9af Added German speech files for Stogie, Gaston and UB-Imp (169) (by firebat)
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@8119 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2016-03-24 20:09:38 +00:00
Wanne 78d139deb3 Update - 2016-03-24: Deadly Games German Translated Mercs for 1.13 - alpha (by firebat)
- added Tex
- added Ears
- updates to Jimmy

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@8118 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2016-03-24 20:04:49 +00:00
Wanne ec5a1b5f35 Added missing German speech files for Biggins, Waldo and Skyrider (by firebat)
Deleted wrong Miguel 229.npc (by firebat)

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@8113 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2016-03-19 20:08:41 +00:00
Wanne 63e8d00fd2 Update - 2016-03-13: Deadly Games German Translated Mercs for 1.13 - alpha (by firebat)
- reworked Manuel Speech (reduced speed and tone pitch by 16 percent. Now his speech sounds really good) (by firebat)


git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@8108 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2016-03-14 07:32:26 +00:00
Wanne c9bbf0ba0a Update - 2016-03-13: Deadly Games German Translated Mercs for 1.13 - alpha (by firebat)
- added Hitman (Relationship-files)
- added Len (Relationship-files)
- added Magic (Relationship-files)
- added Scully (Relationship-files)
- added Larry (Relationship-files)
- added Vicki (Relationship-files)
- added Fidel (Relationship-files)
- added Fox (Relationship-files)
- added Cliff (Relationship-files)
- added Wolf (Relationship-files)
- added Biff (Relationship-files)

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@8107 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2016-03-14 07:25:14 +00:00
Wanne 8cd7a0bb26 Deleted wrong unused speech files (by firebat)
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@8103 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2016-03-11 13:03:31 +00:00
Wanne 4c665bf593 Update - 2016-03-06: Deadly Games German Translated Mercs for 1.13 - alpha (by firebat)
- added Reuban
- updates to Gary
- updates to Bob
- updates to Snake
- updates to Bud

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@8095 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2016-03-06 16:48:01 +00:00
Wanne 851be2bf31 Update - 2016-02-28: Deadly Games German Translated Mercs for 1.13 - alpha (by firebat)
- added Bernie
- added Wally
- updates to Leech
- updates to Needle
- updates to Leon

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@8075 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2016-02-29 19:17:33 +00:00
inshy bda3362661 -Fixed grammar in English for all *.Desease.xml
-Translated Russian.Disease.xml

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@8069 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2016-02-25 11:25:15 +00:00
Wanne 9342879fa7 Deleted wrong unused Battlesound file (thx to firebat)
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@8067 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2016-02-24 15:04:16 +00:00
inshy 83a619b731 Added missing Disease.xml file for all languages.
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@8066 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2016-02-24 12:03:39 +00:00
Wanne 0a24270d98 Update - 2016-02-21: Deadly Games German Translated Mercs for 1.13 - alpha (by firebat)
- added Postie
- added Rev
- updates to Leech
- updates to Bud
- updates to Dyno

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@8063 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2016-02-22 10:14:31 +00:00
Wanne ba3d832d1d Update - 2016-02-14: Deadly Games German Translated Mercs for 1.13 - alpha (by firebat)
- added Dyno

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@8057 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2016-02-15 15:27:24 +00:00
Wanne 2eebb8ea06 Update - 2016-02-07: Deadly Games German Translated Mercs for 1.13 - alpha (by firebat)
- added Weasel
- added Hector

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@8055 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2016-02-08 08:30:10 +00:00
Wanne eaa3f5bb66 Update - 2016-02-01: Deadly Games German Translated Mercs for 1.13 - alpha (by firebat)
- added Pops
- added Doc
- updates to Leech
- updates to Beth
- updates to Wink

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@8048 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2016-02-02 06:17:52 +00:00
Wanne 69f1dbfde0 Update - 2016-01-26: Deadly Games German Translated Mercs for 1.13 - alpha (by firebat)
- added 179 - Skitz
- added 222 - Leon
- updates to Kelly
- updates to Sparky
- updates to Stella
- updates to Screw

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@8038 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2016-01-27 10:29:22 +00:00
Wanne 4c5ba3b0ed - Added missing items
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@8035 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2016-01-25 08:36:03 +00:00
Wanne 5637f979e8 Update - 2016-01-20: Deadly Games German Translated Mercs for 1.13 - alpha (by firebat)
- added Mike
- added Smoke
- updates to Bud
- updates to Boss
- updates to Samuel

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@8027 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2016-01-21 17:01:47 +00:00
Wanne 149570d5c0 Update - 2016-01-14: Deadly Games German Translated Mercs for 1.13 - alpha (by firebat)
- updates to Leech
- updates to Mouse
- updates to Jimmy
- updates to Gary
- updates to Needle
- updates to Moses
- updates to Vinny
- updates to Rusty

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@8022 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2016-01-15 08:14:47 +00:00
Wanne ae168645b7 Update - 2016-01-08: Deadly Games German Translated Mercs for 1.13 - alpha (by firebat)
- added Boss
- updates to Bud
- updates to Rusty

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@8012 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2016-01-08 21:19:24 +00:00
Wanne 9b17176436 Update - 2016-01-04: Deadly Games German Translated Mercs for 1.13 - alpha (by firebat)
-added Spam
-updates to Rusty

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@8011 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2016-01-06 17:26:23 +00:00
Wanne 6c9cf0e9ee Bugfix: Added missing xml entries for language specific versions
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@8010 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2016-01-04 09:01:52 +00:00
Wanne b5c8b658d9 *** Deadly Games German Translated Mercs for 1.13 - alpha (by firebat) ***
- Translated Merc.edt files
- Added German Speech for the JA/DG Mercs
- See GermanTranslatedMercs-ReadMe.txt for additional Informations


git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@8009 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2016-01-04 08:36:50 +00:00
inshy 58265d947f Sandbags no longer need to be filled, item #1541 has been removed.
Empty sandbags (#1540) are now a 'stack' of bags that can be used to create 100 sandbag structures and it can be merged.

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@7971 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2015-08-13 17:13:59 +00:00
Wanne afb10c6ca0 Added missing new entries for *.Items.xml for all non english languages
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@7849 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2015-05-07 19:10:46 +00:00
Wanne 1f9d565f66 - Fixed double entry <szName> for uiIndex = 123 (Lora) (thx to zwwooooo)
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@7843 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2015-05-03 13:25:27 +00:00
Wanne 561f630ea4 Merged from revision: 7664
Fixed typos in language GameDir files (thx to ATigersClaw)

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@7665 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2014-11-24 17:35:22 +00:00
Wanne 53a1c28632 Merged from revision: 7581
- Hotkey corrections in *.LoadScreenHints.xml (by Buggler)

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameData@7582 3b4a5df2-a311-0410-b5c6-a8a6f20db521
2014-10-17 17:33:15 +00:00