Space Engineers

Space Engineers

471 ratings
[STABLE/DEV] Advanced FTL Jump Drive/Interdictor
   
Award
Favorite
Favorited
Unfavorite
Type: Mod
Mod category: Block, Modpack
File Size
Posted
Updated
57.956 MB
14 Nov, 2014 @ 8:08pm
26 Oct, 2023 @ 11:03pm
95 Change Notes ( view )

Subscribe to download
[STABLE/DEV] Advanced FTL Jump Drive/Interdictor

Description
PSA 17 Aug 2017
This mod isn't dead, I'm just taking a break. I'll keep this up to date, but I'm working on another porject, then I'll be back to optimize this.
Yes, I know about the profiler now in the game as of 1.183. I will be profiling this mod and fixing any issues I can.

Summary
Phoenix Manufacturing now has competitors!
Other organizations have developed their own Jump Drive technology.
Of course, no one can truly compete with us. This is why we have introduced the Advanced FTL Jump Drive!

The next generation FTL Jump Drive has been redesigned with the following features:
  • Enter manual coordinates, or use GPS waypoints
  • Can control lights and sounds
  • Can be controlled by automated means
  • Customize improvements via a dynamic upgrade system
  • Complete visual feedback system via HUD, LCD, and terminal system
  • Jump Capacitors
  • Jump Inhibitor that blocks all FTL jumps up to 100km!
  • Jumps all ships, floating objects, and players in the vicinity. Being seated is not required!
  • NEW: Now runs timer and programmable blocks with state information (idle, spooling, jumped, cooldown, error)

Timers
Timers can be called at different times during the FTL process.
The following events are supported:
Spooling
Jumped
Cooldown
Error
Idle
If not specified, the default event is Jumped. To have the FTL trigger a timer block at a specific FTL event, simply place the event name in bracket anywhere in the block name. See screenshot.
For example: Timer Block [cooldown]
When set this way, the timer block will be triggered when the cooldown state begins.
Be wary of using Idle events, they will trigger more frequently than you’d expect.

Programmable Block
The programmable block supports the same events as the Timer. However instead of placing them in the block name, the programming block is executed with the event passed as an argument. Parse the argument string to determine the action to take. See screenshot.
Also support now are controlling the jump drive jump action, and location/distance.
See the sample in-game script for details: https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=714651334

Admin Commands
Server admin commands are now supported.
This lets you not only turn certain features on or off, but also tweak base and upgrade values.
Enter /ftl help in in-game chat to see help.

Examples:
To disable inhibiting of the stock jump drive, use: /ftl inhibitstockjump off
To disable jumping inside of a gravity well, use: /ftl gravitywelljump off
To enable custom LCD font sizes, use: /ftl fixedfont off
To double the range of the FTL, use: /ftl base range 2.0
This is a work-in-progress, and more commands will be added in the future. Please leave feedback on what you want to see.
Documentation is sparse, I know. I'll work on documenting it better.
FYI: When updating FTL stats (range, accuracy, etc...), if values don't update properly, just do a /ftl save and reload the map. Alternatively you can toggle all the upgrade blocks off and on again (all at once for each FTL, not one at a time).

Disclaimer:
Phoenix Manufacturing is not responsible for loss of life, ships, stations, or other property resulting from the use of this jump drive.

WARNING!
Ships can mysteriously vanish! The further you jump, the more likelihood it will happen.

This is a game bug, please exercise caution when using the mod! Change the world size either to be under 50km or unlimited to reduce likelihood of problems.
This has been reported on the Keen forums[forum.keenswh.com]

Please look at the Known Bugs before reporting a bug.

Don’t forget to check the videos and instructions above, and FAQs below.

Differences from previous version
If you used the FTL Jump Drive before 12 Jul 2015, here’s what has changed:
  • Slave mode is gone. Use upgrades instead.
  • Full LCD and multi-block interaction. Turn on multiple lights and sound blocks while jumping. Show FTL status in LCD panels.
  • Power production is now verified and consumed.
  • Related to above, power is now managed automatically. No need to adjust the power slider ever again!
  • Also related, jump capacitors. Add a capacitor to augment power supply during jump. They will automatically activate when needed and deactivate when no longer needed. There is no limit to the number of capacitors.
  • All jump logic is now executed on the server side. The client only receives location information when it needs to jump, and shows HUD messages.

FAQs
Q: How do I use this?
A: There is too much information to list in the Workshop description. Check out the images and videos attached to this workshop page and, if they aren't enough, please refer to the Complete Description[docs.google.com] for full details and advanced options.

Q: Can you make it smaller?
A: Yes! Small models are now available, see Small Advanced FTL Jump Drive Add-on.

Q: How do I have the FTL Jump Drive control other blocks, eg. flash lights, provide feedback to LCD panels?
A: Just group them! Group all the blocks together with the FTL, and it’ll take care of the rest!

Q: How do I tell the FTL which way is forward in my ship?
A: Either group a correctly facing cockpit with the FTL, or set it as the Main cockpit are the easiest ways.

Q: How do I jump other ships, like fighters, in my carrier?
A: Just dock them. Either with landing gear, connectors, or merge blocks. Plus, if they are physically inside the ship, they’ll jump even if they aren’t docked.

Q: Why is the distance slider different from the text entry (ctrl-click)?
A: Because the block function is based on the gyro, the text entry form is in radians per second, while the slider is in RPM. Scale is 0.1047 rad/s = 1 RPM = 1 km.

Planned features
The follow features are planned, all pending on game engine/modding support:
  • Proper models (upgrade and inhibitor models are placeholders)

Recent Changes
See the Change Log for recent changes.

-----------------------------
All content (except models, textures and sounds) are copyrighted and cannot be redistributed without my permission.
-----------------------------

Bugs?
Please report all bugs in the appropriate steam discussion page. I will not respond to bug reports in the comment section.

DISCLAIMER
Space Engineers, and by extension this mod, are always changing. There is always a possibility of game changing or game breaking alterations to this mod. If that is not acceptable, it would be best to wait until SE is out of alpha before considering this, or any, mod.
There is no warranty, expressed or implied. Phoenix Manufacturing makes no guarantee about future compatibility or behavior.
Popular Discussions View All (9)
223
15 Oct, 2018 @ 11:55am
PINNED: Post Bug Reports Here
Gwindalmir
163
20 Apr, 2016 @ 5:54pm
PINNED: Suggestions
Gwindalmir
39
30 Sep, 2018 @ 1:50pm
Multiplayer compatability
Cleaner409
838 Comments
Mr. Shadow 1 Feb @ 5:25pm 
This mod is outdated, causes considerable lag spikes after being placed. I think some people would really like to see this mod be revamped and optimized.
IronJim92 2 Jun, 2024 @ 11:35am 
im used to there being some risk with this mod but every time i jump now any ships attached get smashed to bits, any way to prevent this?
Mr. Shadow 14 Oct, 2023 @ 7:29pm 
Yo Gwin, you plan on returning to this mod to improve it? Maybe give it a more bad ass look? Etc?
ClockHead 29 Aug, 2023 @ 3:50am 
needs designing xd
Darian Stephens 15 Aug, 2023 @ 2:03am 
I believe it's based on either the direction of the FTL drive, or the direction of the grid's main cockpit.
IronJim92 14 Aug, 2023 @ 9:55am 
my ships keep jumping to the side on blind jump, is there a way to set a direction
//....\\ 18 May, 2022 @ 3:07pm 
I really want to recycle with movable spare parts.
tylertjm09 6 Mar, 2022 @ 1:17pm 
will this work in a server
Ren 24 Oct, 2021 @ 12:16pm 
Oh also @Modemus, check out Blink Drive. It allows you to jump in gravity albeit at a much lower distance, also comes in small block, but it is configurable so you could adjust the jump distance if you'd like.
Ren 24 Oct, 2021 @ 12:14pm 
Is there any way I can change the material costs? It's way too cheap for my survival world for what it can do, was hoping to bump up the requirements by a lot.