The International Simutrans Forum

Development => Patches & Projects => Incorporated Patches and Solved Bug Reports => Topic started by: Bughu Baas on July 17, 2011, 04:36:31 PM

Title: City name generator extension
Post by: Bughu Baas on July 17, 2011, 04:36:31 PM
Moin,

the built-in city name generator (&x_CITY_SYLL and %x_CITY_SYLL) only reads 16 syllables of each version. Everything past F will not be worked with. This is annoying for bigger maps (24 citys+), when most settlings will have similar names. This affects both Simutrans "normal" and Simutrans experimental.

Is it possible to extend the range of both syllables from F (16 syll) to Z (36 syll)?

Malte
Title: Re: City name generator extension
Post by: Václav on July 17, 2011, 07:16:07 PM
I am not programmer of Simutrans but - isn't better to use one of citylists?
Title: Re: City name generator extension
Post by: jamespetts on July 17, 2011, 07:25:38 PM
In Experimental, more than 16 will be read: this I changed some considerable time ago. If you use the default simuconf.tab supplied with Experimental, a large number of random city names will be generated.
Title: Re: City name generator extension
Post by: Bughu Baas on July 18, 2011, 07:59:00 AM
Quote from: VaclavMacurek on July 17, 2011, 07:16:07 PM
I am not programmer of Simutrans but - isn't better to use one of citylists?
Yes - unless you saw Berlin with a mere 650 inhabitants and Petershagen with about 220k - then it began to be ridiculous.

Also, I do extend the sylls in de.tab to J for both parts in experimental manually, but I never got any of them used past F. Thats the reason for my first post ;-)

I will try more research at home later this day.

Malte
Title: Re: City name generator extension
Post by: prissi on July 18, 2011, 08:36:25 AM
The are already extended up to A_Z 0_9 for more than half a year.
Title: Re: City name generator extension
Post by: Dwachs on July 18, 2011, 10:29:26 AM
Quote from: prissi on July 18, 2011, 08:36:25 AM
The are already extended up to A_Z 0_9 for more than half a year.
No.
Title: Re: City name generator extension
Post by: prissi on July 18, 2011, 03:00:00 PM
Dwachs is right, I confused this with halt names. But it is now increased to 0-9/A-Z (in rev. 4699).
Title: Re: City name generator extension
Post by: Bughu Baas on July 18, 2011, 03:17:08 PM
Ok, Simutrans standard seems to be modified, but how about Simutrans Experimental?

%simutrans%/text/de.tab:
&1_CITY_SYLL
stadt
&2_CITY_SYLL
dorf
&3_CITY_SYLL
bruck
&4_CITY_SYLL
bronn
&5_CITY_SYLL
berg
&6_CITY_SYLL
tal
&7_CITY_SYLL
weiler
&8_CITY_SYLL
hausen
&9_CITY_SYLL
steig
&A_CITY_SYLL
brigg
&B_CITY_SYLL
ensen
&C_CITY_SYLL
stedt
&D_CITY_SYLL
horn
&E_CITY_SYLL
heim
&F_CITY_SYLL
holm
&G_CITY_SYLL
burg
&H_CITY_SYLL
trup
&I_CITY_SYLL
hofen
&J_CITY_SYLL
haven
%1_CITY_SYLL
Kalten
%2_CITY_SYLL
Friedrichs
%3_CITY_SYLL
Bo
%4_CITY_SYLL
Michel
%5_CITY_SYLL
Tuna
%6_CITY_SYLL
Karls
%7_CITY_SYLL
Frei
%8_CITY_SYLL
Alten
%9_CITY_SYLL
Neu
%A_CITY_SYLL
Steinen
%B_CITY_SYLL
Rast
%C_CITY_SYLL
Klein
%D_CITY_SYLL
Gross
%E_CITY_SYLL
Holt
%F_CITY_SYLL
Breit
%G_CITY_SYLL
Norder
%H_CITY_SYLL
Süder
%I_CITY_SYLL
West
%J_CITY_SYLL
Ost


Simutrans 110.6 Experimental 9.12, 100 citys on map, 3 trys: No syll after F is used. :-[

Malte
Title: Re: City name generator extension
Post by: jamespetts on July 18, 2011, 03:28:49 PM
Hmm, that's very odd - I thought that I had changed this some time ago to allow multiple city syllables; and, indeed, it does seem to work with the latest Pak128.Britain-Ex. Are you sure that you are modifying the correct translation text file here? Remember: the de.tab for the pakset will always over-ride the base de.tab.
Title: Re: City name generator extension
Post by: Bughu Baas on July 18, 2011, 05:10:18 PM
In %simutrans%/pak128/text/de.tab no city name parts are used.

Also, I do not use pakbritain, but openPAK128 v1.99.0.

Malte
Title: Re: City name generator extension
Post by: Bughu Baas on July 18, 2011, 05:53:32 PM
In a quick-and-dirty action I extended the german city syllables to Z (see attachment). Once again, in Simutrans Experimental nothing past F is used.

(german disclaimer: Auf diese Liste nehme ich kein Copyright oder so, der deutsche Übersetzer darf sie für Simutrans frei verwenden.)

Malte
Title: Re: City name generator extension
Post by: jamespetts on July 18, 2011, 05:57:20 PM
I shall have to look into this when I am in a position to look at the code again.