Experiment in loading past eras/campaigns in cores
Moderator: Forum Moderators
Re: Experiment in loading past eras/campaigns in cores
As for the case of the previous "The Deevils Flute" I posted here this time, the add-on author seems to have adapted 1.16, so I made a POT file again and reviewed almost all the text files to make the translation file again.
That said, it was still the main machine translation, and even so, the machine translation site's translation ability had improved considerably compared to last time, which was helpful.
I mainly tweaked the command tone and the honorific tone in the speaker's position a little bit, and a little bit where I changed it to a free translation, which may not be correct in actual play.
That said, it was still the main machine translation, and even so, the machine translation site's translation ability had improved considerably compared to last time, which was helpful.
I mainly tweaked the command tone and the honorific tone in the speaker's position a little bit, and a little bit where I changed it to a free translation, which may not be correct in actual play.
- Atreides
- Posts: 828
- Joined: March 30th, 2019, 10:38 pm
- Location: On the 2nd story of the centre village of Merwuerdigliebe turning the lights on and off
- Contact:
Re: Experiment in loading past eras/campaigns in cores
I just tried Swamplings with the 1.12 core and it works fine. What a cute campaign.
One oddity though is that the translation doesn't seem to work. Is it supposed to?
Got this in the log:
20230405 13:54:54 error general: Error opening language file for de_DE, textdomain wesnoth-Swamplings:
Failed to read plural forms function. Input: '(n != 1);\n;', error message: Plural-Forms expression reader: Could not parse expression, stopped parsing at:
(n != 1);\n;
^
Since the 1.12 core is made for some specific languages does that mean that only those will work?
Personally I don't mind, I find the English to be quite charming and am skeptical that the German translation would be as good. I don't myself think I'd be able to get the nuances right but that's probably just me.
p.s. Also wondering if I can use the 1.10 core to play 1.10 era's (after fixing the _info.cfg)? I may be out of a "job" LOL. Well not completely, lots of juicy stuff in 1.8 and older...
One oddity though is that the translation doesn't seem to work. Is it supposed to?
Got this in the log:
20230405 13:54:54 error general: Error opening language file for de_DE, textdomain wesnoth-Swamplings:
Failed to read plural forms function. Input: '(n != 1);\n;', error message: Plural-Forms expression reader: Could not parse expression, stopped parsing at:
(n != 1);\n;
^
Since the 1.12 core is made for some specific languages does that mean that only those will work?
Personally I don't mind, I find the English to be quite charming and am skeptical that the German translation would be as good. I don't myself think I'd be able to get the nuances right but that's probably just me.
p.s. Also wondering if I can use the 1.10 core to play 1.10 era's (after fixing the _info.cfg)? I may be out of a "job" LOL. Well not completely, lots of juicy stuff in 1.8 and older...
Re: Experiment in loading past eras/campaigns in cores
Thanks a lot for the report, I will fix that ASAP. [edit] Fixed in version 1.2.0d-i18n.3 [/edit]Atreides wrote: ↑April 5th, 2023, 6:11 pm One oddity though is that the translation doesn't seem to work. Is it supposed to?
Got this in the log:
20230405 13:54:54 error general: Error opening language file for de_DE, textdomain wesnoth-Swamplings:
Failed to read plural forms function. Input: '(n != 1);\n;', error message: Plural-Forms expression reader: Could not parse expression, stopped parsing at:
(n != 1);\n;
^
You could tryp.s. Also wondering if I can use the 1.10 core to play 1.10 era's (after fixing the _info.cfg)? I may be out of a "job" LOL. Well not completely, lots of juicy stuff in 1.8 and older...

The progress on core 1.10 is slow and I can't guarantee that it would be working at this time.
The rate of success will certainly depend on the complexity of the WML code in the add-on from 1.10. Good luck.
"simply put, it's an old game"T — Cackfiend
- Atreides
- Posts: 828
- Joined: March 30th, 2019, 10:38 pm
- Location: On the 2nd story of the centre village of Merwuerdigliebe turning the lights on and off
- Contact:
Re: Experiment in loading past eras/campaigns in cores
Thanks for the quick fix! (Just tried it and it is fine, the translation is pretty good too! Interestingly it also fixed the missing music (no music played when I switched cores but now it does) I'd not mentioned earlier. Shame I suck so bad at campaigns though. Lost Misrin on turn 4 and game over. But a really entertaining story as far as I got.)
I guess I'll experiment a bit and see if 1.10 eras work. Should be fun.
I guess I'll experiment a bit and see if 1.10 eras work. Should be fun.
Re: Experiment in loading past eras/campaigns in cores
Feel free to point to any issue if you hit any and I will have a look at it.
The purpose of the core is not to reach a theoretical 100% compatibility with 1.10 engine, but full compatibility with features used in 1.10 add-ons. So I don't go through the differences between the engines of 2 versions but fix the problems after they are identified by running an add-on.
Of course, compatibility through changes in the 1.16 C++ engine is outside of the scope and features that require such changes would be left unsupported.
"simply put, it's an old game"T — Cackfiend