Skyrim
0 of 0

File information

Last updated

Original upload

Created by

Trilioth

Uploaded by

trilioth

Virus scan

Safe to use

Tags for this mod

About this mod

Fixes a script error that prevented setting of the last 5 custom locations. See the original mod (http://www.nexusmods.com/skyrim/mods/21689/?) for more details.

Requirements
Permissions and credits
Bat Travel Unofficial Script Fix

Requires SKSE, Dawnguard and Dragonborn and also the original mod.

Purpose of this mod:

Fixes a script error that prevented setting of the last 5 custom locations. See the original mod for more details.

Installation:

First install the original mod and then install this mod, choosing yes to all overwrites.

This mod includes an edited esp, an edited script file and it's source file. That is why  you must download and install the original mod.

Details of the Error:

I noticed that when attempting to set a custom location for Bat Travel that when I chose next to the see the next 5 options the menu would quit and would get the following errors:

[06/18/2014 - 05:32:06PM] Error: Property SetDestination on script _GPBatsTeleFXScript attached to Active effect 5 on (00000014) cannot be bound because <NULL form> (5601E36F) is not the right type
[06/18/2014 - 05:32:13PM] Error: Cannot call Show() on a None object, aborting function call
stack:
[Active effect 5 on (00000014)]._GPBatsTeleFXScript.SetLocation02() - "_GPBatsTeleFXScript.psc" Line 327
[Active effect 5 on (00000014)]._GPBatsTeleFXScript.SetLocation() - "_GPBatsTeleFXScript.psc" Line 320
[Active effect 5 on (00000014)]._GPBatsTeleFXScript.CustomMenu() - "_GPBatsTeleFXScript.psc" Line 221
[Active effect 5 on (00000014)]._GPBatsTeleFXScript.MainMenu() - "_GPBatsTeleFXScript.psc" Line 93
[Active effect 5 on (00000014)]._GPBatsTeleFXScript.OnEffectStart() - "_GPBatsTeleFXScript.psc" Line 73
[06/18/2014 - 05:32:13PM] Warning: Assigning None to a non-object variable named "::temp49"
stack:
[Active effect 5 on (00000014)]._GPBatsTeleFXScript.SetLocation02() - "_GPBatsTeleFXScript.psc" Line 327
[Active effect 5 on (00000014)]._GPBatsTeleFXScript.SetLocation() - "_GPBatsTeleFXScript.psc" Line 320
[Active effect 5 on (00000014)]._GPBatsTeleFXScript.CustomMenu() - "_GPBatsTeleFXScript.psc" Line 221
[Active effect 5 on (00000014)]._GPBatsTeleFXScript.MainMenu() - "_GPBatsTeleFXScript.psc" Line 93
[Active effect 5 on (00000014)]._GPBatsTeleFXScript.OnEffectStart() - "_GPBatsTeleFXScript.psc" Line 73
[Active effect 5 on (00000014)]._GPBatsTeleFXScript.OnEffectStart() - "_GPBatsTeleFXScript.psc" Line 73


xx01E36F was a Spell Property Called Set Destination which is not being used anywhere in that script. It's value was unset. The real problem was that the Message Property SetLocationMessage02 was not filled and thus, "cannot call Show() on a none object." The script continues and everything ends because it should.

I have corrected the properties and recompiled _GPBatsTeleFXScript. Also I cleaned the ITM records.

After the changes, I was able to set all 10 custom destinations and I had no further issue with the mod.

Credit:
All credit goes to the original author, DidymusEi for the original mod.

Permission Notes:
At the time of this writing, the permissions on the original mod included (as stated), "You are allowed to modify my files and release bug fixes or improve on the features so long as you credit me as the original creator." Please inform me if this status changes.