Speech list for everyone!!!!![message #73364]
|
Tue, 15 November 2005 15:11
|
|
The_Hairy_Vlad |
|
Messages:18
Registered:September 2005 |
|
|
[Didn't know exactly where to post this but I figure 1.13 is the best base for any modder and this works out.]
I was extracting files from .slf tonight just looking for modding ideas, when I decided to make a list of mercenary speech. I compiled this list by comparing and cross-referencing all the speech done by A.I.M., M.E.R.C., RPCs and IMP in-game (found everything other than the screaming or "ouch!" sounds when they get hit). Took me some time but here it is.
This is valid for all playable characters. NPC speech is in a different file. NPC speech is also not as compartmentalised as this list, so I think it's more up to the modder what to include. In the case of hireables, you have all you need in this list:
000 - sees enemy
001 - sees enemy
002 - sees lots of enemies
003 - sees bug
004 - sees bug for first time
005 - sees signs of the bugs
006 - hears something
007 - smell signs of the bugs
008 - expects trouble
009 - hopes the bugs are gone
010 - see too many bugs
011 - sees item
012 - sees item
013 - out of ammo
014 - badly injured/deathspeech
015 - friend 1 dies
016 - friend 2 dies
017 - friend 3 dies
018 - (nothing)
019 - weapon jams
020 - gets shot repeatedly
021 - complains about injury
022 - avoids a bullet or explosion
023 - warns that can't hit target
024 - is injured
025 - is tired
026 - is out of breath/needs a break
027 - killed an enemy
028 - killed a bug
029 - complains about disliked merc 1
030 - complains about disliked merc 2
031 - complains about disliked merc 3
032 - killed mike
033 - sees gruesome death
034 - won't go in water
035 - has finished a task
036 - refuses to obey order
037 - has a drink of alcohol
038 - has killed the bug queen
039 - complains about npc
040 - complains about team/job/deal
041 - thinks enemies are inferior
042 - sees air strike
043 - complains about quality of equipment
044 - would prefer to work alone
045 - complains about other merc
046 - just gained a stat point/level
047 - disagrees with strategy
048 - disagrees with strategy
049 - finds out is in team with disliked merc
050 - finds out is in team with disliked merc
051 - congradulates friend 1
052 - congradulates friend 2
053 - congradulates friend 3
054 - would prefer to discuss contract later
055 - sees mike
056 - is blinded
057 - fails repeatedly at a task and refuses to continue
058 - appreciates an npc's personality
059 - detects enemies in sector
060 - knows enemies are left
061 - finds cool item?
062 - killed an enemy
063 - sees Joey
064 - responds reassuringly to miguel
065 - all enemies defeated
066 - items are missing from Bobby Ray Shipment
067 - killed Doreen
068 - sees bloodcat
069 - victory speech
070 - all enemies have fled the sector
071 - (nothing)
072 - (nothing)
073 - seconds someone's comment
074 - complains about quality of equipment
075 - discovers a mine in the ground
076 - discovers a mine in the ground
077 - (nothing)
078 - has arrived at chosen destination
079 - (nothing)
080 - refuses to join because of casualty rate
081 - refuses to join because of casualty rate
082 - refuses to extend contract
083 - refuses to extend contract because of short notice
084 - video-phone greeting
085 - accepts dismissal pleased and willing to work again
086 - refuses to join because of disliked merc
087 - refuses to join because of disliked merc
088 - refuses to join because of disliked merc
089 - notifies that contract is ending soon
090 - accepts contract extension
091 - accepts to join
092 - reluctantly accepts to join because of friend 1's influence
093 - reluctantly accepts to join because of friend 2's influence
094 - reluctantly accepts to join because of friend 3's influence
095 - refuses to join because of casualty rate
096 - repeats
097 - you cannot afford this mercenary
098 - accepts dismissal
099 - refuses to join because of casualty rate (repeated)
100 - refuses to join because of disliked merc (repeated)
101 - refuses to join because of disliked merc (repeated)
102 - refuses to join because of disliked merc (repeated)
103 - reluctantly accepts to join because of friend 1's influence
104 - reluctantly accepts to join because of friend 2's influence
105 - reluctantly accepts to join because of friend 3's influence
106 - repeats
107 - you cannot afford this mercenary
108 - video-phone greeting (alternate)
109 - make a comment about video-phone technology
110 - comments on your delay while using video-phone
111 - asks how long and if you buy the equipment, etc (payment options)
112 - comments on your delay while using video-phone
113 - comments about another mercenary when using video-phone
114 - comments about another mercenary when using video-phone
115 - notifies that contract is ending soon
116 - asks for higher pay grades
I figure this list is damn useful for anyone of us who would wish to record their own voice acting for future projects. I know I will, and good luck to all of you.
Report message to a moderator
|
Private
|
|
|
|
|
|
|
|
|
Re: Speech list for everyone!!!!![message #73371]
|
Wed, 16 November 2005 19:44
|
|
the scorpion |
|
Messages:1834
Registered:September 2004 Location: CH |
|
|
btw i just noticed in prof.dat slots 163, 164 and 169 are unused
can they be used for mercenaries at MERC?
Report message to a moderator
|
Sergeant Major
|
|
|
|
|
|
|
|
|
|
|
|
|
Re: Speech list for everyone!!!!![message #73382]
|
Fri, 18 November 2005 23:47
|
|
the scorpion |
|
Messages:1834
Registered:September 2004 Location: CH |
|
|
the speech they say as NPC`s is npc-speech
subtitles of it are in npcdata (072.edt fpr maddog for instance)
i guess the nothings in above list apply to the one specific merc analiyzed
there are differences between MERC, AIM and RPC guys, then there are speeches only a non swimmer, a claustrophobic and so on uses
plus not every mercenary has all buddy speeches
Report message to a moderator
|
Sergeant Major
|
|
|
|
Re: Speech list for everyone!!!!![message #73384]
|
Sat, 19 November 2005 14:25
|
|
The_Hairy_Vlad |
|
Messages:18
Registered:September 2005 |
|
|
Ok status report time.
I extracted the NPCdata.slf file into a folder and saw a bunch of .npc and .edt files. The .npc files include all behavior vlaues for the game to refer to. The .edt are usually speech lists containing the several lines of dialogue used by NPCs.
Bearpit asked me earlier for a .txt format of the whole NPC range 57-158, but the way the EDT files work doesn't allow for easy transfer. I have also found that there is no reason to transfer the files to .txt in the first place. Allow me to explain.
An EDT file works more like a database than a text file. It containts numbered entries with data stored in each of them. Those entries are in fact string variables loaded externally from the ja2.exe main program. There is a character limit for each entry (coders: think of them as array items) and the EDT editor that Khor1255 sent me (thanks man) allows you to edit them one by one. Since those are not lines of code as in a text file, rewriting the script would involve first extracting the files and opening them with EDTEditor.exe, copying and pasting all lines to a .txt till the cows go home, reviewing and editing those lines of dialogue in .txt and finally transfering everything back to .edt format (again line by line, which is a paiiiiiin) and then at the end remaking a .slf file of all your .edt for the game to use properly.
For this reason I say let's not transfer to a different file format. The editor works just fine if you can wrap your head around the idea of not using notepad
Unless the ultimate goal of this exercise is to add externalisation for NPC data as well, I think the .edt format has my vote, and so does the program to edit the entries.
@Bearpit. Even if you say you aren't really comfortable with working in the DOS command prompt, Unslf.exe is a very easy program to use. The syntax is extremely clean and practical, too. It's like using the old pkzip and pkunzip when we were younger If you need any help with it I'm always available. Via e-mail, the forum or even MSN. In addition, the EDT file editor that Khor1255 was kind enough to send me is pretty intuitive.
Let me know if anything comes up. I'm still willing to get some work done for the mod community, but honestly, I think I would prefer to work on graphic and sound applications.
Report message to a moderator
|
Private
|
|
|
|
|
|
|
|
Re: Speech list for everyone!!!!![message #73390]
|
Sat, 19 November 2005 21:46
|
|
the scorpion |
|
Messages:1834
Registered:September 2004 Location: CH |
|
|
what about sending the .edt editor to all your voice atcors? it is easy to handle, and if they alter any speech line they can adjust the mercedt or npcdata file as well
when working with ja2 vengeance i didn`t do that and it meant unnecessary workload for me. On a large scale, it saves time if you send the .edt file plus the .edt editor to your voice actors rather than copy.pasting everything into notepad
just a suggestion here
Report message to a moderator
|
Sergeant Major
|
|
|
|
Re: Speech list for everyone!!!!![message #73392]
|
Sun, 20 November 2005 03:08
|
|
the scorpion |
|
Messages:1834
Registered:September 2004 Location: CH |
|
|
i know. But the .edt editor is very easy to use. I will certainly try doing this when i need to create large scale voices from external sources.
those who won`t understand how it works, i will very nicely hellp and support them. This doens`t take long but saves time in the long run
does who don`t want to use the .edt editor would be more of a problem, but voice actors are very valuable so no need pissing them off insisting on the use of that editor
i`ve had people doing a LOT of work ameliorating their speech files with special programs, so these kind of voice actors would also be motivated enough to use ja2edt. editor i guess/ hope
Report message to a moderator
|
Sergeant Major
|
|
|
|
|
|
|
|
|
|
|
|
|
Re: Speech list for everyone!!!!![message #73403]
|
Thu, 24 November 2005 11:35
|
|
The_Hairy_Vlad |
|
Messages:18
Registered:September 2005 |
|
|
Battle_SNDS.slf includes speech for all playable or escortable characters. Those speech lines are delivered in game without the character's portrait showing up with subtitles at the upper left corner of the screen.
Every number between 000(Barry) and 072(Maddog) has the following 17 sound files
_ATTN.wav - The sound made when you initially click on the character, or when he/she is already selected at the beginning of a turn.
_COOL.wav - A response to a good kill or finding an item by opening a container.
_CURSE.wav - Cursing when missing a shot or failing at a task.
_DYING.wav - The sound the character does when dying or falling unconscious.
_ENEM.wav - The default sound when seeing an enemy.
_GOTIT.wav - When the character has successfully picked up an item and placed it into his/her inventory.
_HIT1.wav - Sound made when the character gets hit or suffers from an unbandaged wound.
_HIT2.wav - ditto.
_HUMM.wav - Sound made when spotting an object or finding something by opening a container.
_LAUGH.wav - Usually follows a kill using burst or autofire.
_LMATTN.wav - Pissed off ATTN (see above)
_LMOK1.wav - Pissed off OK1 (see below)
_LMOK2.wav - Pissed off OK2 (see below)
_LOCKED.wav - Notifies that the door or container is locked.
_NOTH.wav - Finds nothing on the ground or in a container.
_OK1.wav - Acknowledges an order
_OK2.wav - Acknowledges an order
073 (darrel) has CURSE, DYING, HIT1, HIT2 and LAUGH
Numbers 074(Perko) to 159(Speck) have only DYING, HIT1 and HIT2
Being escortable NPCs, 088(Maria), 090(Joey), 097(Skyrider), 118(John), 119(Mary), have more speech than the other NPCs
All Escortables have ATTN, DYING, HIT1, HIT2, OK1 and OK2. Skyrider seems to also have CRASH and END, exact copies of speech already available in NPC_speech.slf.
In addition to the numbered characters, the enemy codes BAD0, BAD1, BAD2, BAD3, BAD4, BAD5, BAD6, BAD7, BAD8 have CURSE, DIE, HIT1, HIT2 and LAUGH
Miguel, Carlos and Ira have second sets of DYING, HIt1 and HIT2 used when they are off your team or not hired yet.
John Kulba seems to have a second identical set of battle sounds under JOHN.
There is speech for civilian kids (like in Doreen's sweatshop). KID0 has CURSE, DYING, HIT1, HIT2, HIT3 and LAUGH, while KID1 only has DYING, HIT1 and HIT2.
In addition to all this, there are two entries that are meant for modders who include generic RPCs. The M (Generic Male) and F (Generic Female) have all the same speech files as any numbered merc.
Report message to a moderator
|
Private
|
|
|