Spidertron Enhancements


Some simple features to make your life easier whilst using a spidertron: - Enter a vehicle without leaving your spidertron - Quickly toggle between engineer and spidertron - Use spidertron remote pathfinder to navigate around lakes - Automatically sort spidertron inventories - Pipette remotes from inventory by hovering over spidertrons - Directly open the inventory of a vehicle that you are currently driving

Utilities
7 days ago
1.0 - 2.0
67.6K
Transportation

b [Fixed-1.7.0] Space Exploration - Universe Explorer / Satellite Uplink Crash

3 years ago
(updated 3 years ago)

While playing Space Exploration after launching the first satellite, if you do the following sequence while riding a Spidertron it will crash:
1. open Navigation Satellite Uplink (press N)
2. open Universe Explorer (press U)

I think the Universe Explorer involves some kind of "invisible vehicle", because the Spidertron does its "poof" animation whenever you open and close that menu individually.

Here is the crash message:

The mod Spidertron Enhancements (1.6.1) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event SpidertronEnhancements::spidertron-enhancements-enter-vehicles (ID 198)
SpidertronEnhancements/scripts/hidden-spidertron.lua:259: attempt to index field 'character' (a nil value)
stack traceback:
SpidertronEnhancements/scripts/hidden-spidertron.lua:259: in function 'enter_vehicles_pressed'
SpidertronEnhancements/scripts/hidden-spidertron.lua:298: in function <SpidertronEnhancements/scripts/hidden-spidertron.lua:296>

3 years ago

Sorry, I only just (re-)found this report. It might be something that I can fix, but I think that the main problem is that U is used by both mods. Go into settings and change one of the key binds :)

3 years ago

yeah this is kinda irritating, the problem can be resolved by handling the nil case in your code on that line, because it's trying to index a nil value. that's all it is..

3 years ago

I see what you mean - I'll try and investigate this and fix it some time.

3 years ago

Well, I couldn't reproduce it but I've added a player.character nil check anyway.

New response