Find the Ancestor - A Na'vi Name Generator (updated)

Started by Ikran Ahiyìk, November 22, 2010, 04:34:57 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Ikran Ahiyìk

See new replies for the update, first..
















(Download link is at bottom or this picture; it is an .exe file.)
It is an .exe file, non-Windows user can't run it probably. If you are in this case, please try this extract version.

This program is created from NOTHING. I DID NOT reference or copy any other generators' code.
If it matches yours...

The © sign is only for the drawing formula, not any other thing, eg. the language itself, word building rules (K. Pawl) and the background picture (20th Century Fox, shown once you start the program).




Inspired by the topics here, I used a weekend to create the thing above - a Na'vi Name Drawer.

For those want to create some Na'vi names (proper nouns: for people, place, ikran etc.) for fanfic, or your own name, but have no idea, this program might help you. Even if you don't have this need, you may want to see more Na'vi names.. "How they look like?"

Any other previous "generator" or drawer, picker, they don't fit the Na'vi word rules. If they do, usually gives you some strange names, with many ejectivies, pseudo-vowels, because all the drawing probability of every letter are the same!
But now let's try this,





SPECIAL FEATURES

  • Name-like output - arranged probability
    All the groups have different drawn probability, so that the output will look like more a name. What it mean - ejectives, pseudo-vowels will not appear too often; word length fixed between 3 and 11, etc. These help avoid strange output.

    • Chance of choosing syllable number
    • Chance of choosing word length
    • Chance of choosing consonant cluster
    • Chance of choosing pseudo-vowel syllable
    • Chance of choosing empty syllable-initial contents
    • Chance of choosing empty syllable-final contents
    • Chance of choosing double ejectives (between vowels)
    • Low chance of consonant clusters existing
    • No chance of pseudo-vowel syllables existing
    • ...

    For preview purpose, you may take a look on the sample output list: "Na'vi Name of the Year". ;D
    Or you may refer to the older sample in reply #3.

    An update version of the generator is being created. (So it's still not here)
    The similar document can be completed in 5 minutes, with 3 of it for machine processes, while the old one (the one you can download now) must be copied manually.
    This shows the hint to the new version: outputs can be copied finally.



  • Follow all the Na'vi word rules
    The only 3 phonemes can be the first, the only 13 phonemes can be the second of a consonant cluster, the only 20 phonemes can be the last of a syllable...
    There is no letter placed at a wrong place.

  • Special structure set for pseudo-vowel syllable
    If the syllable contains a pseudo-vowel, it must start with a consonant and must not have a final consonant within this syllable.
    (But for special reasons, the chance of start with a consonant cluster is removed.)

  • Enormous word bank - over 1 trillion names
    Since each phonemes are chosen one by one, and each place have many possibilities, the result is uncountable names can be drawn. You always can find new natural words, and find the one you like more quickly.

  • Better drawing order
    The program will draw the number of syllable(s) and letters first (or chose by user), after that draw a word with that number of syllable(s) and letters. They will be well-arranged generally - words with 1 or 4 syllables don't appear to often or the opposite.

  • Easy to operate
    Only ENTER key pressing is required for basic usage, even at advanced operation, just four buttons more to adjust the drawing target.

  • Selectable drawing target
    Syllable number and word length can be chosen by user or computer. User can adjust

    • if the number selected automatically
    • what the target syllable number
    • what the target word length

  • Avoid repeating and unstable morphemes
    Same letters cannot stick together in Na'vi, even ay+y-, it's also a special case, for prefix adding but not names, roots.
    Together with unstable / ìi, these will not exist in any output.

  • Instance of regressive nasal assimilation
    If there is any n right before a p, it will change to m immediately.
    (I don't know much about this term, it is copied from Na'viteri.org.)

  • Proper Na'vi capitalization
    The vowel, instead of the first letter, will be capitalized if a glottal stop or nothing is chosen for syllable-initial position, for all first syllables. This point is missed in past generators, they leave a name staring with small letter.

  • Syllable, phoneme and letter number counter
    There are three counters at the lower left corner: syllable, phoneme and letter number counter, marked SYB., PHM. and LT. respectively. They count the number for you before every names drawn, and you can change the drawing target by clicking the number (except PHM.).

  • Output counter
    There is a number above the output area, showing how many names the user has drawn.

  • 4 previous output records
    There are four records of previous output at the lower right corner, for user to check back the recent draws.

  • Auto diphthong slipting
    By our past rules, when any vowel follows right after a diphthong, the w / y will be divided as another phoneme automatically.
    Counted value of phoneme counter will be kept as usual.


  • Multi-formula stored - speed up
    The drawing formula will be changed if extreme selections is selected, eg. 1 syllable and 8 letters, 4 syllable and 6 letters.
    Specific formulae are set for these cases, lessen the selections and shorten the drawing time.





So... it's a drawing program set for Na'vi.
By looking at it, just like you are in front of Tree of Souls, finding the name of people in the past... or whatever.



HOW TO USE


  • What are they?

    • 1. Output area - This is the name you have drawn.
    • 2. Output counter - There number shows how many names you have drawn.
    • 3. Output records - This area shows four previous output.
    • 4. Word counters - They are syllable, phoneme and letter number counter, marked SYB., PHM. and LT. respectively. Except PHM., they can be changed by you, by clicking the number or switch.

  • Enter key
    Press enter to draw a name. The program will draw depends on your settings.

  • Mouse clicking
    To change drawing settings by clicking the counters at lower left corner.

    • Click the numbers to set the value. At first it will change to lowest fixed number, and after this time each click makes the value +1. If you click it after it reaches the maximum (for SYB., it is 4; for LT., it is [SYB. + 7]), auto-draw settings will re-open.
    • Click the ON/OFF to set if the number selected automatically. If it is ON, the value will be drawn by the program every time. If it is OFF, the value is fixed.
    For example, if syllable and letter number is fixed (set) as 3 and 7, then the program will only give names with 3 syllables and 7 letters (in total), like "Neytiri", every time you press enter under this condition.






Some limitations... This program won't tell you the name is male or female. You have to take your own.

You can't copy the output from the program...

You may press the enter key very frequently, but don't hold it on.
The program can't process it so fast, each draw takes 0.06 to 0.09 seconds averagely.






The download link is here, please try it. :)

If you like it, you may post a screenshot of the name you like here. Hope you do! :D








Update: It seems Na'vi names given by Frommer usually carries 2 syllables. Chance for picking the name with 1-4 syllables changed from 8.5%/36.5%/51%/4% to 3.5%/75%/20%/1.5%.

New file uploaded. Old file is here.
Plltxe nìhiyìk na ikran... oe fmeri sìltsan nì'ul slivu, ngaytxoa...


See the new version with fingerings!
Avatar credits to O-l-i-v-i.

nìTsìng Lekinama Yayo

Alright, it took me forever to get working because I had to download some .Net Framework thing, but it was COMPLETELY WORTH IT! 8DDDD This is so freaking amazing I loves it! <3 All of your hard work definitely payed off, and I will be using this plenty in the future.  :D  Now if only it worked on Macs so I could use it on my less crappy computer... Then again, my parents wouldn't let me put it on there anyway. >.>  ::)

  ;D *showers with cookies*

`Eylan Ayfalulukanä

Txantsan! Wou! That is some piece of work you have created.

Will download it to my Windows machine when I have the chance (I run Linux everywhere else....hint, hint)(What did you write it in?)

Karma cookie for you!

Yawey ngahu!
pamrel si ro [email protected]

Ikran Ahiyìk

#3
Quote from: nìTsìng Lekinama Yayo on November 23, 2010, 03:54:47 PM
Alright, it took me forever to get working because I had to download some .Net Framework thing, but it was COMPLETELY WORTH IT! 8DDDD This is so freaking amazing I loves it! <3 All of your hard work definitely payed off, and I will be using this plenty in the future.  :D  Now if only it worked on Macs so I could use it on my less crappy computer... Then again, my parents wouldn't let me put it on there anyway. >.>  ::)

  ;D *showers with cookies*

Quote from: `Eylan Ayfalulukanä on November 23, 2010, 09:19:21 PM
Txantsan! Wou! That is some piece of work you have created.

Will download it to my Windows machine when I have the chance (I run Linux everywhere else....hint, hint)(What did you write it in?)

Karma cookie for you!

Thanks :) Hope you will like it after your try..

Actually I'm skxawng eltuä lefngap.. I don't know it's for Windows before... :P

So I don't understand "what did I write it in" at all.. Using what to write it?

I learned VERY LIMITED Visual Basic codes at school a year before, not more than 10 kinds, still remember some of them and I found that they are enough for name drawing. But some features not included because I don't know how to do..: Let the user directly copy the outputs, press a button to end the program (not the normal "X"), change size/color/font when the mouse is on any settings area...










And thank you very much for your karma :)








There is no space for the samples, put them here.


*Edit Jan 14, 2012: I forgot to update this list, there should be no more such amount of 3-syllable names... late for more than a year. The old list is moved to #13.
Plltxe nìhiyìk na ikran... oe fmeri sìltsan nì'ul slivu, ngaytxoa...


See the new version with fingerings!
Avatar credits to O-l-i-v-i.

Ftxavanga Txe′lan

Can I actually download it on Mac? :o
The idea is great, I'd really like to try it! ;D

nìTsìng Lekinama Yayo

Quote from: Ftxavanga Txe′lan on November 24, 2010, 07:05:34 PM
Can I actually download it on Mac? :o
The idea is great, I'd really like to try it! ;D
I don't believe you can, since it's a .exe file... unless you have Boot Camp. That would work.  :D

Ftxavanga Txe′lan

Quote from: nìTsìng Lekinama Yayo on November 24, 2010, 07:17:55 PMI don't believe you can, since it's a .exe file... unless you have Boot Camp. That would work.  :D

Oh that sucks :(
But what's Boot Camp actually? :o Does it allow to convert files into another format or something like that?

Ekirä

Quote from: Ftxavanga Txe′lan on November 24, 2010, 07:37:29 PM
Quote from: nìTsìng Lekinama Yayo on November 24, 2010, 07:17:55 PMI don't believe you can, since it's a .exe file... unless you have Boot Camp. That would work.  :D

Oh that sucks :(
But what's Boot Camp actually? :o Does it allow to convert files into another format or something like that?

I used Boot Camp to put Ubuntu on my Pro, maybe I'm missing something but I don't really see how it could run .exes. XD

nìTsìng Lekinama Yayo

Quote from: Ekirä on November 24, 2010, 07:45:56 PM
Quote from: Ftxavanga Txe′lan on November 24, 2010, 07:37:29 PM
Quote from: nìTsìng Lekinama Yayo on November 24, 2010, 07:17:55 PMI don't believe you can, since it's a .exe file... unless you have Boot Camp. That would work.  :D

Oh that sucks :(
But what's Boot Camp actually? :o Does it allow to convert files into another format or something like that?

I used Boot Camp to put Ubuntu on my Pro, maybe I'm missing something but I don't really see how it could run .exes. XD
...oh hey, I didn't know Boot Camp worked with Ubuntu. XD Ma Ftxavanga Txe'lan, Boot Camp allows you to start up your Mac as another type of computer. In this case it would have to be Windows. I'm not sure if there's any way to run .exe files on anything but a Windows machine, but I'm no expert.

Ekirä

Quote from: nìTsìng Lekinama Yayo on November 24, 2010, 07:57:20 PM
Quote from: Ekirä on November 24, 2010, 07:45:56 PM
Quote from: Ftxavanga Txe′lan on November 24, 2010, 07:37:29 PM
Quote from: nìTsìng Lekinama Yayo on November 24, 2010, 07:17:55 PMI don't believe you can, since it's a .exe file... unless you have Boot Camp. That would work.  :D

Oh that sucks :(
But what's Boot Camp actually? :o Does it allow to convert files into another format or something like that?

I used Boot Camp to put Ubuntu on my Pro, maybe I'm missing something but I don't really see how it could run .exes. XD
...oh hey, I didn't know Boot Camp worked with Ubuntu. XD Ma Ftxavanga Txe'lan, Boot Camp allows you to start up your Mac as another type of computer. In this case it would have to be Windows. I'm not sure if there's any way to run .exe files on anything but a Windows machine, but I'm no expert.
Me neither, but it seems to. :P And yeah, now I see what you mean. @Ftxanvanga Txe'lan: I don't know anything about running .exe files in Mac, but if you by chance (just a shot in the dark here) have Ubuntu then you can just download WINE which seems to run most of them.

Nyx

I'm on a mac too and I use wineskin to run some .exe files. It takes some fiddling around to make it work though. I'll try this as soon as I have some extra time to do that (or manage to get my hands on a pc) but from what I've seen so far, this generator looks great :D

Ean Hufwetulyu

Eywa Ngahu Smukan si Smuke.

Ftxavanga Txe′lan

Thank you for the help & infos, ma nìTsìng Lekinama Yayo, Ekirä and Nyx :)
I don't know anything about all these softwares you're talking about, but I'm going to check that :D

Ikran Ahiyìk

#13
Is there any way to move this to the internet?

So many limits... need Windows, need .NET Framework...








Plltxe nìhiyìk na ikran... oe fmeri sìltsan nì'ul slivu, ngaytxoa...


See the new version with fingerings!
Avatar credits to O-l-i-v-i.

'Oma Tirea

[img]http://swokaikran.skxawng.lu/sigbar/nwotd.php?p=2b[/img]

ÌTXTSTXRR!!

Srake serar le'Ìnglìsìa lì'fyayä aylì'ut?  Nari si älofoniru rutxe!!

Jaytalon

Sorry for this semi-late reply, but I just have to put my two cents in. This is an invaluable resource for a writer like me--namedropping random minor characters (so-and-so's deceased relative, so-and-so's banshee, etc.) will no longer be a problem! Seriously, this is a godsend.

On my computer, I have actually started a Microsoft Word document listing all possible Na'vi syllables, which I planned to mix-and-match to find names. Yes, that's how desperate I was. There are already a lot, and I haven't even gotten halfway through the alphabet! This saved me so much work! Thank you, thank you, thank you.

Of course, there is always the problem of "Hey, you used the name I was planning to use!" (I've seen multiple Tsantens and Malimis from the "original" name generator in fanfic, which is rather off-putting), but since there are so many names, I'm more than willing to put that to the side.

Irayo!

Ikran Ahiyìk

Plltxe nìhiyìk na ikran... oe fmeri sìltsan nì'ul slivu, ngaytxoa...


See the new version with fingerings!
Avatar credits to O-l-i-v-i.

Neyn'ite Te Tsahìk Txeptsyìp'ite

ma Ikran, I cannot open the file on my computer :[
old gallery link?id=2025[/img]


oel ayngati kameie, ma aysmukan sì aysmuke, Eywa ayngahu.
oeyä tsmukan, ma Nick, oeru ngaytxoa livu. nìmwey tsurokx. nga yawne lu oer.

Ikran Ahiyìk

Plltxe nìhiyìk na ikran... oe fmeri sìltsan nì'ul slivu, ngaytxoa...


See the new version with fingerings!
Avatar credits to O-l-i-v-i.

Neyn'ite Te Tsahìk Txeptsyìp'ite

srane, oe lu, it worked though :P I cannot close it for some reason, however :-\
old gallery link?id=2025[/img]


oel ayngati kameie, ma aysmukan sì aysmuke, Eywa ayngahu.
oeyä tsmukan, ma Nick, oeru ngaytxoa livu. nìmwey tsurokx. nga yawne lu oer.