Jedi Master, Malice Posted May 23, 2009 Share Posted May 23, 2009 Im not sure if this is off topic but the link to download the fix is broken Link to comment Share on other sites More sharing options...
Ulmont Posted May 24, 2009 Share Posted May 24, 2009 The corpse spawner works EXACTLY the same as a regular spawner. The only difference is the corpse's .UTC file. To make a 'corpse' npc, you just change the ONSPAWN script to k_def_spawndead. Link to comment Share on other sites More sharing options...
DarthJacen Posted May 24, 2009 Share Posted May 24, 2009 This mod is now up and working at kotorfiles. http://knightsoftheoldrepublic.filefront.com/file/DarthDacs_Warpband_Fix;99688 Link to comment Share on other sites More sharing options...
Demongo Posted May 24, 2009 Author Share Posted May 24, 2009 The corpse spawner works EXACTLY the same as a regular spawner. The only difference is the corpse's .UTC file. To make a 'corpse' npc, you just change the ONSPAWN script to k_def_spawndead. Umm....okay but can you post an example? I will do the rest but I need an example, please:( Im not sure if this is off topic but the link to download the fix is broken I'll try to fix it in a moment. Hope this will work: http://www.turboupload.com/zd533rk4g51a/compatibility_fix.zip.html Link to comment Share on other sites More sharing options...
Ulmont Posted May 24, 2009 Share Posted May 24, 2009 Ok, here's a text tutorial/example on how to make a Mandalorian corpse: 1. Open up Kotor Tool. 2. Go to KotOR I > BIFS > TEMPLATES > BLUEPRINT CHARACTER 3. Scroll down to g_mandalor02.utc and double click on it 4. Once the Creature Editor window opens, there should be a list of tabs at the top labeled: Basic, Statistics, Advanced, Feats, Force Powers, Class, Special Abilities, Scripts, and Comments. Click on the one marked Scripts. 5. These scripts should be listed: OnHeartbeat - k_def_heartbt01 OnNotice - k_def_percept01 OnSpellAt - k_def_spellat01 OnAttacked - k_def_attacked01 OnDamaged - k_def_damage01 OnDisturbed - k_def_disturb01 OnEndRound - k_def_combend01 OnEndDialogu - k_def_endconv OnDialogue - k_def_dialogue01 OnSpawn - k_def_spawn01 OnRested - OnDeath - k_def_death01 OnBlocked - k_def_blocked01 OnUserDefine - k_def_userdef01 Go the the script labeled OnSpawn and change it from k_def_spawn01 to k_def_spawndead. 6. Click the Save As button and save it under a different name (ex. G_Mandalor02_dead) Link to comment Share on other sites More sharing options...
Demongo Posted May 25, 2009 Author Share Posted May 25, 2009 Ok, here's a text tutorial/example on how to make a Mandalorian corpse: 1. Open up Kotor Tool. 2. Go to KotOR I > BIFS > TEMPLATES > BLUEPRINT CHARACTER 3. Scroll down to g_mandalor02.utc and double click on it 4. Once the Creature Editor window opens, there should be a list of tabs at the top labeled: Basic, Statistics, Advanced, Feats, Force Powers, Class, Special Abilities, Scripts, and Comments. Click on the one marked Scripts. 5. These scripts should be listed: OnHeartbeat - k_def_heartbt01 OnNotice - k_def_percept01 OnSpellAt - k_def_spellat01 OnAttacked - k_def_attacked01 OnDamaged - k_def_damage01 OnDisturbed - k_def_disturb01 OnEndRound - k_def_combend01 OnEndDialogu - k_def_endconv OnDialogue - k_def_dialogue01 OnSpawn - k_def_spawn01 OnRested - OnDeath - k_def_death01 OnBlocked - k_def_blocked01 OnUserDefine - k_def_userdef01 Go the the script labeled OnSpawn and change it from k_def_spawn01 to k_def_spawndead. 6. Click the Save As button and save it under a different name (ex. G_Mandalor02_dead) Okay I don't know what's happening but I just can't seem to do it:( I post some screenshots so if I did something wrong you can tell me: Show spoiler (hidden content - requires Javascript to show) Show spoiler (hidden content - requires Javascript to show) Link to comment Share on other sites More sharing options...
Demongo Posted June 2, 2009 Author Share Posted June 2, 2009 UPDATE TIME: I added a new option to the warpband: Changing some globals. I hope this will work. Here's the script for Taris: void main() { SetGlobalNumber( "END_CARTH_DLG", 6 ); SetGlobalNumber( "END_ROOM3_DEAD", 2 ); SetGlobalNumber( "END_ROOM5_DEAD", 3 ); SetGlobalNumber( "END_ROOM7_DEAD", 2 ); SetGlobalNumber( "END_ROOM8_DEAD", 2 ); SetGlobalNumber( "END_SITH_DEAD", 5 ); SetGlobalNumber( "END_TRASK_DLG", 32 ); SetGlobalBoolean( "END_BRIDGE_SEALED", TRUE ); SetGlobalBoolean( "G_PazzakDeck", TRUE ); SetGlobalBoolean( "K_AT_EBON_HAWK", TRUE ); SetGlobalBoolean( "K_TAR_SWOOP_POINT_01", TRUE ); SetGlobalBoolean( "K_TAR_SWOOP_POINT_02", TRUE ); SetGlobalBoolean( "K_TAR_SWOOP_POINT_05", TRUE ); SetGlobalBoolean( "K_TAR_SWOOP_POINT_06", TRUE ); SetGlobalBoolean( "TAR_BEKBASEOPEN", TRUE ); SetGlobalBoolean( "TAR_CANDSPAWN", TRUE ); SetGlobalBoolean( "TAR_DISGUISEXP", TRUE ); SetGlobalBoolean( "TAR_ESTATEEXPLOSIONS", TRUE ); SetGlobalBoolean( "TAR_FIRST_SWOOP_USE", TRUE ); SetGlobalBoolean( "TAR_GENDAR_TALK", TRUE ); SetGlobalBoolean( "TAR_HENDARHELP", TRUE ); SetGlobalBoolean( "TAR_HOMEINTRUDER", TRUE ); SetGlobalBoolean( "TAR_OUTCAST_ELEV", TRUE ); SetGlobalBoolean( "TAR_PAPERSSHOWN", TRUE ); SetGlobalBoolean( "TAR_SITHDROIDSHACKED", TRUE ); SetGlobalBoolean( "TAR_STARTED", TRUE ); SetGlobalBoolean( "TAR_VULKARBASE_OPEN", TRUE ); SetGlobalBoolean( "Tar_BastVulk", TRUE ); SetGlobalBoolean( "Tar_BenReward", TRUE ); SetGlobalBoolean( "Tar_Cand_T3", TRUE ); SetGlobalBoolean( "Tar_DavSlaveInfo", TRUE ); SetGlobalBoolean( "Tar_DiaBounty", TRUE ); SetGlobalBoolean( "Tar_DuelOrg", TRUE ); SetGlobalBoolean( "Tar_DuelOver", TRUE ); SetGlobalBoolean( "Tar_DuelPrep", TRUE ); SetGlobalBoolean( "Tar_GadonMission", TRUE ); SetGlobalBoolean( "Tar_Gadon_Eyes", TRUE ); SetGlobalBoolean( "Tar_GerlonTk", TRUE ); SetGlobalBoolean( "Tar_Gurney_Talk", TRUE ); SetGlobalBoolean( "Tar_HawkSec", TRUE ); SetGlobalBoolean( "Tar_HudrowFree", TRUE ); SetGlobalBoolean( "Tar_IceTk", TRUE ); SetGlobalBoolean( "Tar_JaniceDl1", TRUE ); SetGlobalBoolean( "Tar_JaniceDl2", TRUE ); SetGlobalBoolean( "Tar_KeblaDl1", TRUE ); SetGlobalBoolean( "Tar_KeblaDl2", TRUE ); SetGlobalBoolean( "Tar_KeblaInv", TRUE ); SetGlobalBoolean( "Tar_MarlTk", TRUE ); SetGlobalBoolean( "Tar_NeedUniform", TRUE ); SetGlobalBoolean( "Tar_SithDroid", TRUE ); SetGlobalBoolean( "Tar_Sith_XP", TRUE ); SetGlobalBoolean( "Tar_SwoopDouble", TRUE ); SetGlobalBoolean( "Tar_SwoopEng", TRUE ); SetGlobalBoolean( "Tar_SwoopNew", TRUE ); SetGlobalBoolean( "Tar_SwoopRace", TRUE ); SetGlobalBoolean( "Tar_T3_Mention", TRUE ); SetGlobalBoolean( "Tar_TwitchPay", TRUE ); SetGlobalBoolean( "Tar_ZaxBounty", TRUE ); SetGlobalBoolean( "Tar_ZaxQuestion", TRUE ); SetGlobalBoolean( "Tar_out_gate", TRUE ); SetGlobalBoolean( "tar_durosfree", TRUE ); SetGlobalBoolean( "tar_upelev", TRUE ); SetGlobalNumber( "DUEL_TIMER", 1 ); SetGlobalNumber( "K_KOTOR_MASTER", 10 ); SetGlobalNumber( "K_LastPlanet", 10 ); SetGlobalNumber( "K_SWG_BASTILA", 1 ); SetGlobalNumber( "K_SWG_CARTH", 5 ); SetGlobalNumber( "MIN_RACE_GEAR", 6 ); SetGlobalNumber( "MIN_TIME_MIL", 3 ); SetGlobalNumber( "MIN_TIME_SEC", 5 ); SetGlobalNumber( "Mis_MissionTalk", 3 ); SetGlobalNumber( "TAR_ARENANPC1", 2 ); SetGlobalNumber( "TAR_ARENANPCS", 3 ); SetGlobalNumber( "TAR_CANDMEET", 2 ); SetGlobalNumber( "TAR_DAVGAS", 1 ); SetGlobalNumber( "TAR_GHOULSPAWNS", 7 ); SetGlobalNumber( "TAR_HENDAR", 99 ); SetGlobalNumber( "TAR_OUT_DISEASE", 99 ); SetGlobalNumber( "TAR_SITHARMORPLOT", 2 ); SetGlobalNumber( "TAR_SWOOP_ACCEL", 11 ); SetGlobalNumber( "TAR_SWOOP_MSEC", 78 ); SetGlobalNumber( "TAR_SWOOP_MSEC_BEAT", 53 ); SetGlobalNumber( "TAR_SWOOP_SEC", 26 ); SetGlobalNumber( "TAR_SWOOP_SEC_BEAT", 26 ); SetGlobalNumber( "Tar_BenBount", 99 ); SetGlobalNumber( "Tar_BenChall", 20 ); SetGlobalNumber( "Tar_BullMerc", 2 ); SetGlobalNumber( "Tar_Canderous", 2 ); SetGlobalNumber( "Tar_Carth", 2 ); SetGlobalNumber( "Tar_Dia", 98 ); SetGlobalNumber( "Tar_Duel", 7 ); SetGlobalNumber( "Tar_DuelAnTk", 2 ); SetGlobalNumber( "Tar_Gana", 30 ); SetGlobalNumber( "Tar_Holdan", 20 ); SetGlobalNumber( "Tar_JaniceDro", 30 ); SetGlobalNumber( "Tar_LargoBoun", 20 ); SetGlobalNumber( "Tar_LastHolo", 6 ); SetGlobalNumber( "Tar_Matrik", 99 ); SetGlobalNumber( "Tar_MissLook", 1 ); SetGlobalNumber( "Tar_Mission", 30 ); SetGlobalNumber( "Tar_RakSerum", 1 ); SetGlobalNumber( "Tar_Rukil", 40 ); SetGlobalNumber( "Tar_Sarna", 99 ); SetGlobalNumber( "Tar_SelBoun", 99 ); SetGlobalNumber( "Tar_StrongBox", 3 ); SetGlobalNumber( "Tar_SwoopRaceCounter", 2 ); SetGlobalNumber( "Tar_SwoopStatus", 2 ); SetGlobalNumber( "Tar_VulkarElevator", 1 ); SetGlobalNumber( "Tar_YunGend", 99 ); SetGlobalNumber( "Tar_ZelkaRm", 99 ); SetGlobalNumber( "Tar_ZelkaStor", 3 ); SetGlobalNumber( "Tar_ZelkaTk", 3 ); SetGlobalNumber( "ZaalbarTalk", 1 ); SetGlobalNumber( "tar_droid", 15 ); SetGlobalNumber("K_CURRENT_PLANET", 15); SetGlobalBoolean("Tar_Destroyed", 1); AddJournalQuestEntry("end_attack", 99); AddJournalQuestEntry("tar_bastsearch", 99); RemoveJournalQuestEntry("tar_bastsearch"); AddJournalQuestEntry("k_rapidtransit", 99); RemoveJournalQuestEntry("k_rapidtransit"); AddJournalQuestEntry("Tar_rancor", 99); RemoveJournalQuestEntry("Tar_rancor"); AddJournalQuestEntry("tar_bendakbounty", 99); RemoveJournalQuestEntry("tar_bendakbounty"); AddJournalQuestEntry("tar_diabounty", 99); RemoveJournalQuestEntry("tar_diabounty"); AddJournalQuestEntry("tar_infectedoutcasts", 99); RemoveJournalQuestEntry("tar_infectedoutcasts"); AddJournalQuestEntry("tar_vulkarbase", 99); RemoveJournalQuestEntry("tar_vulkarbase"); AddJournalQuestEntry("tar_largobounty", 98); RemoveJournalQuestEntry("tar_largobounty"); AddJournalQuestEntry("tar_matrik", 40); RemoveJournalQuestEntry("tar_matrik"); AddJournalQuestEntry("tar_rakghoulserum", 10); RemoveJournalQuestEntry("tar_rakghoulserum"); AddJournalQuestEntry("tar_rukilapprentice", 99); RemoveJournalQuestEntry("tar_rukilapprentice"); AddJournalQuestEntry("tar_selvenbounty", 99); RemoveJournalQuestEntry("tar_selvenbounty"); AddJournalQuestEntry("tar_duelring", 99); RemoveJournalQuestEntry("tar_duelring"); AddJournalQuestEntry("tar_promisedland", 40); RemoveJournalQuestEntry("tar_promisedland"); AddJournalQuestEntry("tar_buydroid", 99); RemoveJournalQuestEntry("tar_buydroid"); AddJournalQuestEntry("tar_escape", 99); AddJournalQuestEntry("tar_planetinfo", 99); StartNewModule("STUNT_06", "", "05", "", "", "", "", ""); } I think this will take you to the sith fighter scene after the destruction of Taris. I'm not sure if the Journal Quests are nedded but I wanted to be sure. So that's for Taris. The next global script will be the Leviathan. So if I'm right, I have to search for the Star Map globals, but do I need something else? Star Map globals, and teleporting to the module before the Leviathan. If anything else is needed or there is something wrong with the script above, please comment. EDIT:The bad news is the corpse spawner still doesn't work. Link to comment Share on other sites More sharing options...
R2-X2 Posted June 2, 2009 Share Posted June 2, 2009 Your armband still doesn't appears, even with the fix . Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.