Space Engineers

Space Engineers

Elite Dangerous: FSD Supercruise
 此主题已被置顶,因此可能具有重要性
Dorimanx  [开发者] 2022 年 3 月 25 日 上午 3:48
Configuration For Servers Admins or Solo Players
Config is here!

c:\Users\YOUR-USER\AppData\Roaming\SpaceEngineers\Saves\YOUR-STEAMID\YOUR-SAVE\Storage\2640137506.sbm_WarpDrive\FSDriveConfig.cfg

Options are:

<maxSpeed>50</maxSpeed>
<startSpeed>1</startSpeed>
<maxHeat>180</maxHeat>
<heatGain>0</heatGain>
<heatDissipationDrive>2</heatDissipationDrive>
<baseRequiredPower>126</baseRequiredPower>
<baseRequiredPowerSmall>5</baseRequiredPowerSmall>
<powerRequirementMultiplier>2</powerRequirementMultiplier>
<powerRequirementBySpeedDeviderLarge>8</powerRequirementBySpeedDeviderLarge>
<powerRequirementBySpeedDeviderSmall>16</powerRequirementBySpeedDeviderSmall>
<AllowInGravity>false<AllowInGravity>
<AllowUnlimittedSpeed >false<AllowUnlimittedSpeed>
<AllowToDetectEnemyGrids>false</AllowToDetectEnemyGrids>
<DetectEnemyGridInRange>2000</DetectEnemyGridInRange>
<DelayJumpIfEnemyIsNear>30</DelayJumpIfEnemyIsNear>
<DelayJump>10</DelayJump>
<AllowInGravityMax>1.2</AllowInGravityMax>
<AllowInGravityMaxSpeed>3</AllowInGravityMaxSpeed>
<AllowInGravityMinAltitude>300</AllowInGravityMinAltitude>
<BlockID>IGNORE THIS NUMBER</BlockID>

Max speed right now can be set up to 100! but there is option to add more, need to activate AllowUnlimittedSpeed = true, your CPU will not handle too much above 100! trust me! limit is there for a reason.

So, MAX/MIN speed set what you like, min speed cant be higher than max, and max cant be lower than min.

maxHeat is parameter in seconds, so 180 = 3min If heatGain is higher than 0! and it's set to 1, if set higher then 180 / heatGain = time to travel till drive overheat and stop, to cool down. (auto)

heatGain is the Divider for maxHeat (TIME in sec) see above info.

heatDissipationDrive how fast heat is reduced when drive is not operational. default 2 will cool down drive in about 40sec

baseRequiredPower amount of power (in mw) needed for LARGE grid drive to start at speed 1 * powerRequirementMultiplier
So here will be 126 * 2 = 252mw speed 1.
If your min speed is set to 5 or 10 then 252 * min speed = needed power!

baseRequiredPowerSmall Same as above just for small grid!

powerRequirementBySpeedDeviderLarge This parameter is based on the MASS of the Large Ship!
So it's works like this, Needed Power per speed! * Ship Mass! Divided by powerRequirementBySpeedDeviderLarge
So higher this number, More power needed to move heavy ship at higher speed.
It's added to force HUGE ships to move slower than Light ships, or require huge amount of power to go faster!

powerRequirementBySpeedDeviderSmall Same as above! just for small grid ships!

AllowInGravity = false/true = allow to activate warp in gravity, or fly to planet atmosphere in warp with speed max 3km/s

AllowUnlimittedSpeed = false/true, if set to true, will allow setting max speed to any number, if false them max is 100km/s

AllowToDetectEnemyGrids = enable or disable the enemy detector code, takes true / false

DetectEnemyGridInRange = range from your grid center to detect enemy grid it's in meters.
max is 8000 meter

DelayJumpIfEnemyIsNear = if enemy detected how many seconds needed to charge drive. it's in seconds.
max is 60 sec

DelayJump = Time in seconds to delay jump and play animation.

AllowInGravityMax = Allow to use FSD in gravity if gravity is not above allowed config. max here is 1.8

AllowInGravityMaxSpeed = Max allowed speed in any gravity, can be set lower, but possible max is 3

AllowInGravityMinAltitude = minimum altitude in gravity to start FSD, or travel in warp. min possible is 300 meters.
最后由 Dorimanx 编辑于; 2023 年 4 月 27 日 上午 3:27
< >
正在显示第 1 - 15 条,共 64 条留言
Qarannia 2022 年 3 月 25 日 上午 11:13 
This is excellent! Thank you. :selike:
Sasha Fox #SaveTF2 2022 年 4 月 15 日 上午 6:51 
Great mod and honestly seemed fully okay forcing a 600K Block start destroyer and Sevastopol station at 30+ KM/s
So great work on stability, fell asleep with it on xD VRAM usage shot up from all the planets my game generated xD
Sasha Fox #SaveTF2 2022 年 4 月 15 日 上午 6:57 
Anyway to have a setting so heat gain damages the FSD slowly and eventually causes disability till it explodes taking a chunk of your ship?
And to have energy efficiency and maybe speed be effected by the state of the FSD?
Maybe then users would have to setup scripts to create fail safes and have the drive turn off automatically or keep an eye on it.
Dorimanx  [开发者] 2022 年 5 月 9 日 上午 6:12 
no, that is not in list of to do, we dont want to explode drive, stop yes.
Saatana 2022 年 5 月 11 日 上午 4:14 
I don't know why, but my config file is in chinese
Dorimanx  [开发者] 2022 年 5 月 11 日 上午 7:24 
really? mine in Ramulanian.
JakeFromSt8Farm 2022 年 6 月 8 日 上午 7:40 
When you say, "Version = When you as server owner, change mod config at service side, and want that it's will take effect on client side! just add +1 to that number,
This will force client to use server side config."

Do you mean make the number "10", or make it "9+1"?

If you do not force server side config use I assume that all settings revert to default?
Dorimanx  [开发者] 2022 年 6 月 9 日 上午 1:48 
lets say you have changed server side config to have more/less speed, in order to to apply same change at client side, add +1 to version number, and start server.

if you had 10 at version, now it's 11
when client connect to server, mod check server version, and if it's higher or lower than at client side, it's will pull server config and use it.

if client will be smart and change values as he likes he will get sync issues as server side will use what set at server side.
JakeFromSt8Farm 2022 年 6 月 9 日 下午 12:45 
Thank you for the clarification!
Chuckination 2022 年 8 月 7 日 上午 10:16 
When I increment the server version from 9 (what's in there by default) to 10, the mod regenerates my configuration from scratch and overwrites everything on the server side.
Siv 2022 年 8 月 10 日 下午 3:55 
Hey, trying to calculate ship power requirements per unit mass. Either I am confused about the math or the math is wrong? I see very different numbers in the game from what I am reading in this post.

Given:

Mass = 149174 kg
startSpeed = 1
baseRequiredPowerSmall = 5
powerRequirementMultiplier = 2
powerRequirementBySpeedDeviderSmall = 12


From what I read, I should see:

"Start Supercruise Required MegaWatts" = baseRequiredPowerSmall * powerRequirementMultiplier * startSpeed

So:

10MW = 5MW * 2 * 1km/s

But on my small grid ship the "Start Supercruise Required Power" is only 8.166748MW ?


When flying in Supercruise, what I understand is:

"Supercruise Required Power MegaWatts" = baseRequiredPowerSmall * Mass / powerRequirementBySpeedDeviderSmall

So:

62155.83MW = 1km/s * 5MW * 149174 kg / 12

But on my small grid ship the "Supercruise Required Power" at 1km/s is 0.5713MW ?


What am I doing wrong? Or is this post incorrect?
Dorimanx  [开发者] 2022 年 8 月 12 日 上午 5:14 
trying to do math in this game will give you strange results. for small ships there is internal static dividers to make power usage reasonable, as power generation on small grid is very low.

math is more correct for large grid.
Siv 2022 年 8 月 12 日 下午 11:33 
Got it. Thank you.
Synirr 2022 年 9 月 28 日 上午 11:01 
引用自 Chuckination
When I increment the server version from 9 (what's in there by default) to 10, the mod regenerates my configuration from scratch and overwrites everything on the server side.


Dorimanx/Specter or Chuck was this issue ever fixed? I am still getting this issue where the server configs get reset when I increment the version.

if (settings.Version != defaults.Version)
{
MyLog.Default.Info($"[Frame Shift Drive] Old version updating config {settings.Version}->{GetDefaults().Version}");
settings = GetDefaults();
settings.maxSpeed = settings.maxSpeed * 60d / 1000;
settings.startSpeed = settings.startSpeed * 60.0d / 1000;
settings.heatGain *= 60.0f;
settings.heatDissipationDrive *= 60.0f;
Save(settings);
}

This part of Settings.Load() seems to just reset the config to default which means it will never sync to the client.
Dorimanx  [开发者] 2022 年 9 月 29 日 上午 7:53 
need to fix this, i will take a look when i can.
thank for report.
< >
正在显示第 1 - 15 条,共 64 条留言
每页显示数: 1530 50