Empyrion - Galactic Survival

Empyrion - Galactic Survival

Not enough ratings
Xango's Mods/Add-ons
By Xango2000
Patreon link and a description of all my available mods
   
Award
Favorite
Favorited
Unfavorite
Links
Patreon.com/Xango2000
Eleon keeps deleting my forum posts. $40 per month, you get all the mods I have posted.
To install: ftp the zip to the server in the /content/mods folder then unzip in place

https://trello.com/b/k8nYrojB/xangos-mods
Notes, ideas, patch notes, comments, requests, etc.

ServerSay mod Example w/ Code
Code and Mod can be downloaded here for free.
https://www.patreon.com/posts/43804726

Video showing the mod in action and some of how to set up Visual Studio to edit the code.
https://youtu.be/8_Wr-EwtbE8
Test server wanted: Database Maintenance mod
I'm still looking for a server willing to test this mod, This mod COULD cause issues that would require a wipe. I've been Testing this mod on my localhost server and nothing appears to be getting messed up.

This mod deletes entries from the database based on what the server admin puts in the setup.yaml

Note that the file size Will NOT decrease whent his happens, this is due to the nature of SQLite files. It is normal, the mod is working.

SQLite files declare their size on file creation and the size can be increased as needed. The reason the Database is so wonky is because the server is resizing the database to allow for more entries to be made. Eliminating entries frees up space in the database so that new entries can be made without the database needing to resize itself which causes issues.
Coming Soon: MotorcycleReplacer
Annoyed out how crappy that Motorcycle is? So am I.
This mod puts the motorcycle back in your toolbar and replaces it with an HV... The same HV every time you place your motorcycle, so you can edit the HV to your needs.

It will teleport to other planets too.

Note to self: add a list of restricted playfields to the setup.yaml so admin can forbid the mod on certain playfields.

https://m.youtube.com/watch?v=uB_p6bUjYAE
Lite Versions
I've added Lite versions of several mods, they only work when 10 or fewer players have logged onto your server. The subscription is only $10 per month (as of November 15, 2020)

VirtualBackpack
Recycler
Factory
MaxLevel
FactionBank
MaxLevel
Nov 4, 2020 Version 1.0.1
/MaxLevel
asks you if you are sure
if you click Yes then credits are deducted and you are now level 25

Admin can set the credit cost.
Factory
Nov 3, 2020 Version 0.0.7
This one has 2 main features:
/fe allows you to remove resources from the factory for a cost set up by the server admin.
/fbp allows you to finish a blueprint for a cost set by the server admin.

Admin can set the cost per use for each command individually
Faction Bank
Nov 3, 2020 Version 0.0.3
My version of Faction Bank that was originally created by [someone else].

It's a virtual storage container that can be used by all members of your faction. Only one player may access your faction's FactionBank at a time.

The Command is /fb by default.
Recycler
Nov 1, 2020 Version 2.1.3
Player says /recycle [EntityID]
if the player has enough credits then
a confirmation box pops up, if they click yes then
either the Blocks that went into making the vessel/base get dumped directly into the player's inventory or a window pops up with the Blocks in it.


Settings:
Cost = (CostPerSizeClass x SizeClass) + FlatRateCost
the both variables may be set to zero


ReturnType:
1 = Window with items, excess is deleted

3 = Direct to inventory, excess is deleted

4 = Direct to inventory, excess is dumped to File, use /rc (RecycleContinue) to get more back

ForbiddenBlocks:
This is a list of blocks you do not want the players to receive when they do a /recycle

Commands: (may be changed in the setup.yaml)

/recycle

/rc
ClaimCode
Oct 1, 2020 Version 0.0.1
It's a mod to help with Server monetization. Set up a web store that sells One-Time_Use codes, player can then type those codes into the mod's window and they get their items. This mod does not provide a web store, it does not connect directly to a web store.

Player Side:
Player says /claim and a window pops up where they can enter a single-use-code and click claim. If the code is valid then either a ItemPack or an entity spawns for that player.
Player also has access to an /ins command (see below).

Setup:
Vessel (can also spawn bases) can be set to spawn relative to the player or in a fixed location in the universe.
ItemPack uses the same type of window as VirtualBackpack.

Setup also has options to set up "Insurance". The mod can regenerate the Entity and will only do so as long as the player has insurance remaining. Please note that regenerating an Entity in this fashion will reset the entity to the state it was in when it was initially spawned, it WILL wipe out the entity's inventory.

Oct 4, 2020 Version 0.0.3
Eleon Changed a reference file, this version will work with Empyrion v1.2 and later
VirtualBackpack
Oct 1, 2020 Version 2.2.1
It's Wipe-Safe item storage

With the default setup Players have access to 3 VB commands (/vb1, /vb2, /vb3) but you can add/subtract VBs or even change the commands in the setup.yaml
VBs can be set to delete when a player dies (disabled by default)
You can set a cost-per-use, so that every time a player uses VB they get charged in credits.
You can set a minimum level, so if you want players to play thru a few levels before they have access to VB you can.
Superstacking is possible, when player closes VB window the items are stacked beyond the usual limit, and you can set a max superstack size.
I do have quite a few ideas for future features that I'd like to add to this mod

Oct 4, 2020 Version 2.2.2
Eleon made a change in their file system, This version of VB will work on v1.2
TicketSystem
Oct 1, 2020 Version 1.0.8
This mod started out as just a simple Ticket System so that players can report issues. It has evolved into more of an all-in-one Admin tool that can do things to/for other players.

It also enables an admin to run console commands for other players (specifically the Console Commands that target the "Local Player")... all of them, except BaseAttack. I'll find a work around for that one eventually.

Oct 4, 2020 Version 1.0.9
Eleon Changed a Reference, This version works with 1.2
Planned: Autominer Tracker
Waypoints all the autominers you have access to on the current playfield with the waypoints set to remove when you get near.

An Aid to help you not try to collect the same autominer more than once. Works on Water generator and Emergency O2 Generators too.
Planned: WarpGates
When you get go inside the warp gate you and your vessel are teleported to the warp gate's destination.
Planned: MissionMod
A mod to give out missions and rewards without the player having to Opt-in before hand like the PDA
Planned: Marketplace
A way for players to sell items, resources, etc to the server for credits.
A way for players to sell vessels and bases to each other.
Planned: SecondToolbar
Ever wanted a second toolbar?
One for combat, one for building...
Planned: EventsMod
Allows players to trigger in-game events... possibly for credits.
want to do a lottery, a raffle, a Hide-and-Seek?
Planned: BountyMod
Get annoyed at another player?
Place a bounty on their head, let other players kill them for you.
5 Comments
Dixon Ciderbush 3 Apr, 2021 @ 8:57am 
God damn, you've been busy, haven't you?
Xango2000  [author] 16 Nov, 2020 @ 3:25am 
Added Lite versions with their own subscription tier to the Patreon
Xango2000  [author] 11 Nov, 2020 @ 5:41pm 
ServerSay mod and Code have been added (for free so hopefully more people get into modding)
Xango2000  [author] 11 Nov, 2020 @ 6:41am 
Getting close to having the Motorcycle Replacer mod ready for testing, there is currently one minor bug to work out.

Also, I've decided to add another tier to the patreon. For small/private servers, they will have access to the lite versions of several mods.
Xango2000  [author] 6 Nov, 2020 @ 12:42pm 
https://youtu.be/uB_p6bUjYAE

Work in progress