Kendo 2 Posted January 15, 2014 Posted January 15, 2014 Doing a very simple radio quest and the fucked up NV GECK will not compile my script. I am using GECK PU. here's the script: scn 11K2GBRadioQuestScript int iLastSong1 int iLastSong2 Int iLastSong3 It is an exact copy of the vanilla vGomorrahRadioQuestScript. The script is not the problem. In my radio's quest Radio tab I add the following to the Script Result (Begin) field for the first RadioHello Topic. set 11K2GBRadioQuest.iLastSong3 to 11K2GBRadioQuest.iLastSong2 set 11K2GBRadioQuest.iLastSong2 to 11K2GBRadioQuest.iLastSong1 set 11K2GBRadioQuest.iLastSong1 to 1 This is exactly how it is done for vanilla radio quests. The script results are not the problem. The Conditions for the Topic are done exactly the same way as they are for vanilla radio quests. They are not the problem either. The problem is the GECK. When I try to compile the script results I get this error: Script 'DefaultComplier', line 1: Unknown variable '11K2GBRadioQuest.iLastSong3'. Here is the same line from the vGomorrahRadioQuest vanilla quest. set vGomorrahRadioQuest.iLastSong3 to vGomorrahRadioQuest.iLastSong2 Here is my line: set 11K2GBRadioQuest.iLastSong3 to 11K2GBRadioQuest.iLastSong2 The syntax is exactly the same. What I did is an exact copy of a vanilla script and quest. What I did isn't the issue. How do I FORCE the NV GECK to compile my script so it will work? There has to be a way, I just don't know what it is. Thanks for reading this and thank you for your time and consideration. If anyone knows how to do it please help.
DoctaSax Posted January 15, 2014 Posted January 15, 2014 You may have run into the "I started an editorID with a number and now the geck thinks it's a formID " bug. Change your quest's editor-ID, see if it helps. 1
Kendo 2 Posted January 15, 2014 Author Posted January 15, 2014 Good suggestion. Never considered that. Changed it to this: set K2GBRadioQuest.iLastSong3 to K2GBRadioQuest.iLastSong2 set K2GBRadioQuest.iLastSong2 to K2GBRadioQuest.iLastSong1 set K2GBRadioQuest.iLastSong1 to 1 Now I get this warning: Script 'DefaultComplier', line 1: Unknown variable or function 'iLastSong3' iLastSong3 is used by every vanilla radio quest. Thanks for the advice but that didn't allow the script result to compile. I still need to know how to force the GECK to complie scripts. EDIT: I made another new quest with a new script that duplicates vanilla and it STILL will not compile. The problem is the GECK. It will not let me compile any new quest scripts. The fact that I'm using vanilla variables that are recognized in vanilla scripts tells me the GECK doesn't like new quest scripts.
Kendo 2 Posted January 15, 2014 Author Posted January 15, 2014 I just tried changing the name of the vanilla vGomorrahRadioQuestScript to vGomorrahTestRadioQuestScript. In the vanilla vGomorrahRadioQuestScript I changed the Script Result (Begin) field to vGomorrahTestRadioQuest.iLastSong3 to vGomorrahTestRadioQuest.iLastSong2. I received the same error warning. There is NO WAY I borked a vanilla script and a vanilla quest making the changes, did but I'm getting the same errors. Is there a utility that will force the NV GECK to complie a new quest script. I already tried compiling in FOMM and FNVEdit. When I open the quest radio tab I still get the error warning. How do I fix this?
prideslayer Posted January 16, 2014 Posted January 16, 2014 Just tagging to keep an eye on things, if somehow Doc can't get you sorted out.
Kendo 2 Posted January 16, 2014 Author Posted January 16, 2014 I PMed him the raw esp and everything compiled as I had it. I guess my Geck is just broken.
DoctaSax Posted January 16, 2014 Posted January 16, 2014 My thinking too. Unless mine is even more broken, and only tells me it compiled while it actually hasn't
Kendo 2 Posted January 16, 2014 Author Posted January 16, 2014 Sent. If I can't get this resolved my grand plans for Gomorrah are dead in the water. There is no way I can script for new service hookers with complex AIs if I can't get variables in new scripts to compile.
prideslayer Posted January 16, 2014 Posted January 16, 2014 This is... working fine for me. Script is saving no problem. I did copy it out to a text editor and then copy it back in line by line to make sure there were no invisible unicode chars in there or anything, but no errors on this end when I save..
prideslayer Posted January 16, 2014 Posted January 16, 2014 Only other change I made was renaming the ESP to not have spaces.. not sure if that would/could cause anything.
Kendo 2 Posted January 16, 2014 Author Posted January 16, 2014 *sigh* It must be on my end then. Well, thanks for the help guys.
prideslayer Posted January 16, 2014 Posted January 16, 2014 Just one min, got one more thing to try here. It might be a problem with NVSE4.
prideslayer Posted January 16, 2014 Posted January 16, 2014 Ok, 'sorry' to inform you, it's not that. Due to my HDD fiasco I was still on the NVSE and NX that were current around christmas time. I thought maybe jaam or I introduced a new bug into one of them, so I updated. Your file is editing fine on this end, the only change being removing spaces from the filename. I didn't even do the copy/paste of the script this time. Just opened it up, changed the 1 to a 2, and saved. No problem. Opened it and changed it back to a 1, again, no problem. Maybe it's the version of powerup you two are using? I believe I use an older one.
Kendo 2 Posted January 16, 2014 Author Posted January 16, 2014 Yeah, I installed 1.4 after Steam had all of the DLCs on sale last month. I was having that multibound thing going on in the Render Window again so I updated the geck and PU so I could get new inis.
prideslayer Posted January 16, 2014 Posted January 16, 2014 1.4 is the geck version #, that's why everything is 1.4 this and 1.4 that. Turns out I am using the most recent one from here, 1.7.3-20120902.
ChancellorKremlin Posted January 17, 2014 Posted January 17, 2014 I have had problems like these in the past, and it invariably turned out to be I had either screwed up the installation of GECK PU and was running the "default" version by accident, or that my version was just outdated. Like pride said, maybe updating here could be the solution?
jaam Posted January 17, 2014 Posted January 17, 2014 As the part of the script I see does not depend on NVSE, you could try compiling without GeckPU/NVSE, but just vanilla GECK. If it fails it won't tell you why but you will know the issue is with your Geck installation and not NVSE or GeckPU.
Halstrom Posted January 18, 2014 Posted January 18, 2014 Make sure you are launching GECK PU from itself rather than the GECK icon or it doesn't work, see the thread in my sig for details.
Kendo 2 Posted January 18, 2014 Author Posted January 18, 2014 I reinstalled the GECK last month along with updated NVSE and the PU. Everything went in the right place at the right time. Variables in new scripts simply will not compile. Oh well... At any rate, I'm not going to get stalled on this minor set back. The Gomorrah radio station only has six songs so I'm going to add new ones to that play list. I'm altering two cells in Gomorrah and the courtyard anyway, (plus a lot of other stuff) so what's one radio station? *meh* As for the scripting for new NPCs, I can do all of that with quest dialogue, object scripts and trigger zones. I already have the scheme from the Chryslus Bar and Grill mod I did for FO3. And I'm not going to make the mod dependent on SexOut so I'll leave any patching or added scripting to someone else.
prideslayer Posted January 18, 2014 Posted January 18, 2014 Make sure you are launching GECK PU from itself rather than the GECK icon or it doesn't work, see the thread in my sig for details. You mean the nvse launcher? I haven't used the powerup launcher in a long time -- not since PU was released as an NVSE plugin.
Halstrom Posted January 18, 2014 Posted January 18, 2014 Make sure you are launching GECK PU from itself rather than the GECK icon or it doesn't work, see the thread in my sig for details. You mean the nvse launcher? I haven't used the powerup launcher in a long time -- not since PU was released as an NVSE plugin. Um yeah whichever it is, I just know I kept using the GECK icon for weeks before I worked out it was useless
Kendo 2 Posted January 19, 2014 Author Posted January 19, 2014 GECK weirdness. Now the radio station works. I didn't change anything from the last attemp. *shrugs*
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now