Home » MODDING HQ 1.13 » v1.13 Idea Incubation Lab  » Externalised taunts
Re: Externalised taunts[message #328663] Thu, 28 November 2013 10:47 Go to previous messageGo to next message
wanne (aka RoWa21) is currently offline wanne (aka RoWa21)

 
Messages:1961
Registered:October 2005
Location: Austria
@all: Patch files have been committed

Report message to a moderator

Sergeant Major

Re: Externalised taunts[message #328671] Thu, 28 November 2013 17:30 Go to previous messageGo to next message
Kriplo is currently offline Kriplo

 
Messages:256
Registered:February 2008
Location: Zagreb - Croatia
External taunts after recent update throw exception with CTD as can't find EnemyTaunts.xml (file init.cpp line 1036).
Whole approach of finding file in that part of code is unnecessarily complicated, moving XML is always bad idea, rather hardcode this to fixed new location like:
#define TAUNTSFILENAME "TableData\\EnemyTaunts\\EnemyTaunts.xml"

Please author fix that Smile

Report message to a moderator

Master Sergeant
Re: Externalised taunts[message #328674] Thu, 28 November 2013 18:25 Go to previous messageGo to next message
wanne (aka RoWa21) is currently offline wanne (aka RoWa21)

 
Messages:1961
Registered:October 2005
Location: Austria
I am not the author, but I applied a quick patch, so that the game can start Smile

Report message to a moderator

Sergeant Major

Re: Externalised taunts[message #328676] Thu, 28 November 2013 18:33 Go to previous messageGo to next message
Kriplo is currently offline Kriplo

 
Messages:256
Registered:February 2008
Location: Zagreb - Croatia
I know, thanks Wink

Report message to a moderator

Master Sergeant
Re: Externalised taunts[message #328720] Sat, 30 November 2013 16:13 Go to previous messageGo to next message
hrvg is currently offline hrvg

 
Messages:158
Registered:August 2012
Location: France
Hi,
EnemyTaunts.xml file.
572) Oh

[Updated on: Wed, 11 December 2013 16:47] by Moderator

Report message to a moderator

Staff Sergeant
Re: Externalised taunts[message #329119] Fri, 20 December 2013 19:56 Go to previous messageGo to next message
LootFragg is currently offline LootFragg

 
Messages:349
Registered:August 2009
Location: Berlin, Germany
This is great. Thanks anv for improving this neat feature.

I agree with the criticism though, I hate reading bad taunts. A lot of swearing, lots of unnecessary cringy bits. Fuck fuckedi fucklefucker shit. The problem is not the family filter issue, it's the bad writing style. I'd appreciate them to be more Arulcan or British. More taunty, less insulty. Random ones are great, too. They just need a bit of style in order to avoid being detrimental to the game like the WF mercs. I know it's hard but I think the suggestions just need to be filtered.

Can strings be added?
"My name is %s. You killed my father. Prepare to die.", nameofsorts

Suggestion: Add an tag for:
"Don't forget to save your progress. Oh snap!"

Also, random cheese.
Orcs Must Die: "Can't we all just get along?"
Monkey Island: "How appropriate, you fight like a cow."
Arnie Shwayze: "To be or not to be? ... Not to be!"

Wish you all a merry Christmas. Thanks for making my holidays.

Report message to a moderator

Master Sergeant
Re: Externalised taunts[message #329154] Sat, 21 December 2013 19:28 Go to previous messageGo to next message
anv is currently offline anv

 
Messages:258
Registered:March 2013
LootFragg
I agree with the criticism though, I hate reading bad taunts. A lot of swearing, lots of unnecessary cringy bits. Fuck fuckedi fucklefucker shit. The problem is not the family filter issue, it's the bad writing style.
I'll give a try to major correction, hunting down worst offenders and adding lighter alternatives.

LootFragg
The problem is not the family filter issue, it's the bad writing style. I'd appreciate them to be more Arulcan or British.
About enemies' personalities concept - I was thinking about Thief games. It's a stealth game where player is usually supposed to avoid direct conflict, so you have good chance to move around just listening to guards' conversations and mumblings. They're voiced by different, easily recognizable actors - of course, there's more of enemies in levels than actors, so they have to repeat occasionally or be used in different roles, but still there's enough material to give every character some personality. Like, you listen through the wall, and hear some half-drunk, raspy voice whining about his superiors, and you immediately know "oh, that's the guy patrolling between the gate and basement, that means nervous guy didn't leave front yard, time to move".

1.13 already adds come continuity to enemies - ranks, profiles, etc., so figured, why not extend it on their quotes and add them some basic archetypes too.
That's why I divided quotes depending on their AI attitude:
Aggresive - blood-thirsty lunatic and sadist, who enjoys hurting innocents. Main proof Arulcan army is evil. Taunts - threats and insults without any finesse ("I'll rip you head off!").
Brave - arrogant asshole who thinks he's better than others. Queen's loyalist, craves for respect and honours. Taunts - self-indulgent insults ("You suck, I'm better than you!").
Cunning - can't treat anything seriously. Skeptic about army and his superior's orders. Genre savvy. Taunts - cheesy ("I'm too beautiful to die!").
Defensive - only sane man, who's in it for a paycheck. Prefers to shoot opponents than waste his time on arguing with them. Taunts - half-spirited and non-spiteful ("Everybody stay calm, and we'll make it through.").

Notice that these personalities are connected with the in-game behaviour - agressive charges head on, cunning is trying to flank enemy without endangering himself and defensive just tries to keep his position. It's possible to further differentiate brave and cunning attitudes for aid/solo (e.g. brave aid bosses other soldiers around).

For more specific nationalities - we can assume admins and army are locals and elites are foreign mercs. Any Arulco specific things like mentioning cities or country history should be limited to the former, recognising our mercs - to the latter. Arulco seems to be a geographically ambiguous, so giving army and admins specific dialect wouldn't make sense. Not sure about elites being British, but they could just use more or less sophisticated language depending on their attitude too. There are no accents written in text, so no problem there. Country specific slang should be rather avoided.

While militia shares most of a taunt pool with army, they just need to abstain from using most villainous lines and some more about fighting against Deidranna. Also, all militia is less differentiated than enemies - they all are Arulcans.

Last thing I was thinking about was adding conversations between guards basing on taunts system while not alerted. They could betray enemy positions while sneaking around enemy controlled territory but also expand upon certain plot proceedings (also in mods). For example, conversations between two stationary army soldiers:

Toggle Spoiler

And greetings between patroling enemies (when they get close enough to each other to talk):
Toggle Spoiler

Report message to a moderator

Master Sergeant

Re: Externalised taunts[message #329156] Sat, 21 December 2013 19:44 Go to previous messageGo to next message
Flugente

 
Messages:3509
Registered:April 2009
Location: Germany
That is a very good idea that will increase immersion tremendously. :thumbsup:

As you wouldn't post it without an idea on how to implement this - can this also be adapted to our mercs? This way, we could have a lot more dialogue team-relations. Heck, perhaps even some sort of character development (apart from learns to hate/like somebody, and becomes better in killing).

Report message to a moderator

Captain

Re: Externalised taunts[message #329159] Sat, 21 December 2013 20:48 Go to previous messageGo to next message
anv is currently offline anv

 
Messages:258
Registered:March 2013
For merc relations feedback I was planning to reintroduce JA1/DG snitch trait, so Leon or Buzz could keep player informed by "NAME is whining about you lack of progress","NAME is whining about OTHER_NAME".
Problem is, new mercs don't have their names recorded. I am able to edit "Bernie"+"Larry"="Barry", but some names are unachievable, so they would be silent: "... whines about ...", with specific names only in subtitles.

Character development - since entire content of MercOpinions.xml is already put in the save files, with only change ever being learn to like/hate, I tought
it could be possible to introduce more dynamic relationships - merc's opinion of another increasing when they together win a battle, mercs being thankful for first aid, for killing enemy shooting at them, etc., while decreasing when they suppress or accidently hurt their own - with slowly getting back to default while nothing happens. It would promote synergy by keeping same teams instead of shuffling mercs around.

More serious character development, like Biff becoming self-assured badass on 9 exp. level? Very Happy Probably impossible without original voice actors + it would probably tamper too far with original game.

Player's mercs using taunts to voice their opinions in tactical is possible.

Report message to a moderator

Master Sergeant

Re: Externalised taunts[message #329171] Sun, 22 December 2013 01:59 Go to previous messageGo to next message
Flugente

 
Messages:3509
Registered:April 2009
Location: Germany
Well, sounds is a problem we can hardly solve. I was thinking of using the normal style - talking face in upper left corner + text - but without sound. Maybe with the 2nd merc appearing next to that, so we can 'see' how they interact.

Definitely 'YES!' on the character development. Not sure if longer dialogue exchanges - like the examples you posted - will be feasible. They'd add a lot to characters, but the sheer amount for lines needed...

The dynamic relationship part seems easy enough (though the need to add an INT8 sDynamicOpinion[255] to every profile irks me a bit). Hmm. Have you already started coding this part? If not, I could do that, if you're okay with that, so you could do the speech and text part. No pressure though.

Anyway, do go on with this :cheerleader: :bunny:

Edit 1: Forget adding a new array. As you said, we can use the xml data as 'basic' relationship and alter bMercOpinion in the profile as we please, we only need to store the special learning opinion.

[Updated on: Sun, 22 December 2013 02:29] by Moderator

Report message to a moderator

Captain

Re: Externalised taunts[message #329173] Sun, 22 December 2013 03:09 Go to previous messageGo to next message
anv is currently offline anv

 
Messages:258
Registered:March 2013
Feel free to code. Just take in the account increases/decreases should be slow enough. Otherwise, if one action changes opinion by 1 point, maximum 25 could be farmed in single battle. Either dynamic opinion values should be added with divider to normal values, or daily limits of change could be introduced - but then it would require messing with MERCPROFILESTRUCT again. Making entire team well adjusted should be a feat requiring some time.

Report message to a moderator

Master Sergeant

Re: Externalised taunts[message #330243] Fri, 31 January 2014 22:11 Go to previous messageGo to next message
anv is currently offline anv

 
Messages:258
Registered:March 2013
Made some corrections to taunts:
- using Maalstroom's division, divided taunts into 28 files (instead of 57) with same theme in the same file,
- no empty files,
- full taunt scheme only in first xml,
- no taunt duplicates between few files,
- replaced some more obnoxious taunts,
- added censored versions to be used with TAUNT_CENSORED_MODE on.

Taunts Download

Version with old taunt numbers in comments intact (for faster translation).
Download

Also uploaded copy of files to Google Docs, all files are open for edition - if anyone makes some even minor corrections for his own use, please don't keep them for yourselves, but share them so everyone can profit from the changes. Also feel free to comment on specific taunts and how can they be improved (right click > comment).

Public version open for editions

Report message to a moderator

Master Sergeant

Re: Externalised taunts[message #330260] Sat, 01 February 2014 18:25 Go to previous messageGo to next message
Maalstroom is currently offline Maalstroom

 
Messages:340
Registered:December 2008
Location: en route to San Hermanos
Smile
It looks like we are on the same page.. I was wondering what's going on with this one Smile)
nice work!

Report message to a moderator

Master Sergeant
Re: Externalised taunts[message #330261] Sat, 01 February 2014 18:51 Go to previous messageGo to next message
hrvg is currently offline hrvg

 
Messages:158
Registered:August 2012
Location: France
Hi anv,
Thank you very much.
Regards.

Report message to a moderator

Staff Sergeant
Re: Externalised taunts[message #330264] Sat, 01 February 2014 20:34 Go to previous messageGo to next message
hrvg is currently offline hrvg

 
Messages:158
Registered:August 2012
Location: France
Hi,
There is a problem with "added censored versions to be used with TAUNT_CENSORED_MODE on."
Because, English slang is not French slang.
For example:
You should have stayed home, [color:#3333FF]bitch[/color]!
"[color:#3333FF]bitch[/color]" est tr

Report message to a moderator

Staff Sergeant
Re: Externalised taunts[message #330265] Sat, 01 February 2014 22:51 Go to previous messageGo to next message
anv is currently offline anv

 
Messages:258
Registered:March 2013
1. Add .
2. Remove You messed with the wrong man! from translated version or duplicate the same text in both tags. Or choose one of two original texts that will fit better after translation.

Also keep in mind if some line is completely untranslatable (word play or something), you can replace it with different taunt as long as it fits the same situation as original.

Report message to a moderator

Master Sergeant

Re: Externalised taunts[message #330266] Sat, 01 February 2014 23:09 Go to previous messageGo to next message
hrvg is currently offline hrvg

 
Messages:158
Registered:August 2012
Location: France
anv
1. Add .
2. Remove You messed with the wrong man! from translated version or duplicate the same text in both tags. Or choose one of two original texts that will fit better after translation.

Also keep in mind if some line is completely untranslatable (word play or something), you can replace it with different taunt as long as it fits the same situation as original.


Hi anv,
Thank you for your very quick reply and your help.
Regards.

Report message to a moderator

Staff Sergeant
Re: Externalised taunts[message #330699] Wed, 19 February 2014 05:24 Go to previous messageGo to next message
Eternal is currently offline Eternal

 
Messages:8
Registered:February 2006
anv

Also uploaded copy of files to Google Docs, all files are open for edition - if anyone makes some even minor corrections for his own use, please don't keep them for yourselves, but share them so everyone can profit from the changes. Also feel free to comment on specific taunts and how can they be improved (right click > comment).

Public version open for editions



Hi anv,

I found that the version in google docs already looks much better than the taunts xml in my current install (most recent SCI) but I went through and made a few more typo and grammar corrections. They should all be saved to the google docs.

Report message to a moderator

Private
Re: Externalised taunts[message #330700] Wed, 19 February 2014 06:24 Go to previous messageGo to next message
Slax is currently offline Slax

 
Messages:1411
Registered:July 2006
Location: People riding polar bears...
Figure I'll make some cheesy action stuff up. Hopefully something worth adding comes up.

C'mere, I'll snuff ya!
Get stitched, asshole!
No chance, bitch! No chance!
One two, fuck you!
Can't believe they're paying me for this.
Bang! BANG BANG! YOU DIE!
I'll end you right here!
Wrong turn, dipshit!
Get some!
Eat it!
I frighten you, I know.
Should've walked away, bastard!
Got paid to die, fool!
I smell your fear!

And some retreat stuff.

God no, not again!
N-no no! Get away!
Enough. I'm out!
G-give up, you don't s-stand a chance...
No no no NO NO!
Let me live, please!
Not like this. Not like this!
Stop it! I don't wanna die!

:whistle:

Report message to a moderator

Sergeant Major
Re: Externalised taunts[message #330749] Fri, 21 February 2014 01:21 Go to previous messageGo to next message
anv is currently offline anv

 
Messages:258
Registered:March 2013
@eternal:
Cool, you should definitely look into English "translation" for stable release.
Made a diff for SVN with all your corrections, also noticed 4 .xmls on SVN use different end of line characters, so fixed those too.

Diff

Report message to a moderator

Master Sergeant

Re: Externalised taunts[message #330750] Fri, 21 February 2014 05:40 Go to previous messageGo to next message
Eternal is currently offline Eternal

 
Messages:8
Registered:February 2006
anv
@eternal:
Cool, you should definitely look into English "translation" for stable release.
Made a diff for SVN with all your corrections, also noticed 4 .xmls on SVN use different end of line characters, so fixed those too.

Diff


Good suggestion anv. I've seen the thread for it and if I have free time available I will definitely sign up and pitch in.

My wife could even help with translating Chinese, if only she did not hate games... Very Happy

Report message to a moderator

Private
Re: Externalised taunts[message #330869] Wed, 26 February 2014 06:40 Go to previous messageGo to next message
Slax is currently offline Slax

 
Messages:1411
Registered:July 2006
Location: People riding polar bears...
Punbelievable Knife taunts.

You get the shaft!
Slice to meet you!
Get the point?

Razz

Report message to a moderator

Sergeant Major
Re: Externalised taunts[message #330873] Wed, 26 February 2014 17:17 Go to previous messageGo to next message
wanne (aka RoWa21) is currently offline wanne (aka RoWa21)

 
Messages:1961
Registered:October 2005
Location: Austria
@all: I updated the corrected enemy taunts to svn. thanks!

Report message to a moderator

Sergeant Major

Re: Externalised taunts[message #330875] Wed, 26 February 2014 18:21 Go to previous messageGo to next message
Kriplo is currently offline Kriplo

 
Messages:256
Registered:February 2008
Location: Zagreb - Croatia
Unfortunately two enemy taunts xmls are screw up and throws exception:
Patch below will fix problem.


Index: EnemyTaunts_Ripostes.xml
===================================================================
--- EnemyTaunts_Ripostes.xml	(revision 1958)
+++ EnemyTaunts_Ripostes.xml	(working copy)
@@ -161,7 +161,7 @@
   
   
     24
-    We

Report message to a moderator

Master Sergeant
Re: Externalised taunts[message #330876] Wed, 26 February 2014 19:59 Go to previous messageGo to next message
wanne (aka RoWa21) is currently offline wanne (aka RoWa21)

 
Messages:1961
Registered:October 2005
Location: Austria
I don't see any changes in the diff patches? what is the error?

Report message to a moderator

Sergeant Major

Re: Externalised taunts[message #330877] Wed, 26 February 2014 20:39 Go to previous messageGo to next message
anv is currently offline anv

 
Messages:258
Registered:March 2013
@RoWa21: Accent [`] -> apostrophe ['].

Report message to a moderator

Master Sergeant

Re: Externalised taunts[message #330878] Wed, 26 February 2014 21:09 Go to previous message
wanne (aka RoWa21) is currently offline wanne (aka RoWa21)

 
Messages:1961
Registered:October 2005
Location: Austria
anv
@RoWa21: Accent [`] -> apostrophe ['].


Ah, I overlooked that. Now the fix is committed.

Report message to a moderator

Sergeant Major

Previous Topic: Aliens: A JA2 Mod
Next Topic: Additional tile properties
Goto Forum:
  


Current Time: Thu May 02 06:26:13 GMT+3 2024

Total time taken to generate the page: 0.01986 seconds