Jump to content

11 Screenshots

  • 9.6k
  • 430
  • 80.98 kB
This area is for discussion and questions. Please use the support area for reporting issues or getting help.

Recommended Comments



LeroyJenkins420

Posted (edited)

Adding here my findings, there currently appears to be issues with certain seeds, I am actively working on a fix and one should be deployed in the coming days/weeks. For the time being if you encounter a map with any weird rail road generation please change the seed 😃

seed 4321 size 4250 appears to not have any issues so feel free to use this seed until a fix is pushed. If you have other working seeds please feel free to comment them until the fix is pushed

7 hours ago, LeroyJenkins420 said:

This is interesting, i'd love to figure out whats going on here for you, you mention a custom map so when you load this in my plugin shouldnt be procedurally editing the map, if you use a custom map you need to manually adjust the rail topologies to building topology (both rail & railside) if you could reach out to me on discord i'd be more than happy to help you integrate this into your server. 

@schmenkins 

 

 

 

Edited by LeroyJenkins420
LeroyJenkins420

Posted (edited)

Updating the comments, this was fixed in the latest update

On 11/8/2024 at 9:13 AM, LeroyJenkins420 said:

Adding here my findings, there currently appears to be issues with certain seeds, I am actively working on a fix and one should be deployed in the coming days/weeks. For the time being if you encounter a map with any weird rail road generation please change the seed 😃

seed 4321 size 4250 appears to not have any issues so feel free to use this seed until a fix is pushed. If you have other working seeds please feel free to comment them until the fix is pushed

 

 

 

Edited by LeroyJenkins420
SCRAPZONE WOLF

Posted

Hello, I am a new user of RustEdit and I don't quite understand what needs to be done to make buildings work on custom maps? Could you make some kind of guide with pictures?
So far I understand that you need to select the topology of the railway and just clear it and then save the map or do you need something else?

Mobek

Posted

I have problems with electricity.

The first thing is that the train provides electricity to the components that are on the train, but when you get off the train, everything turns off including the turrets.

Another problem that exists is not being able to modify, for example, the turrets while the train is on, since it is continuously supplying energy. It would be great if it had an added switch so you can turn the power on and off when appropriate.

Finally, it would be preferable if the electrical system implemented in the game could be used, since it does not allow wiring inside the train.

For everything else, it's a great job and works as expected.

LeroyJenkins420

Posted

7 hours ago, Mobek said:

I have problems with electricity.

The first thing is that the train provides electricity to the components that are on the train, but when you get off the train, everything turns off including the turrets.

Another problem that exists is not being able to modify, for example, the turrets while the train is on, since it is continuously supplying energy. It would be great if it had an added switch so you can turn the power on and off when appropriate.

Finally, it would be preferable if the electrical system implemented in the game could be used, since it does not allow wiring inside the train.

For everything else, it's a great job and works as expected.

 

Hey @Mobek

I think this is a great idea and I actually was working on something very similar. Unfortunately there are some issues with adding a switch like this. 

Adding this would allow other players to potentially turn your turrets on the train off/other electrical items. 

I'd designed the plugin so you have to keep the train on in order for the electricity to be on. Once all players are off the train the electricity will automatically turn off.  

I believe this is the fairest implementation as it helps balance the gameplay, otherwise I could park my turret train outside a base and just keep it there. 

if you would like I could add a timer to the turn off time, EX: you hop off the train and instead of it turning off immediately it would turn off after x seconds (definable in config) does something like this sound good to you? 

to address your wiring inquiry, unfortunately I do not believe this is possible. This is why TugBoats do not allow wiring, wires have weird behaviors when moving around. Ill continue to look into making this a possibility but its highly improbable that it'll be possible. 

LeroyJenkins420

Posted

15 hours ago, Roman Vergo said:

Hello, I am a new user of RustEdit and I don't quite understand what needs to be done to make buildings work on custom maps? Could you make some kind of guide with pictures?
So far I understand that you need to select the topology of the railway and just clear it and then save the map or do you need something else?

Hey @Roman Vergo

unfortunately I do not have any tutorials on topology, however I could recommend this one by SnowballFred, this is a little dated but is still accurate for applying topology. 
 

 

  • Love 1
LeroyJenkins420

Posted

You're also welcome to message me on discord and i'd be happy to help further @schmenkins

Mobek

Posted

11 hours ago, LeroyJenkins420 said:

 

Hey @Mobek

I think this is a great idea and I actually was working on something very similar. Unfortunately there are some issues with adding a switch like this. 

Adding this would allow other players to potentially turn your turrets on the train off/other electrical items. 

I'd designed the plugin so you have to keep the train on in order for the electricity to be on. Once all players are off the train the electricity will automatically turn off.  

I believe this is the fairest implementation as it helps balance the gameplay, otherwise I could park my turret train outside a base and just keep it there. 

if you would like I could add a timer to the turn off time, EX: you hop off the train and instead of it turning off immediately it would turn off after x seconds (definable in config) does something like this sound good to you? 

to address your wiring inquiry, unfortunately I do not believe this is possible. This is why TugBoats do not allow wiring, wires have weird behaviors when moving around. Ill continue to look into making this a possibility but its highly improbable that it'll be possible. 

Hey @LeroyJenkins420

Thanks for answering so quickly. It would be great to set a timer setting when you get off the train.

Mobek

Posted

Hey @LeroyJenkins420
I have encountered a new problem. When I restart the server, all the cars with buildings (they have TCs) simply disappear from the map and are replaced by empty ones. I can't get persistence.

LeroyJenkins420

Posted

1 hour ago, Mobek said:

Hey @LeroyJenkins420
I have encountered a new problem. When I restart the server, all the cars with buildings (they have TCs) simply disappear from the map and are replaced by empty ones. I can't get persistence.


I havent had this issue, I tested this specifically and made sure persistence worked before publishing. I'll check again later today, maybe a FP update broke something. Can you tell me are you on Oxide or Carbon? Also do you run any other plugins for vehicles? 

Mobek

Posted

4 hours ago, LeroyJenkins420 said:


I havent had this issue, I tested this specifically and made sure persistence worked before publishing. I'll check again later today, maybe a FP update broke something. Can you tell me are you on Oxide or Carbon? Also do you run any other plugins for vehicles? 

Hi @LeroyJenkins420
My server is on Oxide.
I have others vehicle plugins:
- Vehicle Decay Protection (uMod)
- Vehicle Deployed Locks (uMod)

SKanorQc

Posted

I have a question before bying it.  I run Armored Train on my server, is it possible to run this plugin too at the same time ?

LeroyJenkins420

Posted

40 minutes ago, R3dKetchup said:

I have a question before bying it.  I run Armored Train on my server, is it possible to run this plugin too at the same time ?

Hey @R3dKetchup

I havent run armored trains in conjunction with this but I really cant think of any reason the two would not be compatible. Both should be able to run in conjunction. 

  • Like 1
SKanorQc

Posted

9 hours ago, LeroyJenkins420 said:

Hey @R3dKetchup

I havent run armored trains in conjunction with this but I really cant think of any reason the two would not be compatible. Both should be able to run in conjunction. 

I'll let you know once I've tried.

CoconutStandard

Posted

Deployable Sentry Turrets And Custom Recycle .Whether it can be used on the train is a crucial question, if you can make the train carry such things will greatly increase the playability, I hope the author can test.

LeroyJenkins420

Posted

10 hours ago, CoconutStandard said:

Deployable Sentry Turrets And Custom Recycle .Whether it can be used on the train is a crucial question, if you can make the train carry such things will greatly increase the playability, I hope the author can test.

Normal turrets can be placed on the train (though the train needs to be on flat(ish) land) 

if a normal turret can be placed im assuming any modded/plugin ones can be too

Klyowa

Posted (edited)

Hi, I bought a plugin, but right away there's an issue when driving. How can I fix this?image.png.ebb6c83c82d6c54528d6615a3fe9d460.png

Edited by Klyowa
LeroyJenkins420

Posted

2 minutes ago, Klyowa said:

Hi, I bought a plugin, but right away there's an issue when driving. How can I fix this?image.png.ebb6c83c82d6c54528d6615a3fe9d460.png

Hello @Klyowa, I've a version that has fixed this bug, i'll be posting it soon. 🙂 


I found that the monobehavior that sends my updates wasnt getting added back to the game object on plugin reload.

 

I apologize in advance for any inconvenience

-Leroy

LeroyJenkins420

Posted

On 5/5/2025 at 9:10 AM, LeroyJenkins420 said:

Hello @Klyowa, I've a version that has fixed this bug, i'll be posting it soon. 🙂 


I found that the monobehavior that sends my updates wasnt getting added back to the game object on plugin reload.

 

I apologize in advance for any inconvenience

-Leroy

Providing an update here, I have tested the update quite extensively and it seems solid. This should be released sometime tomorrow once I verify Oxide compatibility. 

LeroyJenkins420

Posted

On 5/5/2025 at 9:04 AM, Klyowa said:

Hi, I bought a plugin, but right away there's an issue when driving. How can I fix this?image.png.ebb6c83c82d6c54528d6615a3fe9d460.png

Hello @Klyowa apologies for the delay, the latest update fixes this! 

Enjoy

-Leroy

Klyowa

Posted (edited)

1 hour ago, LeroyJenkins420 said:

Hello @Klyowa apologies for the delay, the latest update fixes this! 

Enjoy

-Leroy

Thank you for the fast answer. I tested it today and got an error in the console. Maybe I did something wrong
 

[CSharp] Started Oxide.Compiler v1.0.32.0 successfully

13:08:10

TrainBases was compiled successfully in 1469ms

13:08:10

[Train Bases] [Default Config] Generating default config file

13:08:10

[Default Config] Generating Presets. Count: 6

13:08:10

[Dev Preset] Writing preset data for: All Floors @ c:\servers\gsp_12777\185.207.214.245-35500\server\survivalhost.org\oxide\config/TrainBases/TrainPresets/trainwagona.entity/All Floors

13:08:10

[Dev Preset] Writing preset data for: All Floors @ c:\servers\gsp_12777\185.207.214.245-35500\server\survivalhost.org\oxide\config/TrainBases/TrainPresets/trainwagonb.entity/All Floors

13:08:10

[Dev Preset] Writing preset data for: All Floors @ c:\servers\gsp_12777\185.207.214.245-35500\server\survivalhost.org\oxide\config/TrainBases/TrainPresets/trainwagonc.entity/All Floors

13:08:10

[Dev Preset] Writing preset data for: Double Lifts @ c:\servers\gsp_12777\185.207.214.245-35500\server\survivalhost.org\oxide\config/TrainBases/TrainPresets/trainwagonc.entity/Double Lifts

13:08:10

[Dev Preset] Writing preset data for: Crane & Lift @ c:\servers\gsp_12777\185.207.214.245-35500\server\survivalhost.org\oxide\config/TrainBases/TrainPresets/trainwagonc.entity/Crane & Lift

13:08:10

[Dev Preset] Writing preset data for: Gambling Wagon @ c:\servers\gsp_12777\185.207.214.245-35500\server\survivalhost.org\oxide\config/TrainBases/TrainPresets/trainwagonc.entity/Gambling Wagon

13:08:10

[Dev Preset] Writing preset data for: MLRSWagon @ c:\servers\gsp_12777\185.207.214.245-35500\server\survivalhost.org\oxide\config/TrainBases/TrainPresets/trainwagonc.entity/MLRSWagon

13:08:10

[Dev Preset] Writing preset data for: FuelTanker @ c:\servers\gsp_12777\185.207.214.245-35500\server\survivalhost.org\oxide\config/TrainBases/TrainPresets/trainwagonc.entity/FuelTanker

13:08:10

[Dev Preset] Writing preset data for: OreHauler @ c:\servers\gsp_12777\185.207.214.245-35500\server\survivalhost.org\oxide\config/TrainBases/TrainPresets/trainwagonc.entity/OreHauler

13:08:10

[Dev Preset] Writing preset data for: All Floors @ c:\servers\gsp_12777\185.207.214.245-35500\server\survivalhost.org\oxide\config/TrainBases/TrainPresets/workcart_aboveground2.entity/All Floors

13:08:10

[Dev Preset] Writing preset data for: All Floors @ c:\servers\gsp_12777\185.207.214.245-35500\server\survivalhost.org\oxide\config/TrainBases/TrainPresets/workcart_aboveground.entity/All Floors

13:08:10

[Dev Preset] Writing preset data for: All Floors @ c:\servers\gsp_12777\185.207.214.245-35500\server\survivalhost.org\oxide\config/TrainBases/TrainPresets/traincaboose.entity/All Floors

13:08:10

[Loading Presets] Found Type locomotive.entity

13:08:10

[Loading Presets] Found Type traincaboose.entity

13:08:10

Found: All Floors IsEnabled: True

13:08:10

Failed to initialize plugin 'TrainBases v1.0.2' (KeyNotFoundException: The given key 'traincaboose.entity' was not present in the dictionary.) at System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (TKey key) [0x0001e] in <8ce0bd04a7a04b4b9395538239d3fdd8>:0 at Oxide.Plugins.TrainBases.LoadPresetConfigs () [0x0014b] in <3c6a686f86a84040a0fa99103b15a201>:0 at Oxide.Plugins.TrainBases.LoadConfig () [0x0009f] in <3c6a686f86a84040a0fa99103b15a201>:0 at Oxide.Plugins.TrainBases.Init () [0x00006] in <3c6a686f86a84040a0fa99103b15a201>:0 at Oxide.Plugins.TrainBases.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x0069d] in <3c6a686f86a84040a0fa99103b15a201>:0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <42f9bedc659b4f4786eb778d3cd58968>:0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000de] in <8cb2d664f1574f2b96d53f1c1869d96a>:0 at Oxide.Core.Plugins.CSPlugin.HandleAddedToManager (Oxide.Core.Plugins.PluginManager manager) [0x00043] in <8cb2d664f1574f2b96d53f1c1869d96a>:0

13:08:10

[Train Bases] Automatically Harmony patched 'BaseNetworkable.OnNetworkGroupChange_Patch1' method. (NetChange)

13:08:10

[Train Bases] Automatically Harmony patched 'TriggerParent.OnEntityEnter_Patch1' method. (EntEnter)

13:08:10

[Train Bases] Automatically Harmony patched 'TriggerParent.OnEntityLeave_Patch1' method. (EntExit)

13:08:10

[Train Bases] Automatically Harmony patched 'Door.StartCheckingForBlockages_Patch1' method. (Blockage)

13:08:10

[Train Bases] Automatically Harmony patched 'ElectricOven.get_CanRunWithNoFuel_Patch1' method. (ElectricOven_CanRunWithNoFuel)

13:08:10

[Train Bases] Automatically Harmony patched 'TrainCar.CanDieFromDecayNow_Patch1' method. (TrainDecay)

13:08:10

[Train Bases] Automatically Harmony patched 'TrainCar.ApplyCollisionDamage_Patch1' method. (Collision)

13:08:10

[Train Bases] Automatically Harmony patched 'TrainEngine.MeetsEngineRequirements_Patch1' method. (TrainEngine_MeetsEngineRequirements)

13:08:10

[Train Bases] Automatically Harmony patched 'TrainEngine.PlayerServerInput_Patch1' method. (ThrottleInput)

13:08:10

[Train Bases] Automatically Harmony patched 'SocketMod_AngleCheck.DoCheck_Patch1' method. (AngleCheck)

13:08:10

[Train Bases] Automatically Harmony patched 'DeployVolume.CheckFlags_Patch1' method. (CheckFlags)

13:08:10

[Train Bases] Automatically Harmony patched 'ConstructionErrors.GetBlockedByErrorFromCollider_Patch1' method. (ConErrors)

13:08:10

[Train Bases] Automatically Harmony patched 'Planner.DoPlacement_Patch1' method. (DoPlacement)

13:08:10

[Train Bases] Automatically Harmony patched 'Construction.UpdatePlacement_Patch1' method. (UpdatePlacement)

13:08:10

Unloaded plugin Train Bases v1.0.2 by LeroyJenkins420

13:08:10

No previous version to rollback plugin: TrainBases

13:09:10

Shutting down compiler because idle shutdown

13:09:10

Compiler shutdown completed

Edited by Klyowa
LeroyJenkins420

Posted

9 minutes ago, Klyowa said:

Thank you for the fast answer. I tested it today and got an error in the console. Maybe I did something wrong
 

[CSharp] Started Oxide.Compiler v1.0.32.0 successfully

13:08:10

TrainBases was compiled successfully in 1469ms

13:08:10

[Train Bases] [Default Config] Generating default config file

13:08:10

[Default Config] Generating Presets. Count: 6

13:08:10

[Dev Preset] Writing preset data for: All Floors @ c:\servers\gsp_12777\185.207.214.245-35500\server\survivalhost.org\oxide\config/TrainBases/TrainPresets/trainwagona.entity/All Floors

13:08:10

[Dev Preset] Writing preset data for: All Floors @ c:\servers\gsp_12777\185.207.214.245-35500\server\survivalhost.org\oxide\config/TrainBases/TrainPresets/trainwagonb.entity/All Floors

13:08:10

[Dev Preset] Writing preset data for: All Floors @ c:\servers\gsp_12777\185.207.214.245-35500\server\survivalhost.org\oxide\config/TrainBases/TrainPresets/trainwagonc.entity/All Floors

13:08:10

[Dev Preset] Writing preset data for: Double Lifts @ c:\servers\gsp_12777\185.207.214.245-35500\server\survivalhost.org\oxide\config/TrainBases/TrainPresets/trainwagonc.entity/Double Lifts

13:08:10

[Dev Preset] Writing preset data for: Crane & Lift @ c:\servers\gsp_12777\185.207.214.245-35500\server\survivalhost.org\oxide\config/TrainBases/TrainPresets/trainwagonc.entity/Crane & Lift

13:08:10

[Dev Preset] Writing preset data for: Gambling Wagon @ c:\servers\gsp_12777\185.207.214.245-35500\server\survivalhost.org\oxide\config/TrainBases/TrainPresets/trainwagonc.entity/Gambling Wagon

13:08:10

[Dev Preset] Writing preset data for: MLRSWagon @ c:\servers\gsp_12777\185.207.214.245-35500\server\survivalhost.org\oxide\config/TrainBases/TrainPresets/trainwagonc.entity/MLRSWagon

13:08:10

[Dev Preset] Writing preset data for: FuelTanker @ c:\servers\gsp_12777\185.207.214.245-35500\server\survivalhost.org\oxide\config/TrainBases/TrainPresets/trainwagonc.entity/FuelTanker

13:08:10

[Dev Preset] Writing preset data for: OreHauler @ c:\servers\gsp_12777\185.207.214.245-35500\server\survivalhost.org\oxide\config/TrainBases/TrainPresets/trainwagonc.entity/OreHauler

13:08:10

[Dev Preset] Writing preset data for: All Floors @ c:\servers\gsp_12777\185.207.214.245-35500\server\survivalhost.org\oxide\config/TrainBases/TrainPresets/workcart_aboveground2.entity/All Floors

13:08:10

[Dev Preset] Writing preset data for: All Floors @ c:\servers\gsp_12777\185.207.214.245-35500\server\survivalhost.org\oxide\config/TrainBases/TrainPresets/workcart_aboveground.entity/All Floors

13:08:10

[Dev Preset] Writing preset data for: All Floors @ c:\servers\gsp_12777\185.207.214.245-35500\server\survivalhost.org\oxide\config/TrainBases/TrainPresets/traincaboose.entity/All Floors

13:08:10

[Loading Presets] Found Type locomotive.entity

13:08:10

[Loading Presets] Found Type traincaboose.entity

13:08:10

Found: All Floors IsEnabled: True

13:08:10

Failed to initialize plugin 'TrainBases v1.0.2' (KeyNotFoundException: The given key 'traincaboose.entity' was not present in the dictionary.) at System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (TKey key) [0x0001e] in <8ce0bd04a7a04b4b9395538239d3fdd8>:0 at Oxide.Plugins.TrainBases.LoadPresetConfigs () [0x0014b] in <3c6a686f86a84040a0fa99103b15a201>:0 at Oxide.Plugins.TrainBases.LoadConfig () [0x0009f] in <3c6a686f86a84040a0fa99103b15a201>:0 at Oxide.Plugins.TrainBases.Init () [0x00006] in <3c6a686f86a84040a0fa99103b15a201>:0 at Oxide.Plugins.TrainBases.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x0069d] in <3c6a686f86a84040a0fa99103b15a201>:0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <42f9bedc659b4f4786eb778d3cd58968>:0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000de] in <8cb2d664f1574f2b96d53f1c1869d96a>:0 at Oxide.Core.Plugins.CSPlugin.HandleAddedToManager (Oxide.Core.Plugins.PluginManager manager) [0x00043] in <8cb2d664f1574f2b96d53f1c1869d96a>:0

13:08:10

[Train Bases] Automatically Harmony patched 'BaseNetworkable.OnNetworkGroupChange_Patch1' method. (NetChange)

13:08:10

[Train Bases] Automatically Harmony patched 'TriggerParent.OnEntityEnter_Patch1' method. (EntEnter)

13:08:10

[Train Bases] Automatically Harmony patched 'TriggerParent.OnEntityLeave_Patch1' method. (EntExit)

13:08:10

[Train Bases] Automatically Harmony patched 'Door.StartCheckingForBlockages_Patch1' method. (Blockage)

13:08:10

[Train Bases] Automatically Harmony patched 'ElectricOven.get_CanRunWithNoFuel_Patch1' method. (ElectricOven_CanRunWithNoFuel)

13:08:10

[Train Bases] Automatically Harmony patched 'TrainCar.CanDieFromDecayNow_Patch1' method. (TrainDecay)

13:08:10

[Train Bases] Automatically Harmony patched 'TrainCar.ApplyCollisionDamage_Patch1' method. (Collision)

13:08:10

[Train Bases] Automatically Harmony patched 'TrainEngine.MeetsEngineRequirements_Patch1' method. (TrainEngine_MeetsEngineRequirements)

13:08:10

[Train Bases] Automatically Harmony patched 'TrainEngine.PlayerServerInput_Patch1' method. (ThrottleInput)

13:08:10

[Train Bases] Automatically Harmony patched 'SocketMod_AngleCheck.DoCheck_Patch1' method. (AngleCheck)

13:08:10

[Train Bases] Automatically Harmony patched 'DeployVolume.CheckFlags_Patch1' method. (CheckFlags)

13:08:10

[Train Bases] Automatically Harmony patched 'ConstructionErrors.GetBlockedByErrorFromCollider_Patch1' method. (ConErrors)

13:08:10

[Train Bases] Automatically Harmony patched 'Planner.DoPlacement_Patch1' method. (DoPlacement)

13:08:10

[Train Bases] Automatically Harmony patched 'Construction.UpdatePlacement_Patch1' method. (UpdatePlacement)

13:08:10

Unloaded plugin Train Bases v1.0.2 by LeroyJenkins420

13:08:10

No previous version to rollback plugin: TrainBases

13:09:10

Shutting down compiler because idle shutdown

13:09:10

Compiler shutdown completed

Hello @Klyowa

did you delete the config files from the previous update? 

If you are performing a fresh install of the plugin there should be no issues. If you continue to have issue though feel free to also reach out to me on discord @Schmenkins

Also moving forward if you have issue, could you open a support request to make it easier to track and not clog up discussions? 🙂

 

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Love 2

User Feedback

1.8m

Downloads

Total number of downloads.

8.1k

Customers

Total customers served.

122.9k

Files Sold

Total number of files sold.

2.5m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.