envida Posted March 12, 2005 Share Posted March 12, 2005 After been working on several unfinished mods (wasn't really into those). I finally decided on a mod that I really want to make A recruit mod! This will be a recruitable female twilek Jedi which will be based of Aayla Secura from Episode II/III and Dark Horse Comic! She is a blue twilek who is awesome with a lightsaber and is pretty cool. I have been working on this some already. Note, she won't be named Aayla Secura but something very similar and the story will be similar. Here is a list of stuff that I have planned so far: Will replace G0-T0 (can change) As for now you will find her at the Entertainment Promenade bar on Nar Shadaa (can change) She will be a blue female twilek Jedi guardian Start as level 6 (can change) Can gain a prestige class at level 10-15 (not sure what level yet probably 15) She will become a Jedi Weapon Master or a Sith Marauder depending on alignment which will be affected by you just like with the regular party members. I want to have influence working like it does with the regular party members. When she reaches the required level for prestige class a new dialog option will be available where you can convert her. You will need high enough influence to be successful. If you are you will go to Dantooine where you will find a peaceful place where there will be a "ceremony" thing happening when turning her into a prestige class, like a fighting sequence where you train here. Similar to the fighting you have with the Handmaiden. You need to beat her to turn her into a prestige class. I want to include a lot of dialog with influence attempts in it. She will have a complete back story to tell you through dialog. As of now I will just use twilek voices from the game. Of course if things work out smooth and I get the time and someone would be willing to record a voice for her in English that would be cool but that's way ahead of where I'm right now. Also I could use some help on writing some funny and interesting dialog. So if anyone is interested let me know. I'm not a writer myself. I would also like her to have her own unique lightsaber hilt with a blue color maybe a darker blue than normal. Anyone interested in doing that? I'm still clueless with gmax So let me know what you guys think. Anyone interested to help out with the stuff I mentioned let me know I'll post some picture of her and add some more info about here background later. Link to comment Share on other sites More sharing options...
reiella Posted March 12, 2005 Share Posted March 12, 2005 Would lean towards Prestige Class @ 15, so she's not getting prestige before the protagonist. As to the rest, good luck and sorry that I'm not really able to help. Link to comment Share on other sites More sharing options...
lilric27 Posted March 12, 2005 Share Posted March 12, 2005 Sounds cool, playing a darky I defn would like option to recruit her. Sounds like you have a lot planned for this mod, only thing I suggest is start small and simple. Phase I, then Phase II, then maybe Phase III. I will be watching, good luck. Link to comment Share on other sites More sharing options...
Shadow Blaze Posted March 12, 2005 Share Posted March 12, 2005 I would like to help but I'm probably not much better at gmax. I have only made one hilt so far and well it became a flop since the PC held on to the very bottom of it. I fixed it now though. But I still don't have any real good designs that I think I can make without more experience. Sorry I couldn't be of more help. If you just want a reskin of a saber I might be able to do that. Link to comment Share on other sites More sharing options...
Lorden Darkblade Posted March 12, 2005 Share Posted March 12, 2005 Awesome man!!! Can't wait to put my hands on this Link to comment Share on other sites More sharing options...
Shadow Blaze Posted March 12, 2005 Share Posted March 12, 2005 Sort of like this in terms of blue lightsabers? Link to comment Share on other sites More sharing options...
ChuckX8oD Posted March 12, 2005 Share Posted March 12, 2005 sounds spectacular the only thing ill say is, please keep us xboxers in mind, custom models dont load in the game, and potentially crash it. if its not to much to ask, maybe make an alternate file that calls for yer custom Sabre, so it calls just a regular sabre.. having an ATI card, the game currently doesnt run well on my system. Link to comment Share on other sites More sharing options...
sketch42 Posted March 12, 2005 Share Posted March 12, 2005 Originally posted by envida I want to include a lot of dialog with influence attempts in it. She will have a complete back story to tell you through dialog. As of now I will just use twilek voices from the game. Of course if things work out smooth and I get the time and someone would be willing to record a voice for her in English that would be cool but that's way ahead of where I'm right now. Also I could use some help on writing some funny and interesting dialog. So if anyone is interested let me know. I'm not a writer myself. So let me know what you guys think. Anyone interested to help out with the stuff I mentioned let me know I'll post some picture of her and add some more info about here background later. if you can provide the backround i can probably write it will be glad to be a part of this ... Link to comment Share on other sites More sharing options...
Shadow Blaze Posted March 12, 2005 Share Posted March 12, 2005 Originally posted by Shadow Blaze Sort of like this in terms of blue lightsabers? Yes I know I am quoting myself but I am working on a better skin on the side next to the reworking of my saber pack. I'll post a pic soon so you can see if you like it envida and I will try to make it a darker blue too... look at me I guess I am helping anyways lol. Even without making a custom saber in gmax it still looks like a custom make when you really look at it. Back to work. Link to comment Share on other sites More sharing options...
Mav Posted March 12, 2005 Share Posted March 12, 2005 envida, this mod sounds like it is going to be very detailed and great, just the sort of dedication we need in mods, as far as you needing a new saber model for your recruit, I would be more than happy to help. I've modeled and released this: clicky and I'm brushing up only my modeling currently, although I've only been at it for the past 2 months or so . If you need me to make a new saber model I'd be happy to do it though, just let me know, and we can discuss details, if you want . Oh and check out my W.I.P. thread if you want to look at some old screenies of stuff I've done ...lol. Mav Link to comment Share on other sites More sharing options...
envida Posted March 12, 2005 Author Share Posted March 12, 2005 Originally posted by lilric27 Sounds cool, playing a darky I defn would like option to recruit her. Sounds like you have a lot planned for this mod, only thing I suggest is start small and simple. Phase I, then Phase II, then maybe Phase III. Yeah I'll start with the most important stuff and then add on as I go Originally posted by Shadow Blaze Sort of like this in terms of blue lightsabers? Looks good but I wrote a bit wrong what I meant. I was thinking about the color of the blade to be dark blue not the hilt Originally posted by ChuckX8oD the only thing ill say is, please keep us xboxers in mind, custom models dont load in the game, and potentially crash it. I'll have that in mind. I play on the xbox too I only have a laptop with a ati card so I use the pc version just when I test out mods. Originally posted by sketch42 if you can provide the backround i can probably write it will be glad to be a part of this ... Thanks I'll keep that in mind when I get to the dialog stuff Link to comment Share on other sites More sharing options...
envida Posted March 12, 2005 Author Share Posted March 12, 2005 Originally posted by maverick187 envida, this mod sounds like it is going to be very detailed and great, just the sort of dedication we need in mods, as far as you needing a new saber model for your recruit, I would be more than happy to help. I've modeled and released this: clicky and I'm brushing up only my modeling currently, although I've only been at it for the past 2 months or so . If you need me to make a new saber model I'd be happy to do it though, just let me know, and we can discuss details, if you want . Oh and check out my W.I.P. thread if you want to look at some old screenies of stuff I've done ...lol. Mav I only hope I'm noe chewing over more than I can handle Thanks for the offer. That hilt looks really good Link to comment Share on other sites More sharing options...
Mav Posted March 12, 2005 Share Posted March 12, 2005 Originally posted by envida Thanks for the offer. That hilt looks really good Thanks for the compliment , and the model in that screenie is being ported over from K1 to TSL over the weekend, and I'll be making several models, mostly just to practice and such, but you can take me up on that offer at any time , just let me know, making the model is the easy part skining the thing is what is hard... damned UV maps... lol Link to comment Share on other sites More sharing options...
envida Posted March 19, 2005 Author Share Posted March 19, 2005 Here is a little update I figured I would post a few screenshots for my Aayla character Screenshots I have been very busy lately so haven't had much chance to work on this mod. But I managed to do a few things. My initial skin for Aayla is done. Still needs some work but I'm getting there. I'm using the twin sun sisters as template. I also managed to do some of the script stuff. So the recruiting part is almost done. Working on a couple of solution since TSL can be a bit difficult when you remove party members. As it stands now you can choose to replace HK-47, G0T0, Hanhaar or Mira. The other members will probably cause too much trouble. HK-47 is the best way to go because he isn't a required party member at any time throughout the game. If you choose to replace with HK-47 you can recruit Aayla as soon as you get to Nar Shadaa. If you want to replace G0T0, Hanhaar or Mira you need to finish Nar Shadaa first before you can recruit Aayla. I'm also working on a solution so before you head for Malachor G0T0, Hanhaar or Mira will be re-added to your party and Aayla removed. This still needs some testing of course. You will also have the solution to remove Aayla at any time and regain your other character. Other than that it shouldn't cause any issues. Cut-scenes and stuff as far as I am aware checks to see if a party member is available before they are run so that shouldn't be a problem. If anyone has any knowledge about this I would love to here it Here is just some notes I have for what I am doing: There will be three practice fights on the Ebon Hawk with her. When you successfully beat her three times you will get a reward. Maybe it will be to your dex attribute or a feat not sure yet. You will gain experience from talking with her, fighting with her and training her into a prestige class. Also when she gets a prestige class she will be granted the force chain feat. Here is a very small recap of her story: Aayla fought during the Mandalorian Wars and the Jedi Civil War. She is renowned for her lightsaber skills. Her master turned to the dark side along with many of her closest friends. She is now very much torn between the dark and light side so she has taken a neutral stance and is looking for other jedi. It will be up to you to guide her on the path to the dark or light side. She knew you when she trained at the jedi academy on Dantooine. She knows of your status as an exile. Link to comment Share on other sites More sharing options...
Mav Posted March 19, 2005 Share Posted March 19, 2005 This mod sounds great envida, and the offer still stands, if you want after I finish a doublesaber model for Darkkender, I'd be more than happy to make your recruit one Link to comment Share on other sites More sharing options...
envida Posted March 19, 2005 Author Share Posted March 19, 2005 Originally posted by maverick187 This mod sounds great envida, and the offer still stands, if you want after I finish a doublesaber model for Darkkender, I'd be more than happy to make your recruit one Yes I was going to ask you about this just wanted to wait a bit until I had done some more work on it I'll pm you later Link to comment Share on other sites More sharing options...
T7nowhere Posted March 19, 2005 Share Posted March 19, 2005 This sounds like a very interesting Recruit mod envida. Are you thinking about adding a mini quest for your recruit. Just to give the player more time to have the npc in their crew Link to comment Share on other sites More sharing options...
Prime Posted March 19, 2005 Share Posted March 19, 2005 It's a nice skin. Well done. Link to comment Share on other sites More sharing options...
Pnut_Man Posted March 19, 2005 Share Posted March 19, 2005 Impressed with the planning and the skin. Yeah, my crew did seem to be lacking something without a twi'lek chick onboard... Link to comment Share on other sites More sharing options...
Prime Posted March 19, 2005 Share Posted March 19, 2005 Originally posted by Tomar_Dicol Yeah, my crew did seem to be lacking something without a twi'lek chick onboard... Personally, I'd take anyone over GO-TO. Link to comment Share on other sites More sharing options...
ChAiNz.2da Posted March 19, 2005 Share Posted March 19, 2005 Just the fact that it's Aayla is enough for me to want this mod! and I have to agree with Prime, GO-TO can well.... go elsewhere for all I care. I already have an uber-tank droid... T3-M4 baby! (one of the few things Obsidian did do right) Link to comment Share on other sites More sharing options...
Lorden Darkblade Posted March 19, 2005 Share Posted March 19, 2005 And I agree too, GO-TO was kinda useless.... I never used him, and he's not worth trying to get 100% influence. Link to comment Share on other sites More sharing options...
Darkkender Posted March 19, 2005 Share Posted March 19, 2005 HUBA, HUBA I mean wow she looks great. I will definetley be ready to DL this when it is done. Link to comment Share on other sites More sharing options...
envida Posted March 20, 2005 Author Share Posted March 20, 2005 Originally posted by T7nowhere This sounds like a very interesting Recruit mod envida. Are you thinking about adding a mini quest for your recruit. Just to give the player more time to have the npc in their crew Yes there will be some mini quest involved. Probably involving getting back her old lightsaber that she lost during the Jedi Civil War and finding out about her master - it still work in progress though so it can change some Thanks for all the compliments It gives one more determination (for lack of better word, its early and I'm tired) to make the mod as good as possible And I agree with people that G0T0 is the least interesting character. And I will probably use him the most for bug testing since I think he is the one most likely to be replaced. Although replacing HK47 is the one who cause the least problems he is also in my opinon the most fun character to have Link to comment Share on other sites More sharing options...
stoffe Posted March 22, 2005 Share Posted March 22, 2005 I've had a look at the scripts k_inc_handfight.ncs and a_hand_fight.ncs in EBO003_s.rim as you asked. They turned out to be rather messy, but since they exactly match the bytecode of the originals I guess the original source code was rather messy to begin with. Looks like the scripts have been changed around in functionality a bit during development without cleaning out old stuff that was no longer used. Anyway, here they are: // ST: k_inc_handfight.nss (k_inc_handfight.ncs in 003EBO_s.rim) #include "k_inc_glob_party" #include "k_inc_generic" // --------------------------------------------------------------- // ST: Function Prototypes // --------------------------------------------------------------- void HandmaidenWins(); void PlayerWins(); object EndHandmaidenFight(int nParam); // --------------------------------------------------------------- // ST: Main Function - Run from Handmaidens CombatRoundEnd script. // --------------------------------------------------------------- void main() { int nParam = GetRunScriptVar(); if (nParam == 0) PlayerWins(); else HandmaidenWins(); } // --------------------------------------------------------------- // ST: Function running when the player wins the duel (despite // what the PostString debug message call claims...) // --------------------------------------------------------------- void PlayerWins() { AurPostString("Circle_Win: Handmaiden wins fight against PC", 15, 15, 5.0); object oHandmaiden = GetObjectByTag("Handmaiden"); SetLocalBoolean(oHandmaiden, 28, FALSE); SetLocalBoolean(oHandmaiden, 29, TRUE); IncrementGlobalNumber("003EBO_Hand_Fight", 1); oHandmaiden = EndHandmaidenFight(1); } // --------------------------------------------------------------- // ST: Function running when the Handmaiden wins the duel (despite // what the PostString debug message call claims...) // --------------------------------------------------------------- void HandmaidenWins() { AurPostString("Circle_Lose: Handmaiden loses fight against PC", 15, 15, 5.0); object oHandmaiden = GetObjectByTag("Handmaiden"); SetLocalBoolean(oHandmaiden, 28, FALSE); SetLocalBoolean(oHandmaiden, 26, TRUE); oHandmaiden = EndHandmaidenFight(0); } // --------------------------------------------------------------- // ST: Clean things up after combat and re-start the conversation. // The parameter is not used, and for some reason the function // returns an object reference to the Handmaiden. // --------------------------------------------------------------- object EndHandmaidenFight(int nParam) { object oMaiden; object oPC = GetFirstPC(); oMaiden = GetObjectByTag("Handmaiden"); SetMinOneHP(oPC, FALSE); SetMinOneHP(oMaiden, FALSE); effect eHealPC = EffectHeal(GetMaxHitPoints(oPC) - GetCurrentHitPoints(oPC)); ApplyEffectToObject(DURATION_TYPE_INSTANT, eHealPC, oPC); effect eHealMaiden = EffectHeal(GetMaxHitPoints(oMaiden) - GetCurrentHitPoints(oMaiden)); ApplyEffectToObject(DURATION_TYPE_INSTANT, eHealMaiden, oMaiden); AssignCommand(oMaiden, ClearAllActions()); AssignCommand(oMaiden, ClearAllEffects()); AssignCommand(GetFirstPC(), ClearAllActions()); AssignCommand(GetFirstPC(), ClearAllEffects()); DelayCommand(1.1, AssignCommand(oMaiden, ActionStartConversation(oPC))); object oWP = GetObjectByTag("wp_gspawn_handmaiden"); DelayCommand(1.5, AssignCommand(oMaiden, ActionMoveToLocation(GetLocation(oWP)))); DelayCommand(1.5, AssignCommand(oMaiden, ActionDoCommand(SetFacing(GetFacing(oWP))))); SetForfeitConditions(0); object oDoor = GetObjectByTag("CargoDoor"); AssignCommand(oDoor, ActionOpenDoor(oDoor)); int i = 0; for (i = 0; i < 12; i++) { ChangeToStandardFaction( GetObjectByTag(GetNPCTag(i)), STANDARD_FACTION_FRIENDLY_1 ); } AurPostString("Hand Fights = " + IntToString(GetGlobalNumber("003EBO_Hand_Fight")), 10, 10, 6.0); return oMaiden; } and... // ST: a_hand_fight.nss (a_hand_fight.ncs in 003EBO_s.rim) #include "k_inc_hawk" // --------------------------------------------------------------- // ST: Function prototypes // --------------------------------------------------------------- void AttackPlayer(object oAttacker); // --------------------------------------------------------------- // ST: Main Function - run from Handmaiden's dialog. // --------------------------------------------------------------- void main() { object oPC = GetFirstPC(); object oMaiden; object oSomething; int nParam = GetScriptParameter(1); oMaiden = GetObjectByTag("Handmaiden"); SetLocalBoolean(oMaiden, 26, FALSE); SetLocalBoolean(oMaiden, 27, FALSE); SetLocalBoolean(oMaiden, 29, FALSE); SetLocalBoolean(oMaiden, 28, TRUE); int i = 0; SetMinOneHP(oPC, TRUE); switch (nParam) { case 0: { SetGlobalFadeOut(); SetGlobalFadeIn(0.5, 2.0); object oDoor = GetObjectByTag("CargoDoor"); AssignCommand(oDoor, ActionCloseDoor(oDoor)); SetLocked(oDoor, TRUE); for (i = 0; i < 12; i++) { ChangeToStandardFaction( GetObjectByTag(GetNPCTag(i)), STANDARD_FACTION_NEUTRAL ); } AssignCommand(oPC, ActionJumpToObject(GetObjectByTag("WP_HANDFIGHT_PC"))); AssignCommand(oPC, ClearAllEffects()); GiveItem(GetItemInSlot( INVENTORY_SLOT_LEFTWEAPON, oPC ), oPC); GiveItem(GetItemInSlot( INVENTORY_SLOT_RIGHTWEAPON, oPC ), oPC); GiveItem(GetItemInSlot( INVENTORY_SLOT_BODY, oPC ), oPC); AurPostString("a_hand_fight: disarming handmaiden..", 6, 6, 3.0); object oHand = GetObjectByTag("Handmaiden"); AssignCommand(oHand, ActionJumpToObject(GetObjectByTag("WP_HANDFIGHT_HAND"))); AssignCommand(oHand, ClearAllEffects()); GiveItem(GetItemInSlot( INVENTORY_SLOT_LEFTWEAPON, oHand ), oPC); GiveItem(GetItemInSlot( INVENTORY_SLOT_RIGHTWEAPON, oHand ), oPC); GiveItem(GetItemInSlot( INVENTORY_SLOT_BODY, oHand ), oHand); DelayCommand(1.9, AttackPlayer(oMaiden)); } break; } } // --------------------------------------------------------------- // ST: Go hostile and attack player in a rather peculiar way... // --------------------------------------------------------------- void AttackPlayer(object oAttacker) { DelayCommand(0.5, AssignCommand(oAttacker, ActionAttack(GetFirstPC()))); DelayCommand(0.5, ChangeToStandardFaction( oAttacker, STANDARD_FACTION_HOSTILE_1 )); DelayCommand(0.6, GN_DetermineCombatRound()); SetMinOneHP(oAttacker, TRUE); } To compile you'll need the include files k_inc_hawk, k_inc_glob_party, k_inc_debug, k_oei_hench_inc, k_inc_generic, k_inc_gensupport, k_inc_walkways, k_inc_drop and k_inc_utility. They can all be found in scripts.bif. EDIT: Beware of strange line/word wrapping of the code on the forum... Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.