-
Content Count
578 -
Joined
-
Last visited
-
Days Won
45
Content Type
Profiles
Forums
Blogs
Forum & Tracker Requests
Downloads
Gallery
Store
Calendar
Everything posted by Kaidon Jorn
-
Changing how schematics are used in SLM
Kaidon Jorn replied to Kaidon Jorn's topic in Work In Progress
Yeah it does. Ok let me test this spoiler command.. So about the script, looks like I would have to take out the string3 command and declare an int2 to point to my dialog.tlk lines? (which i've already done actually) Aight forget it, Guess whoever is in command over there will have to put in a spoiler button. You would THINK..... -
Changing how schematics are used in SLM
Kaidon Jorn replied to Kaidon Jorn's topic in Work In Progress
Hey there, Been working on this new schematic thing for a couple of days, and am feeling like it's just about where I want it to be. The only thing keeping me from starting to rebuild the tslpatcher is the end of the learn schematic force power script, because I really really wanted it to display pop up message box rather than the small dialog box it does now. (Thanks again FS) I have this "power" working well I think, but need to know how to use the DisplayMessageBox function. The parameters are (int nStrRef, sIcon = "") I didn't want to change the way the script is set up if I didn't have to but I have a type mismatch in compiler because the message is a string, not a number. before I post the script I wanted to find out where the spoiler tag button is on here. I really really dont see it anywhere. Help? -
Changing how schematics are used in SLM
Kaidon Jorn replied to Kaidon Jorn's topic in Work In Progress
Ok sorry got all excited lol. And ok thanks!! I think i see better what im doing, I am seeing if I can make it a clickable plot usable item and messing with the icon for it at the moment. -
Changing how schematics are used in SLM
Kaidon Jorn replied to Kaidon Jorn's topic in Work In Progress
DUDE you are a Godsend.. ha, I had actually started thinking about how to possibly make it a feat instead. Aight thanks a bunch, let me see what I can do with this. Oh hey, would I still need to #include "k_inc_force"int FORCE_POWER_LEARN_SCHEMATIC = 284; at the top of the script? -
Changing how schematics are used in SLM
Kaidon Jorn replied to Kaidon Jorn's topic in Work In Progress
And I was able to get it to compile - now the question is how do I get an item to cast the spell? I got it to show up as a selectable spell in KSE here is my updated script that I just took from an old tutorial of beancounter's and cut off the parts I wouldn't need... #include "k_inc_force" int FORCE_POWER_LEARN_SCHEMATIC = 284; void main() { object oTarget = GetSpellTargetObject(); object oPC = GetFirstPC(); effect eTargetVisual; effect eBuff; SWFP_HARMFUL = FALSE; SignalEvent(oTarget, EventSpellCastAt(OBJECT_SELF, GetSpellId(), SWFP_HARMFUL)); eBuff = SetEffectIcon(eBuff, 7); eTargetVisual = EffectVisualEffect(VFX_PRO_FORCE_ARMOR); eTargetVisual = EffectLinkEffects(eTargetVisual, EffectVisualEffect(VFX_PRO_FORCE_ARMOR)); object oScheme = GetObjectByTag("alde_scheme", 0); if ((GetIsObjectValid(GetItemPossessedBy(oPC, "alde_scheme"))) && (GetGlobalBoolean("Sch_Alde_Learned") == 0)) { SetGlobalBoolean("Sch_Alde_Learned", 1); SendMessageToPC(oPC, "Alderaanian Battle Saber Schematic Learned!"); DestroyObject(oScheme, 0.0, 0, 0.0, 0); } else { object oScheme = GetObjectByTag("cbat_scheme", 0); if ((GetIsObjectValid(GetItemPossessedBy(oPC, "cbat_scheme"))) && (GetGlobalBoolean("Sch_Cbat_Learned") == 0)) { SetGlobalBoolean("Sch_Cbat_Learned", 1); SendMessageToPC(oPC, "Consular's Battle Saber Schematic Learned!"); DestroyObject(oScheme, 0.0, 0, 0.0, 0); } else { object oScheme = GetObjectByTag("enfo_scheme", 0); if ((GetIsObjectValid(GetItemPossessedBy(oPC, "enfo_scheme"))) && (GetGlobalBoolean("Sch_Enfo_Learned") == 0)) { SetGlobalBoolean("Sch_Enfo_Learned", 1); SendMessageToPC(oPC, "Enforcer's Saberstaff Schematic Learned!"); DestroyObject(oScheme, 0.0, 0, 0.0, 0); } else { object oScheme = GetObjectByTag("sinq_scheme", 0); if ((GetIsObjectValid(GetItemPossessedBy(oPC, "sinq_scheme"))) && (GetGlobalBoolean("Sch_Sinq_Learned") == 0)) { SetGlobalBoolean("Sch_Sinq_Learned", 1); SendMessageToPC(oPC, "Supreme Inquisitor's Lightsaber Schematic Learned!"); DestroyObject(oScheme, 0.0, 0, 0.0, 0); } else { object oScheme = GetObjectByTag("stal_scheme", 0); if ((GetIsObjectValid(GetItemPossessedBy(oPC, "stal_scheme"))) && (GetGlobalBoolean("Sch_Stal_Learned") == 0)) { SetGlobalBoolean("Sch_Stal_Learned", 1); SendMessageToPC(oPC, "War Stalker's Saberstaff Schematic Learned!"); DestroyObject(oScheme, 0.0, 0, 0.0, 0); } else { object oScheme = GetObjectByTag("ckni_scheme", 0); if ((GetIsObjectValid(GetItemPossessedBy(oPC, "ckni_scheme"))) && (GetGlobalBoolean("Sch_Ckni_Learned") == 0)) { SetGlobalBoolean("Sch_Ckni_Learned", 1); SendMessageToPC(oPC, "Coruscant Knight's Lightsaber Schematic Learned!"); DestroyObject(oScheme, 0.0, 0, 0.0, 0); } else { object oScheme = GetObjectByTag("shdw_scheme", 0); if ((GetIsObjectValid(GetItemPossessedBy(oPC, "shdw_scheme"))) && (GetGlobalBoolean("Sch_Shdw_Learned") == 0)) { SetGlobalBoolean("Sch_Shdw_Learned", 1); SendMessageToPC(oPC, "Shadow's Meditation Saberstaff Schematic Learned!"); DestroyObject(oScheme, 0.0, 0, 0.0, 0); } else { object oScheme = GetObjectByTag("lead_scheme", 0); if ((GetIsObjectValid(GetItemPossessedBy(oPC, "lead_scheme"))) && (GetGlobalBoolean("Sch_Lead_Learned") == 0)) { SetGlobalBoolean("Sch_Lead_Learned", 1); SendMessageToPC(oPC, "Mandalorian War Leader's Lightsaber Schematic Learned!"); DestroyObject(oScheme, 0.0, 0, 0.0, 0); } else { object oScheme = GetObjectByTag("dres_scheme", 0); if ((GetIsObjectValid(GetItemPossessedBy(oPC, "dres_scheme"))) && (GetGlobalBoolean("Sch_Dres_Learned") == 0)) { SetGlobalBoolean("Sch_Dres_Learned", 1); SendMessageToPC(oPC, "Dreshdae Lord's Lightsaber Schematic Learned!"); DestroyObject(oScheme, 0.0, 0, 0.0, 0); } else { object oScheme = GetObjectByTag("sage_scheme", 0); if ((GetIsObjectValid(GetItemPossessedBy(oPC, "sage_scheme"))) && (GetGlobalBoolean("Sch_Sage_Learned") == 0)) { SetGlobalBoolean("Sch_Sage_Learned", 1); SendMessageToPC(oPC, "Enlightened Sage's Lightsaber Schematic Learned!"); DestroyObject(oScheme, 0.0, 0, 0.0, 0); } else { object oScheme = GetObjectByTag("egrd_scheme", 0); if ((GetIsObjectValid(GetItemPossessedBy(oPC, "egrd_scheme"))) && (GetGlobalBoolean("Sch_Egrd_Learned") == 0)) { SetGlobalBoolean("Sch_Egrd_Learned", 1); SendMessageToPC(oPC, "Enclave Guardian's Lightsaber Schematic Learned!"); DestroyObject(oScheme, 0.0, 0, 0.0, 0); } else { object oScheme = GetObjectByTag("raid_scheme", 0); if ((GetIsObjectValid(GetItemPossessedBy(oPC, "raid_scheme"))) && (GetGlobalBoolean("Sch_Raid_Learned") == 0)) { SetGlobalBoolean("Sch_Raid_Learned", 1); SendMessageToPC(oPC, "Sith Raider's Lightsaber Schematic Learned!"); DestroyObject(oScheme, 0.0, 0, 0.0, 0); } else { object oScheme = GetObjectByTag("dvet_scheme", 0); if ((GetIsObjectValid(GetItemPossessedBy(oPC, "dvet_scheme"))) && (GetGlobalBoolean("Sch_Dvet_Learned") == 0)) { SetGlobalBoolean("Sch_Dvet_Learned", 1); SendMessageToPC(oPC, "Dxun Veteran's Lightsaber Schematic Learned!"); DestroyObject(oScheme, 0.0, 0, 0.0, 0); } ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eTargetVisual, oTarget, 3.0); ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eBuff, oTarget, 60.0); } } } } } } } } } } } } } -
Ok, I need help from some expert scripters. I should preface this by saying I have started reading and trying to apply my little knowledge in making a new force power. So, what I want to do is basically turn all the schematics in my SLM mod into a new usable item (baseitems.2da) that when clicked on, will cast the spell, much like say, an adrenaline shot ( and not a forearm band cause I dont want you to have to equip the thing). I have been able to use KGFF to point the base item to my new line in base items.2da. And it does show up like an adrenaline shot inthe scrollable items on bottom left of screen in game. So I first need to complete the script for a new force power, right? Which if complied correctly, would show up when using KotOR tools uti editor, correct? So then if I change the .uti of the schematic, the base item of my new item would be selectable (or activate item would be used) and the subtype(spell) would show up and be selectable as well, correct? Anyway, I think the first step would be to get the new spell running correctly, so any help I could get would be great. This is basically what I need the spell to do. ...basically. Now I completely realize that I'm probably going about it entirely the wrong way, so if anyone could give me a clue or give me insight into how I should actually be thinking about this I would be most grateful. Oh and the send message to pc part I would rather have be in a pop up display message box, but Im not sure how that function works. void main() { object oPC = GetFirstPC(); object oScheme = GetObjectByTag("alde_scheme", 0); if ((GetIsObjectValid(GetItemPossessedBy(oPC, "alde_scheme"))) && (GetGlobalBoolean("Sch_Alde_Learned") == 0)) { SetGlobalBoolean("Sch_Alde_Learned", 1); SendMessageToPC(oPC, "Alderaanian Battle Saber Schematic Learned!"); DestroyObject(oScheme, 0.0, 0, 0.0, 0); } else { object oScheme = GetObjectByTag("cbat_scheme", 0); if ((GetIsObjectValid(GetItemPossessedBy(oPC, "cbat_scheme"))) && (GetGlobalBoolean("Sch_Cbat_Learned") == 0)) { SetGlobalBoolean("Sch_Cbat_Learned", 1); SendMessageToPC(oPC, "Consular's Battle Saber Schematic Learned!"); DestroyObject(oScheme, 0.0, 0, 0.0, 0); } else { object oScheme = GetObjectByTag("enfo_scheme", 0); if ((GetIsObjectValid(GetItemPossessedBy(oPC, "enfo_scheme"))) && (GetGlobalBoolean("Sch_Enfo_Learned") == 0)) { SetGlobalBoolean("Sch_Enfo_Learned", 1); SendMessageToPC(oPC, "Enforcer's Saberstaff Schematic Learned!"); DestroyObject(oScheme, 0.0, 0, 0.0, 0); } else { object oScheme = GetObjectByTag("sinq_scheme", 0); if ((GetIsObjectValid(GetItemPossessedBy(oPC, "sinq_scheme"))) && (GetGlobalBoolean("Sch_Sinq_Learned") == 0)) { SetGlobalBoolean("Sch_Sinq_Learned", 1); SendMessageToPC(oPC, "Supreme Inquisitor's Lightsaber Schematic Learned!"); DestroyObject(oScheme, 0.0, 0, 0.0, 0); } else { object oScheme = GetObjectByTag("stal_scheme", 0); if ((GetIsObjectValid(GetItemPossessedBy(oPC, "stal_scheme"))) && (GetGlobalBoolean("Sch_Stal_Learned") == 0)) { SetGlobalBoolean("Sch_Stal_Learned", 1); SendMessageToPC(oPC, "War Stalker's Saberstaff Schematic Learned!"); DestroyObject(oScheme, 0.0, 0, 0.0, 0); } else { object oScheme = GetObjectByTag("ckni_scheme", 0); if ((GetIsObjectValid(GetItemPossessedBy(oPC, "ckni_scheme"))) && (GetGlobalBoolean("Sch_Ckni_Learned") == 0)) { SetGlobalBoolean("Sch_Ckni_Learned", 1); SendMessageToPC(oPC, "Coruscant Knight's Lightsaber Schematic Learned!"); DestroyObject(oScheme, 0.0, 0, 0.0, 0); } else { object oScheme = GetObjectByTag("shdw_scheme", 0); if ((GetIsObjectValid(GetItemPossessedBy(oPC, "shdw_scheme"))) && (GetGlobalBoolean("Sch_Shdw_Learned") == 0)) { SetGlobalBoolean("Sch_Shdw_Learned", 1); SendMessageToPC(oPC, "Shadow's Meditation Saberstaff Schematic Learned!"); DestroyObject(oScheme, 0.0, 0, 0.0, 0); } else { object oScheme = GetObjectByTag("lead_scheme", 0); if ((GetIsObjectValid(GetItemPossessedBy(oPC, "lead_scheme"))) && (GetGlobalBoolean("Sch_Lead_Learned") == 0)) { SetGlobalBoolean("Sch_Lead_Learned", 1); SendMessageToPC(oPC, "Mandalorian War Leader's Lightsaber Schematic Learned!"); DestroyObject(oScheme, 0.0, 0, 0.0, 0); } else { object oScheme = GetObjectByTag("dres_scheme", 0); if ((GetIsObjectValid(GetItemPossessedBy(oPC, "dres_scheme"))) && (GetGlobalBoolean("Sch_Dres_Learned") == 0)) { SetGlobalBoolean("Sch_Dres_Learned", 1); SendMessageToPC(oPC, "Dreshdae Lord's Lightsaber Schematic Learned!"); DestroyObject(oScheme, 0.0, 0, 0.0, 0); } else { object oScheme = GetObjectByTag("sage_scheme", 0); if ((GetIsObjectValid(GetItemPossessedBy(oPC, "sage_scheme"))) && (GetGlobalBoolean("Sch_Sage_Learned") == 0)) { SetGlobalBoolean("Sch_Sage_Learned", 1); SendMessageToPC(oPC, "Enlightened Sage's Lightsaber Schematic Learned!"); DestroyObject(oScheme, 0.0, 0, 0.0, 0); } else { object oScheme = GetObjectByTag("egrd_scheme", 0); if ((GetIsObjectValid(GetItemPossessedBy(oPC, "egrd_scheme"))) && (GetGlobalBoolean("Sch_Egrd_Learned") == 0)) { SetGlobalBoolean("Sch_Egrd_Learned", 1); SendMessageToPC(oPC, "Enclave Guardian's Lightsaber Schematic Learned!"); DestroyObject(oScheme, 0.0, 0, 0.0, 0); } else { object oScheme = GetObjectByTag("raid_scheme", 0); if ((GetIsObjectValid(GetItemPossessedBy(oPC, "raid_scheme"))) && (GetGlobalBoolean("Sch_Raid_Learned") == 0)) { SetGlobalBoolean("Sch_Raid_Learned", 1); SendMessageToPC(oPC, "Sith Raider's Lightsaber Schematic Learned!"); DestroyObject(oScheme, 0.0, 0, 0.0, 0); } else { object oScheme = GetObjectByTag("dvet_scheme", 0); if ((GetIsObjectValid(GetItemPossessedBy(oPC, "dvet_scheme"))) && (GetGlobalBoolean("Sch_Dvet_Learned") == 0)) { SetGlobalBoolean("Sch_Dvet_Learned", 1); SendMessageToPC(oPC, "Dxun Veteran's Lightsaber Schematic Learned!"); DestroyObject(oScheme, 0.0, 0, 0.0, 0); } } } } } } } } } } } } } }
-
Just had a pretty good idea on how to deal with saber schematics in the future. Must think this out ha-haaaa!
- 99 replies
-
- schematic lightsaber mod
- kaidon jorn
- (and 5 more)
-
yeah thats what I'm using *shakes fist*...haaaaaate, haaaaate yoouuu giiimmmmmp!!!
-
Aight well I'm not giving up completely just yet. But i have to say I'm getting frustrated with these, and the fact that - no Photoshop - is just adding to it.
-
You need to complete your lightsaber quest before the options to build the schematics will come up on the workbench.
- 99 replies
-
- schematic lightsaber mod
- kaidon jorn
- (and 5 more)
-
So has anyone found any bugs or other mistakes that need addressing? What are your general impressions of the mod? I am still working on a 1.0b patch to change some minor things, and make sure all is working smoothly with M4-78ep. Won't be long now
- 99 replies
-
- schematic lightsaber mod
- kaidon jorn
- (and 5 more)
-
Upgrade to SLM! You'll be glad ya did! lol
-
I don't think they do. Was one of the things Obsidian did special for TSL.
-
Yeah I'm just gonna bow out of this, Loki's skins look thousands of times better than what I can do, imo. If he does release these I'd download the stuffing out of em.
-
Cool, I'm trying to learn Gimp at the moment. Used to use Photoshop and much prefer it. Havent had Photoshop since my old XP system bit it. Wish I could get it again. Anyway working on High Inquisitor's robe right now and am almost done.Will post a pic later. (Maroon with Yellow (or gold) would be a cool one too, no?
-
Cool, thanks. I'm just doing a Sith themed pack. If Loki wanted to make a Jedi themed one that'd be cool.
-
Cool, is that maroon/yellow? or brown? or is the color off in the picture?
-
No clue, is it? what do I do for that? Edit: Ok well I redid the dark red one and I think I might just leave it like this.
-
Yeah. But the dark blue on the legs and arms looks cool? Wasn't sure it would with black and dark grey everywhere else. I should have mentioned I hadn't finished doing the piping (stripes) on the chest. Lemme fix that.. Edit: Ok, just decided to start over ONE MORE TIME!!!....but not today. I need sammiches and rest. I know how I'm going to try it next time cause i really hate trying to physically paint on a skin. Same concept...'cept,..better.
-
Heh, thanks. I try I guess. Like this one for instance... I've redone this at least 5 times already, and just can't seem to get get it "right". Which really just amounts to being nitpicky as hell. Thought it was a good idea when I thought of it and when I did it the first time thought it looked cool, but now I'm just messing it up. I dunno,...whudduya think?
-
Yep. Never thought to remove the alpha channel like you said. Did that, and then just put a duplicate layer on top before I started painting on it.
-
So, I've decided to stick around for a little while longer after releasing SLM and I have an idea I thought of a long time ago but never got around to doing. That is, turning the N_DarkJHiM and N_DkJHiF models and associated textures into new items for players to get and wear. So far, these are set to replace the JalShey and Zeison Sha armors until I can figure out how to make them seperate items with the baseitems.2da. I may forego all that just to get it done though. Still wondering if there is any difference between male and female textures, cause if there weren't that'd make the whole thing alot faster. Anyway, screenies of what I have so far.
-
Been playing TOR since about a month and a half after it launched and still love it. Love my characters and the legacy I've built over the last 3 years. Didn't have a clue what I was doing when I first started but I learned fairly quickly just from playing and also from other people and stuck with it, because the whole idea behind it is rather cool to me. What I get from it is probably entirely different than most. I realized then what I realized now about KotOR diehards and the Old Republic MMO - that will never change. I couldn't care less what anyone says, has said, or will say about it. I enjoy the hell out of it and that's all that matters. I tried WoW again for a couple months because of a friend of mine was trying to get me into it. I can honestly say now I really don't care for that game, and don't see a whole lot of similarity between WoW and TOR, and most likely never will. Heh, I'm am probably the ONLY person on these forums in particular that likes TOR. Oh well, to each his own, amirite?
-
- 92 comments
-
- schematic lightsaber mod
- lightsaber hilts
- (and 5 more)