Results 1 to 16 of 16

Thread: Any reason to limit the size of names.txt

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1

    Default Any reason to limit the size of names.txt

    I'm working on making RLC work with Meneth's Submod Compilation. I will also be adding some names of my own. Just wondering if there is a need to limit the amount of names listed in names.text or descr_names.txt.

    From my personal testing it seems as though the more names available the less likely a blank name will come up for a Royal Lady. So instead of working through the campaign script and strat I was just going to combine the two name lists.

    Thanks in advance.

    Cheers,

    Ronnie

  2. #2
    AJStoner's Avatar Lord of Entropy
    Join Date
    Dec 2010
    Location
    Currently exiled to Florida
    Posts
    1,746

    Default Re: Any reason to limit the size of names.txt

    I've added quite a few without issue. If there is a hardcoded limit I've never heard of it so it would likely be very high.

    *MEMBER OF THE HOUSE OF HADER* *UNDER THE CRUEL & MERCILESS PATRONAGE OF y2day*

  3. #3

    Default Re: Any reason to limit the size of names.txt

    I wouldn't of thought so, its quite a minor file compared to say descr_strat, which can be as large as you like.


  4. #4

    Default Re: Any reason to limit the size of names.txt

    Great. Thanks for the responses guys.

  5. #5
    AJStoner's Avatar Lord of Entropy
    Join Date
    Dec 2010
    Location
    Currently exiled to Florida
    Posts
    1,746

    Default Re: Any reason to limit the size of names.txt

    Hppy to help. Names can be tricky though as they need to appear in 3 files without error or inconsistency. There is a utility in the downloads section some place called "name verifier" that will be extremely useful if you intend to add a lot of names.

    *MEMBER OF THE HOUSE OF HADER* *UNDER THE CRUEL & MERCILESS PATRONAGE OF y2day*

  6. #6

    Default Re: Any reason to limit the size of names.txt

    Actually only two files. I've been told that, descr_names_lookup.txt isn't actually needed. My personal testing seems to confirm this.

  7. #7
    Kiliç Alì's Avatar Domesticus
    Artifex

    Join Date
    Feb 2011
    Location
    Italy
    Posts
    2,114

    Default Re: Any reason to limit the size of names.txt

    indeed, descr_names_lookup.txt is pretty unuseful

    Member of the Imperial House of Hader, proud client of The only and sole Ferrit

  8. #8

    Default Re: Any reason to limit the size of names.txt

    As far as i have tested it number of names doesn't seem to affect the bug.

    Just keep 2 things in mind when you mod these files:
    descr_names.txt must be saved in ANSI format and all there should be no spaces, special characters etc & only ASCII characters in it.
    In names.txt you can use special characters outside the {} curly braces and it has to be saved in UNICODE format. And don't bother with lookup files, they are completely useless i have checked it thoroughly.

    After Jan i will work on final version of it, it has a lot of things attached to it, which i haven't added due to lack of time & workload in other things.

  9. #9

    Icon10 Re: Any reason to limit the size of names.txt

    Quote Originally Posted by Ishan View Post
    As far as i have tested it number of names doesn't seem to affect the bug.

    Just keep 2 things in mind when you mod these files:
    descr_names.txt must be saved in ANSI format and all there should be no spaces, special characters etc & only ASCII characters in it.
    In names.txt you can use special characters outside the {} curly braces and it has to be saved in UNICODE format. And don't bother with lookup files, they are completely useless i have checked it thoroughly.

    After Jan i will work on final version of it, it has a lot of things attached to it, which i haven't added due to lack of time & workload in other things.
    Ishan, what else could you possibly be doing with your life other than modding MTW2?
    Anyway great insight. I can definitely confirm after this morning that having more names does not help the problem.
    Hope to do some more testing this afternoon with reduced names and playing with different characters. I'll also pour through the Meneth Submod Comp and see if there are any offending characters in there as well.

    Let me know if there are any tests I can help out with, and as always many thanks for your continued efforts here.

    Cheers,

    Ronnie

  10. #10
    /|\/|\/|\/|\/|\/|\/
    Join Date
    Jun 2005
    Posts
    10,770

    Default Re: Any reason to limit the size of names.txt

    Interesting, Ishan. I was guessing that the blank name was what happens when random_name selects an existing character name - If it's not reduced by a greater number of names then I guess that isn't it.

  11. #11

    Default Re: Any reason to limit the size of names.txt

    Quote Originally Posted by Taiji View Post
    Interesting, Ishan. I was guessing that the blank name was what happens when random_name selects an existing character name - If it's not reduced by a greater number of names then I guess that isn't it.
    Yeah i'm having same exact problem, that random_name crap is very annoying lol, if i use a fixed name then the same character can't spawn unless the first one dies.
    And when reducing the number of names and using the vanilla ones it did reduce the blank name occurrences but still there were cases in which i got blank names.

    Quote Originally Posted by jackenbu2 View Post
    I have added hundreds of names to the files with no problems. Of course it took a while to get the formatting down but a few tricks in excel turned it into a no-brainer. Good luck!
    Yes that's easy and not the problem here.

  12. #12

    Default Re: Any reason to limit the size of names.txt

    I have added hundreds of names to the files with no problems. Of course it took a while to get the formatting down but a few tricks in excel turned it into a no-brainer. Good luck!
    Total War addict since the beginning.

  13. #13

    Default Re: Any reason to limit the size of names.txt

    Sorry, I was just trying to address the topic by saying that, based on my experience, there doesn't seem to be a limit. The part about it being easy was just an anecdote
    Total War addict since the beginning.

  14. #14

    Default Re: Any reason to limit the size of names.txt

    No problem and if you want to use a clean base of names files then use the ones i have given with RLC, i had eliminated many multiple repeated names and found a few errors in it. Earlier i thought that repeated name was the reason behind it.

    Another thing you could do is make sure the filesize of the names.txt.strings.bin is under 380 KB (vanilla size), the one i use is 385 KB for SS. If excessive names are indeed causing it then reducing the size removing some names might work, probably.

    Even though i think the that the woman's names are not that much so it should work because the game looks only from that pool as our character is female.

    Btw if you wanna try it then i suggest you use retrofit mod and the names files from SS, faster turns will help save your time imo. If the problem is in names files then it should replicate the issue on retrofit mod also.

  15. #15

    Default Re: Any reason to limit the size of names.txt

    Ishan,

    I ran some tests today with a fresh re-install fo SS6.3, 6.4 with Savage AI and Permanent Watchtowers, then RLC 6.4 Beta 09.

    I used a spreadsheet to remove any names from names.txt that were not being used in the descr_name.txt, this got the names bin file down to 374 KB. The names I removed are below. I also changed the recruitment time for Royal Envoy to 1 turn to speed up the test.

    I did get one random CTD on turn 8, but after re-loading the auto save it did not happen again. I successfully recruited 20 royal ladies without a blank name. I'm not sure if it is the file size of the names bin or that all of then names in the names.txt are being used in the descr_names.txt.

    I will test this theory unless you have other info.


    Names removed from names.txt
    Spoiler Alert, click show to read: 
    {Aaron}Aaron
    {Aba}Aba
    {Abaigeal}Abaigeal
    {Abascantus}Abascantus
    {Abdimilki}Abdimilki
    {Abony}Abony
    {Abraham}Abraham
    {Acropolitis}Acropolitis
    {Adam}Adam
    {Ageda}Ageda
    {Aidan}Aidan
    {Aideen}Aideen
    {Ailis}Ailis
    {Aillenn}Aillenn
    {Ainmere}Ainmere
    {Aisling}Aisling
    {Aislinn}Aislinn
    {Aldonca}Aldonca
    {Aleksandros}Aleksandros
    {Aleksios}Aleksios
    {Almha}Almha
    {Angus}Angus
    {Ansehelm}Ansehelm
    {Anya}Anya
    {Apc}Apc
    {Apod}Apod
    {Apokafkos}Apokafkos
    {Apokaukos}Apokaukos
    {Aradi}Aradi
    {Arbantinos}Arbantinos
    {Archelos}Archelos
    {Arnold}Arnold
    {Art}Art
    {Atyusz}Atyusz
    {Aveline}Aveline
    {Awley}Awley
    {Babocsai}Babocsai
    {Babonics}Babonics
    {Balassa}Balassa
    {Basztily}Basztily
    {Bertalan}Bertalan
    {Besenyo}Besenyo
    {Bethaill}Bethaill
    {Biringeira}Biringeira
    {Borsa}Borsa
    {Bran}Bran
    {Brankovics}Brankovics
    {Brasia}Brasia
    {Bree}Bree
    {Bressal}Bressal
    {Brian}Brian
    {Briana}Briana
    {Briatiz}Briatiz
    {Brigid}Brigid
    {Budai}Budai
    {Cael}Cael
    {Caephalas}Caephalas
    {Caitriona}Caitriona
    {Callinikos}Callinikos
    {Caloethos}Caloethos
    {Camateros}Camateros
    {Camitzis}Camitzis
    {Campbell}Campbell
    {Cantakouzinos}Cantakouzinos
    {Castamonitis}Castamonitis
    {Castelhana}Castelhana
    {Catacalonas}Catacalonas
    {Catalina}Catalina
    {Catan}Catan
    {Cavasilis}Cavasilis
    {Ceallach}Ceallach
    {Ceara}Ceara
    {Ceroularios}Ceroularios
    {Cian}Cian
    {Cobthach}Cobthach
    {Coilin}Coilin
    {Compold}Compold
    {Conall}Conall
    {Concessa}Concessa
    {Conlaed}Conlaed
    {Conlon}Conlon
    {Connor}Connor
    {Constantinos}Constantinos
    {Contostefanos}Contostefanos
    {Corcc}Corcc
    {Cosma}Cosma
    {Courcy}Courcy
    {Courkouas}Courkouas
    {Crara}Crara
    {Cristin}Cristin
    {Cseh}Cseh
    {Cseszneki}Cseszneki
    {Dancs}Dancs
    {Danhiil}Danhiil
    {Davin}Davin
    {Debreceni}Debreceni
    {Decemius}Decemius
    {Deines}Deines
    {Demiana}Demiana
    {Dentupes}Dentupes
    {Deopus}Deopus
    {Dermot}Dermot
    {Desakenthos}Desakenthos
    {Dezso}Dezso
    {Diazelmis}Diazelmis
    {Diazenis}Diazenis
    {Dimarus}Dimarus
    {Doherty}Doherty
    {Domokos}Domokos
    {Don}Don
    {Donal}Donal
    {Donlevy}Donlevy
    {Donn}Donn
    {Donohue}Donohue
    {Dozsa}Dozsa
    {Drugeth}Drugeth
    {Dunne}Dunne
    {Eimile}Eimile
    {Elan}Elan
    {Elek}Elek
    {Elidir}Elidir
    {Esau}Esau
    {Ester}Ester
    {Esztergomi}Esztergomi
    {Euginia}Euginia
    {Euphorvanos}Euphorvanos
    {Evarestos}Evarestos
    {Evdaemon}Evdaemon
    {Evdoksia}Evdoksia
    {Evgenia}Evgenia
    {Evgenikos}Evgenikos
    {Evgenios}Evgenios
    {Evlogia}Evlogia
    {Evmathios}Evmathios
    {Faolan}Faolan
    {Fegyverneki}Fegyverneki
    {Feketehalmi}Feketehalmi
    {Felipa}Felipa
    {Ferenc}Ferenc
    {Fineen}Fineen
    {Finian}Finian
    {Fitzpatrick}Fitzpatrick
    {Fodor}Fodor
    {Fredericus}Fredericus
    {Galinda}Galinda
    {Garai}Garai
    {Genebra}Genebra
    {Geregye}Geregye
    {Gergely}Gergely
    {Giomar}Giomar
    {Godwine}Godwine
    {Griffin}Griffin
    {Guthkeled}Guthkeled
    {Guti}Guti
    {Hayden}Hayden
    {Heinricus}Heinricus
    {Henning}Henning
    {Heraclionas}Heraclionas
    {Heraclios}Heraclios
    {Herbord}Herbord
    {Homonnai}Homonnai
    {Hontpaznan}Hontpaznan
    {Hugues}Hugues
    {Isaac}Isaac
    {Isabell}Isabell
    {Ita}Ita
    {Izabella}Izabella
    {Jakab}Jakab
    {Jill}Jill
    {Joo}Joo
    {Jubal}Jubal
    {Julianus}Julianus
    {Juva}Juva
    {Kalocsai}Kalocsai
    {Kane}Kane
    {Kanizsai}Kanizsai
    {Kassai}Kassai
    {Kaukadinos}Kaukadinos
    {Keane}Keane
    {Keled}Keled
    {Kennedy}Kennedy
    {Kont}Kont
    {Koszegi}Koszegi
    {Krisztina}Krisztina
    {Kun}Kun
    {Kund}Kund
    {Lajos}Lajos
    {Lampert}Lampert
    {Lann}Lann
    {Lea}Lea
    {Lengyel}Lengyel
    {Liadan}Liadan
    {Lianor}Lianor
    {Lochlainn}Lochlainn
    {Lorenz}Lorenz
    {Lorinc}Lorinc
    {Loryn}Loryn
    {Losonczi}Losonczi
    {Lucrecia}Lucrecia
    {MacAnenay}MacAnenay
    {MacCann}MacCann
    {MacCarthy}MacCarthy
    {MacDomnall}MacDomnall
    {MacGovern}MacGovern
    {MacLaughlin}MacLaughlin
    {MacMurrough}MacMurrough
    {MacNally}MacNally
    {MacQuillan}MacQuillan
    {MacSweeney}MacSweeney
    {Madelena}Madelena
    {Magdolna}Magdolna
    {Magennis}Magennis
    {Maguire}Maguire
    {Mairona}Mairona
    {Mangafas}Mangafas
    {Marchan}Marchan
    {Margaida}Margaida
    {Marton}Marton
    {Martonfalvi}Martonfalvi
    {Maurozomis}Maurozomis
    {Maximillian}Maximillian
    {Mayor}Mayor
    {Meaghan}Meaghan
    {Mecia}Mecia
    {Medgyesi}Medgyesi
    {Menhart}Menhart
    {Michail}Michail
    {Miskolc}Miskolc
    {Monica}Monica
    {Morwich}Morwich
    {Moses}Moses
    {Muirenn}Muirenn
    {Murchad}Murchad
    {Nagy}Nagy
    {Nagylaki}Nagylaki
    {Nagyszombati}Nagyszombati
    {Narsis}Narsis
    {Nautius}Nautius
    {Niall}Niall
    {Niav}Niav
    {Nikiforos}Nikiforos
    {Noah}Noah
    {Nolan}Nolan
    {Nuala}Nuala
    {Nyitrai}Nyitrai
    {O_Brien}O'Brien
    {O_Connor}O'Connor
    {O_Donnell}O'Donnell
    {O_Dwyer}O'Dwyer
    {O_Flaherty}O'Flaherty
    {O_Hara}O'Hara
    {O_Malley}O'Malley
    {O_Neill}O'Neill
    {O_Reilly}O'Reilly
    {O_Rourke}O'Rourke
    {O_Shea}O'Shea
    {O'Brien}O'Brien
    {O'Cahan}O'Cahan
    {O'Carroll}O'Carroll
    {O'Connor}O'Connor
    {O'Dempsey}O'Dempsey
    {O'Donnell}O'Donnell
    {O'Dowd}O'Dowd
    {O'Doyle}O'Doyle
    {O'Driscoll}O'Driscoll
    {O'Dwyer}O'Dwyer
    {O'Falvey}O'Falvey
    {O'Flaherty}O'Flaherty
    {O'Gorman}O'Gorman
    {O'Hanlan}O'Hanlan
    {O'Hara}O'Hara
    {O'Keevan}O'Keevan
    {O'Kelly}O'Kelly
    {O'Madden}O'Madden
    {O'Malley}O'Malley
    {O'More}O'More
    {O'Muldory}O'Muldory
    {O'Neill}O'Neill
    {O'Reilly}O'Reilly
    {O'Rourke}O'Rourke
    {Orraca}Orraca
    {Orsolya}Orsolya
    {Ortwinus}Ortwinus
    {Oscar}Oscar
    {O'Shea}O'Shea
    {Osli}Osli
    {O'Toole}O'Toole
    {Oxynta}Oxynta
    {Pachomios}Pachomios
    {Patraic}Patraic
    {Pelencei}Pelencei
    {Petenye}Petenye
    {Phocas}Phocas
    {Piroska}Piroska
    {Pleustis}Pleustis
    {Pok}Pok
    {Pontius}Pontius
    {Posthumus}Posthumus
    {Pozsonyi}Pozsonyi
    {Primus}Primus
    {Ragnall}Ragnall
    {Ramira}Ramira
    {Renold}Renold
    {Rescuturme}Rescuturme
    {Rhaskos}Rhaskos
    {Rhaskuporis}Rhaskuporis
    {Rhesus}Rhesus
    {Rikolf}Rikolf
    {Riona}Riona
    {Roland}Roland
    {Ronan}Ronan
    {Rozgonyi}Rozgonyi
    {Ruben}Ruben
    {Ryan}Ryan
    {Samthann}Samthann
    {Satres}Satres
    {Sautes}Sautes
    {Scylitzis}Scylitzis
    {Sean}Sean
    {Secundus}Secundus
    {Sextus}Sextus
    {Shaymus}Shaymus
    {Sifridus}Sifridus
    {Sinead}Sinead
    {Siobhan}Siobhan
    {Skaris}Skaris
    {Skilas}Skilas
    {Spartacus}Spartacus
    {Subics}Subics
    {Sullivan}Sullivan
    {Szebeni}Szebeni
    {Szegedi}Szegedi
    {Szepesi}Szepesi
    {Szolgagyori}Szolgagyori
    {Szolosi}Szolosi
    {Tailltiu}Tailltiu
    {Tar}Tar
    {Tareija}Tareija
    {Theodericus}Theodericus
    {Tolnai}Tolnai
    {Tomaas}Tomaas
    {Tomaj}Tomaj
    {Tomlin}Tomlin
    {Tressach}Tressach
    {Trogiri}Trogiri
    {Vakchos}Vakchos
    {Vejtehi}Vejtehi
    {Velissarios}Velissarios
    {Vilmos}Vilmos
    {Viola}Viola
    {Wernerfia}Wernerfia
    {Wikerus}Wikerus
    {Wilhelmus}Wilhelmus
    {Zacharias}Zacharias
    {Zsigmond}Zsigmond
    {Zsolnai}Zsolnai

  16. #16

    Default Re: Any reason to limit the size of names.txt

    Thats some great news ronnie, i will mention your name in the credit list for the efforts given in RLC, whether successful or not. +rep, you saved me a lot of time. You can PM me any further results if you find any.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •