trustnoone
Registered-
Content Count
6 -
Joined
-
Last visited
Community Reputation
0 NeutralAbout trustnoone
-
Rank
Jedi Initiate
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
-
AHHHHHHHHHH OMG IT WORKKKKSSS AHHHHHHHH You are both amazing, Thank you, thank you, thank you!!! Your comment: Was what I was missing, i didn't realise they were different, so i was compiling against the KOTOR II nwscript.nss as it was already packaged in the application (and was running) (I did have to comment out two functions in nwscript.nss that were giving the compiler some issues). I didn't know about this file and was wondering whether people were just figuring it out based on decompiled OP Codes lol. Ahhhhhh I can't believe its working. I got the flag to trigger and the character wants to romance now. I think I spent more time on this romance then any IRL but at the same time payoff is huge haha! Thank you! I don't know if anyone ever stumbles here, but attaching the files, and trigger is in the dialogue after the most recent auto-save that Jade Empire does before this point. So just reload to that one (its before the demons appear). SFRom.ncs SFRom.nss j00_wdragon_c7.dlg LMAO I used TalkEd to look up the String Ref, absolutely hilarious!!!
-
Thanks both, I think I'm super close, I found another place of someone asking the same thing in 2007 haha, https://forums.mixnmojo.com/topic/160582-jade-empire-modding-see-first-post-for-info-summary/page/6/ And they use a similar script: void main() { SetGlobalBoolean("J00_SILKFOX_ROMANCE_DONE", FALSE); SetGlobalBoolean("J00_SILKFOX_ROMANCE", TRUE); SetGlobalBoolean("J00_SKY_ROMANCE", FALSE); } So I'm totally in the right trackk! haha. Guessing the _DONE is used for after. I've removed the enemy script from another part of the dlg file above, and the enemy doesn't appear. So I think the dlg is indeed overwriting, but the script must maybe not be firing? Unfortunately I tried SendMessageToPC(GetFirstPC(), "SCRIPT FIRING"); There isn't a combat section but there is a dialog section, but don't see much. and also tried destroying myself but didn't see anything come up: DelayCommand(2.5, DestroyObject(GetFirstPC(), 0.0, TRUE, 0.0)); With the script do I need the .ncs at the end when referencing it? Does the script have to already exist? As I just created a new one, I didn't like write over another script or similar? I feel like its the script itself that maybe isn't firing? SFRom.ncs SFRom.nss j00_wdragon_c7.dlg
-
Awesome! Thanks both, I feel I'm super close now. I found the "JadeDlg.exe" which helped me find all the dlg files, and I think I found one just before the part I need. I extracted it with "JE ERF RIM Editor v0.3.6a" and I opened the dialog file in "jedlgeditor" (there are sooooo many apps haha). I added the following script: void main(){ SetGlobalBoolean("J00_SILKFOX_ROMANCE", TRUE); SetGlobalBoolean("J00_SILKFOX_ROMANCE_DONE", TRUE); } titled "SFRom" for both the nss/ncs files. I copied all three into the override. But it doesn't seem to change my romance. I wonder if the issue is I need to change it and then reload? I included an image of the change of the dlg file below. Thanks again all, I'll be honest, I didn't know people were still helping people learn modding. So its so cool getting help. Cheers! Thanks mate, I'm trying to force the relationship status on Jade Empire, as they do this odd thing where they place straight relationships over gay/lesbian even if your further along in the lesbian relationship. I'm up to the part where you find out which you got and I can see I missed it. So was hoping to enforce it myself (this is me just refusing to accept what I got). But I also think it would be awesome to have it available for others for other options as I feel Jade Empire doesn't make it as straight forward as KOTOR
-
Thank you! I feel like I'm getting close. I found the exact string I need using "TalkEd" I want to set it at sound reference: 189216 or Entry Text 125244 I've got JE DLGEditor working, but having trouble obtaining the dlg file to that I can add the script. I tried searching for the entry text / sound reference in "JEFindRes" but I don't see it. Would you know how best I can search for the dlg that has the above? Then I can inject the script.
-
Cheers for the reply mate , I didn't know you had to execute the script some how. I guess because I'm just setting the global variable I just want it to be set anywhere haha, as my save state is just before the end part of the game maybe around there. Is there a simple way to trigger it? Or will I have to try to get it triggered through another way? initial research looks like I have to maybe find a dlg around that area and maybe use the kgff editor? Is that the right track? Thanks!
-
trustnoone started following Need help modding Jade Empire
-
Hi all, hope its okay to post it here as I think Jade Empire is set up similar to KOTOR? In terms of modding? I want to make a mod to update the romance option you have set. I saw from another mod that someone used the "SetGlobalBoolean" value, so I'm trying to learn too. I have a nss file and my code is simple, just: void main(){ SetGlobalBoolean("J00_SILKFOX_ROMANCE", TRUE); } But it doesn't seem to work, I compile it to a .ncs file, and I just name it something generic and unique like SFRomance.ncs but it doesn't seem to change anything? As far as I understand, this should be a variable available? And I guess it comes from the Globas.2da (though I don't think I see it in there) https://jadeempire-modding.fandom.com/wiki/Globals.2da Thanks! I've also tried using "J00_SILKFOX_ROMANCE_DONE"