Official Fulqrum Publishing forum

Official Fulqrum Publishing forum (http://forum.fulqrumpublishing.com/index.php)
-   Death to Spies (http://forum.fulqrumpublishing.com/forumdisplay.php?f=91)
-   -   My DtS/MoT mod (http://forum.fulqrumpublishing.com/showthread.php?t=5502)

Liz Shaw 12-16-2009 06:23 AM

I've decided to upload my modifications of both MoT and MoTMod onto Rapidshare, for others to download.

http://rapidshare.com/files/32150862...E_SPY.rar.html

I'm thinking of doing these things in future modifications:
  • Alternate German and Russian voice files
  • Adding silenced weapons for armed civilians

forlik 12-17-2009 07:51 AM

Quote:

Originally Posted by Liz Shaw (Post 128841)
I've decided to upload my modifications of both MoT and MoTMod onto Rapidshare, for others to download.

Congratulations! I'll try to download tonight. Is there a changelog?

Liz Shaw 12-17-2009 08:20 AM

Quote:

Originally Posted by forlik (Post 129192)
Congratulations! I'll try to download tonight. Is there a changelog?

I created a readme file so you know what I've done...:)

Liz Shaw 12-21-2009 08:14 AM

I've come up with a breakthrough!!!:grin:

I made new voice files hearable in-game by modifying the basesoundsfx.shadvs file. I'm still having problems getting the Soviet peasants to speak. Attempting to expand the ai.shadvs file causes the game to crash, even when using hykao's shadvs2txt program.

forlik 12-21-2009 03:52 PM

Quote:

Originally Posted by Liz Shaw (Post 130305)
I'm still having problems getting the Soviet peasants to speak.

Where did you find russian voice files? Do you know what these files contains? :)

Liz Shaw 12-22-2009 01:21 AM

Quote:

Originally Posted by forlik (Post 130419)
Where did you find russian voice files? Do you know what these files contains? :)

There's an unused folder in the MALE\\RUS folder called "panic_ded". The files are actually slowed recordings of what's in the standard panic folder, but although it looks like the folder's used for the peasants, it's not used. I made what's in the folder register in the basesoundsfx.shadvs file, but even after this, expanding the ai.shadvs file causes the game to crash.

forlik 12-22-2009 10:37 AM

1 Attachment(s)
Quote:

Originally Posted by Liz Shaw (Post 130545)
Attempting to expand the ai.shadvs file causes the game to crash, even when using hykao's shadvs2txt program.

It's unpacked ai.shadvs:

Liz Shaw 12-22-2009 11:11 AM

You didn't have to post the unpacked file for me. I'm saying that every time I expand the ai.shadvs file using the ai.txt file and then converting the ai.txt file back into shadvs format, the game still crashes.

forlik 12-22-2009 11:20 AM

Quote:

Originally Posted by Liz Shaw (Post 130609)
You didn't have to post the unpacked file for me. I'm saying that every time I expand the ai.shadvs file using the ai.txt file and then converting the ai.txt file back into shadvs format, the game still crashes.

Ahh, sorry :)
Try to change the first two lines from
Code:

101
3 00000588 00000E07 00000E93
{"root" ""

to
Code:

100
0
{"root" ""

before packing.

Liz Shaw 12-22-2009 02:17 PM

It works! Male Soviet peasants now have dialogue without causing the game to crash. A big thanks to forlik!:grin:

EDIT 1: What do "chto_vy", "ne_nado", "ne_prichem" and "ne_trogaite" mean?

EDIT 2: I'm trying to add voices for the "male_rus_spy" voice template. Unfortunately, they don't seem to be working...

EDIT 3: I tried to add some silenced weapons to armed mechanics in "Lightning", but the game crashes when I load the level.

What could be wrong here:

Level.OnFinishLoad();

-- All mechanics who have a gun now carry silenced Lugers and ammo, instead of Walther P38s. -- Liz Shaw
local actor = Level.FindActor('GM07');

Actor.ClearInventory(actor , true );
local gun = Level.CreateItem("LugerSilencer","Weapon");
Actor.PutWeapon( actor, Actor.WEAPON_SLOT_PISTOL, gun );
Actor.PutWeaponAmmo( actor, "Luger");
--

local actor = Level.FindActor('GM09');

Actor.ClearInventory(actor , true );
local gun = Level.CreateItem("LugerSilencer","Weapon");
Actor.PutWeapon( actor, Actor.WEAPON_SLOT_PISTOL, gun );
Actor.PutWeaponAmmo( actor, "Luger");
--

local actor = Level.FindActor('GM17');

Actor.ClearInventory(actor , true );
local gun = Level.CreateItem("LugerSilencer","Weapon");
Actor.PutWeapon( actor, Actor.WEAPON_SLOT_PISTOL, gun );
Actor.PutWeaponAmmo( actor, "Luger");
--

local actor = Level.FindActor('GM19');

Actor.ClearInventory(actor , true );
local gun = Level.CreateItem("LugerSilencer","Weapon");
Actor.PutWeapon( actor, Actor.WEAPON_SLOT_PISTOL, gun );
Actor.PutWeaponAmmo( actor, "Luger");
--

local actor = Level.FindActor('GM20');

Actor.ClearInventory(actor , true );
local gun = Level.CreateItem("LugerSilencer","Weapon");
Actor.PutWeapon( actor, Actor.WEAPON_SLOT_PISTOL, gun );
Actor.PutWeaponAmmo( actor, "Luger");
--
end;

AI.DoFile( "scripts:Levels\\Common.lua", false );


All times are GMT. The time now is 10:56 AM.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © 2007 Fulqrum Publishing. All rights reserved.