Jump to content

Home

[TSL] Skip Peragus?


Airrazor

Recommended Posts

This mod does work, for me at least. And Im running it off of XBOX.

 

http://www.pcgamemods.com/10853

 

Now this will not make you skip Peragus... it just makes it so the Ebon Hawk is faster for access to leave. But trust me, youll only spend like a total of 10mins on that mining facility.

 

Go to the administration level as soon as you can, and access the computer terminal. Via choices, it will warp you to just a few mins away from the Ebon Hawk.

 

It also gives you some advanced items and the ability to get more LS and DS points and select Revan's history.

 

IMO, its a good mod, you should like it.

Link to comment
Share on other sites

hm, thas the one i tried out. maybe its cause of the language, or somthin else.. i dunno.

 

*tryin to remember* there was a message, like ''some notes in the script are missing or they are incomplete'' or somethin like that as i clicked on that console ingame. i dunno what that means.

Link to comment
Share on other sites

Originally posted by Jackel

SuperSquall has a Skip Peragus mod available at his website

 

http://pyrology.tuxable.com/kotor/index.phtml

 

Currently I am getting a 404 but it should load up later (or it could just be my comp.. I wouldn't put it past it)

 

I don't how much you skip of Peragus but the readme should tell you.

 

It's not just your comp, I'm getting the not found as well.

Link to comment
Share on other sites

Originally posted by Jackel

SuperSquall has a Skip Peragus mod available at his website

 

http://pyrology.tuxable.com/kotor/index.phtml

 

Currently I am getting a 404 but it should load up later (or it could just be my comp.. I wouldn't put it past it)

 

I don't how much you skip of Peragus but the readme should tell you.

 

Like Jackel said :D

 

FYI as long as you don't have any conflicting MODs installed. Super did a good job and the mod works flawlessly to his credit every time for me on a couple of machines laying about. ;)

 

I can't vouch for the language barrier bit though man. :confused:

Link to comment
Share on other sites

  • 2 weeks later...

For Squall's mod, is there a way to change the amount of experience it gives you, and the items and such? It makes you somewhat overpowered. It IS annoying to have to wait so long for a lightsaber, but getting one earlier in the game makes the already ridiculously easy game even easier (not to mention makes several scenes make no sense at all.)

 

This is also true of the large amounts of experience it gives you: I don't think I've ever managed Level 8 on Peragus, but the mod makes sure you are (at least) that level before you leave the station.

 

I don't mean to criticize the mod, it's really useful. Peragus is probably the worst part of the game for a veteran player (and even for newbies to some degree when it starts getting long) so it's nice to be able to skip it. It'd just be nice to be able to skip it and only get what you SHOULD get from Peragus, instead of what you get from Peragus + insanely powerful weapon + extra level up or two.

Link to comment
Share on other sites

Originally posted by Gohanks

For Squall's mod, is there a way to change the amount of experience it gives you, and the items and such? It makes you somewhat overpowered. It IS annoying to have to wait so long for a lightsaber, but getting one earlier in the game makes the already ridiculously easy game even easier (not to mention makes several scenes make no sense at all.)

 

This is also true of the large amounts of experience it gives you: I don't think I've ever managed Level 8 on Peragus, but the mod makes sure you are (at least) that level before you leave the station.

 

I don't mean to criticize the mod, it's really useful. Peragus is probably the worst part of the game for a veteran player (and even for newbies to some degree when it starts getting long) so it's nice to be able to skip it. It'd just be nice to be able to skip it and only get what you SHOULD get from Peragus, instead of what you get from Peragus + insanely powerful weapon + extra level up or two.

 

Yeah I'm sure you can change it for what you want after you get Super's permission ;) If he gave stats items, one could take them away.

Link to comment
Share on other sites

For your personal use, you can modify the ss-gift.nss and ss-peragus-items.nss scripts.

//:: ss-gift
/*
   Gives XP to PC
*/
//:: By SuperSquall

void main()
{
   GiveXPToCreature(GetFirstPC(), 700);
}

Simply change the number 700 to whatever you want. I never played the mod but if I remember correctly from what I did in Kotor 1, this should give you 7000XP.

 

then, to change the items:

#include "k_inc_debug"
void main()
{
   //armor equipment
   CreateItemOnObject( "a_band_c01", GetFirstPC(), 1);
   CreateItemOnObject( "a_belt_03", GetFirstPC(), 1);
   CreateItemOnObject( "a_belt_04", GetFirstPC(), 1);
   CreateItemOnObject( "a_belt_08", GetFirstPC(), 1);

   CreateItemOnObject( "a_gloves_01", GetFirstPC(), 1);
   CreateItemOnObject( "a_gloves_08", GetFirstPC(), 1);

   CreateItemOnObject( "a_helmet_01", GetFirstPC(), 1);
   CreateItemOnObject( "a_helmet_02", GetFirstPC(), 1);
   CreateItemOnObject( "a_helmet_06", GetFirstPC(), 1);
   CreateItemOnObject( "a_helmet_07", GetFirstPC(), 1);

   CreateItemOnObject( "g_a_clothes01", GetFirstPC(), 3);
   CreateItemOnObject( "a_light_06", GetFirstPC(), 1);
   CreateItemOnObject( "a_medium_05", GetFirstPC(), 1);
   CreateItemOnObject( "a_heavy_03", GetFirstPC(), 1);

   CreateItemOnObject( "a_robe_07", GetFirstPC(), 1);
   CreateItemOnObject( "a_robe_08", GetFirstPC(), 1);
   CreateItemOnObject( "a_robe_09", GetFirstPC(), 1);
   CreateItemOnObject( "mineruniform", GetFirstPC(), 1);

   //droid gear
   CreateItemOnObject( "d_armor_04", GetFirstPC(), 1);
   CreateItemOnObject( "d_t3m4_02", GetFirstPC(), 1);
   CreateItemOnObject( "d_device_03", GetFirstPC(), 1);
   CreateItemOnObject( "d_device_12", GetFirstPC(), 1);

   //key items
   CreateItemOnObject("comlink", GetFirstPC(), 1);
   CreateItemOnObject("hkpart04", GetFirstPC(), 1);

   //expendable items
   CreateItemOnObject("g_i_drdrepeqp002", GetFirstPC(), 10);
   CreateItemOnObject("g_i_medeqpmnt02", GetFirstPC(), 10);
   CreateItemOnObject("g_i_medeqpmnt04", GetFirstPC(), 5);
   CreateItemOnObject("g_i_parts01", GetFirstPC(), 15);
   CreateItemOnObject("g_i_progspike01", GetFirstPC(), 15);

   //misc fighting stuff
   CreateItemOnObject("a_shield_01", GetFirstPC(), 5);
   CreateItemOnObject("a_shield_02", GetFirstPC(), 5);
   CreateItemOnObject("a_shield_03", GetFirstPC(), 5);

   CreateItemOnObject("g_i_trapkit014", GetFirstPC(), 15);

   CreateItemOnObject("g_i_adrnaline001", GetFirstPC(), 3);
   CreateItemOnObject("g_i_adrnaline002", GetFirstPC(), 3);
   CreateItemOnObject("g_i_adrnaline003", GetFirstPC(), 3);

   CreateItemOnObject("g_w_adhsvgren001", GetFirstPC(), 3);
   CreateItemOnObject("g_w_fraggren01", GetFirstPC(), 9);
   CreateItemOnObject("g_w_sonicgren01", GetFirstPC(), 6);

   //upgrade items
   CreateItemOnObject( "u_m_cell_03", GetFirstPC(), 1);
   CreateItemOnObject( "u_m_edge_06", GetFirstPC(), 1);
   CreateItemOnObject( "u_m_grip_04", GetFirstPC(), 1);
   CreateItemOnObject( "u_a_unde_07", GetFirstPC(), 1);
   CreateItemOnObject( "u_r_firi_02", GetFirstPC(), 1);
   CreateItemOnObject( "u_r_powe_03", GetFirstPC(), 1);
   CreateItemOnObject( "u_r_targ_07", GetFirstPC(), 1);
   CreateItemOnObject( "u_l_cell_02", GetFirstPC(), 1);
   CreateItemOnObject( "u_a_unde_09", GetFirstPC(), 1);
   CreateItemOnObject( "u_l_colo_01", GetFirstPC(), 1);
   CreateItemOnObject( "u_l_colo_02", GetFirstPC(), 1);
   CreateItemOnObject( "u_l_colo_03", GetFirstPC(), 1);
   CreateItemOnObject( "u_l_colo_04", GetFirstPC(), 1);
   CreateItemOnObject( "u_l_colo_05", GetFirstPC(), 1);
   CreateItemOnObject( "u_l_colo_06", GetFirstPC(), 1);
   CreateItemOnObject( "u_l_colo_07", GetFirstPC(), 1);
   CreateItemOnObject( "u_l_colo_08", GetFirstPC(), 1);
   CreateItemOnObject( "u_a_over_01", GetFirstPC(), 1);

   //Weapons
   CreateItemOnObject( "w_blaste_01", GetFirstPC(), 2);
   CreateItemOnObject( "w_blaste_06", GetFirstPC(), 1);
   CreateItemOnObject( "w_blaste_09", GetFirstPC(), 1);
   CreateItemOnObject( "w_brifle_04", GetFirstPC(), 2);
   CreateItemOnObject( "w_brifle_12", GetFirstPC(), 1);

   CreateItemOnObject( "w_melee_05", GetFirstPC(), 2);
   CreateItemOnObject( "w_melee_06", GetFirstPC(), 2);
   CreateItemOnObject( "w_melee_07", GetFirstPC(), 1);
   CreateItemOnObject( "g_w_lghtsbr11", GetFirstPC(), 1);

   GiveGoldToCreature( GetFirstPC(), 4000);
   GiveXPToCreature(GetFirstPC(), 28000);
}

Delete the lines you want or change the item templates. You'll find a list of the templates on our website .

 

Once you are done, compile your script as indicated in this tutorial: http://lucasforums.com/showthread.php?s=&threadid=143681

Link to comment
Share on other sites

Wow, thanks a lot for the quick responses! Yeah, it'd just be for me, I'm sure other people like being able to pull out a lightsaber and go all Jedi on everything that moves right away but... eh, not me for some reason. I'll try that, thank you!

 

(EDIT) Two questions. One, lightsabers won't drop from regular enemies until I get it normally if I change this (or would they even if I didn't? Maybe I could just change the exp part and then discard the lightsaber) and two, uh... about how much experience is required to get level 6?

Link to comment
Share on other sites

Or, if you are feeling a bit more dynamic, you could have the script calculate the exp for you. A using a function like this should work:

 

int ST_GetExpForLevel(int nLevel) {
   return FloatToInt(((IntToFloat(nLevel-1) * 0.5) + 0.5) * IntToFloat(nLevel-1)) * 1000;
}

 

:)

 

(You need 15000 exp to be level 6.)

Link to comment
Share on other sites

Wow, you spend a couple days away and everyone starts talking about you...

 

 

Re: my website:

Yeah, it's down right now. Just switched servers so I'm working on getting the subdomain back up (and it's a backburner project right now). I put all of my mods on pcgamemods too though (link is in my sig).

 

I don't mean to criticize the mod, it's really useful. Peragus is probably the worst part of the game for a veteran player (and even for newbies to some degree when it starts getting long) so it's nice to be able to skip it. It'd just be nice to be able to skip it and only get what you SHOULD get from Peragus, instead of what you get from Peragus + insanely powerful weapon + extra level up or two.
That's a fair criticism. The items and EXP are actually based directly on the items I got on my test-run through Peragus, however being a bit of a dork for finding the most EXP-rich path possible I expect it may be a bit more than most people net. The Arkanian Blaster Rifle I actually got on my first play through as well (though I realize now that it was a pretty lucky find).

 

Either way if you want to change the values go ahead, I packed the source with it for that reason. The file you'll want to adjust is ss-peragus-items.nss. Go down to the bottom and tweak this line:

 

GiveXPToCreature(GetFirstPC(), 28000);

 

Set the 28000 to a smaller number if you like. The blaster and lightsaber are on these lines:

CreateItemOnObject( "g_w_lghtsbr11", GetFirstPC(), 1);

CreateItemOnObject( "w_brifle_12", GetFirstPC(), 1);

 

You can just erase them and it'll be fine. Once you're done tinkering recompile the file and dump it in your Override.

 

Also: It is important that you do NOT screw around with ss-gift.nss, as 700 is a value in a fairly precise range of EXP points that the mod is dependent on for functionality. You can go as low as 500 EXP and as high as 999, but really you should adjust the EXP gift in the other file as it's the one that dishes out the real EXP anyway.

 

 

 

I just ask that you don't distribute a changed version without letting me test-drive it first. :)

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...