Skip to content

Latest commit

 

History

History
169 lines (125 loc) · 5.07 KB

README.md

File metadata and controls

169 lines (125 loc) · 5.07 KB

Neon++cats3

Neon++

Utility DLL for Starbound - Client-side - Vanilla, StarExtensions (without GUI) and Hasibound compatible

Neon++ is a dynamic-link library (DLL) that provides a set of functions for use in the game Starbound. It also has an ImGui interface version. check out our lua.md for more info

If you like this project, you can support the development of Neon++ here:

ko-fi

Installation

Standalone

Replacer method is currently unavailable because of Instability, please use an injector and inject Neon++ in the titlescreen.

HasiboundLite

DLL loading is planned in the future, for now, use the standalone way

StarExtensions

From the StarExtensions Github Site:

You can create a file called libraries.txt in the win64/win32 folder and list other DLLs to load on each line.

If you, for example, put Neon++ into your win64 folder, you can write:
Neon++.dll
into the libraries.txt.

All functions:

All functions Neon++ provides. Look into lua.md for the documentation!

neon
neon.build
neon.version
neon.name
neon.uniqueId
neon.reloadMods()
neon.warpAnimation(bool)

neon.gui
neon.gui.openGui()

neon.universe
neon.universe.blockConnection(entityId)
neon.universe.unblockConnection(entityId)

neon.performance
neon.performance.renderFps()
neon.performance.updateRate()

neon.world
neon.world.removeEntity(entityId)
neon.world.respawnInWorld(bool)
neon.world.getPlayerAimPosition(entityId)
neon.world.reachEntities(bool)
neon.world.ignorePhysicsObjectCollisions(bool)
neon.world.ignoreProjectileCollisions(bool)
neon.world.ignoreVehicleCollisions(bool)

neon.player
neon.player.ignoreItemPickup(bool)
neon.player.ignoreShipUpdate(bool)
neon.player.setName(name)
neon.player.setMode(mode)
neon.player.setHairDirectives(directives)
neon.player.setHairGroup(group)
neon.player.setHairType(type)
neon.player.setFacialHairDirectives(directives)
neon.player.setFacialHairGroup(group)
neon.player.setFacialHairType(type)
neon.player.setFacialMaskDirectives(directives)
neon.player.setFacialMaskGroup(group)
neon.player.setFacialMaskType(type)
neon.player.setBodyDirectives(directives)
neon.player.setEmoteDirectives(directives)

neon.spoof
neon.spoof.setPlayerUUID(uuid)
neon.spoof.getPlayerUUID()
neon.spoof.setAssetDigest(digest)
neon.spoof.getAssetDigest()

neon.chat
neon.chat.sendMessage(message, chatMode)
neon.chat.lastMessage()

Demos:

Change Difficulty

You messed up in your character creation and accidentally made it hardcore? Neon++ got your back with neon.player.setMode()!
It lets you easily change your difficulty on the fly, so you can game on without making a new character!

Anti-grief & prevent malicious items

Your ship got raided? Other people on the server throw crashing items at you?
Do not worry, Neon++ has options to protect your shipworld file and your inventory from malicious players!

Local Entity Destroy
Get rid of what you dont like! With Neon++ you can locally destroy entities.

Neon_Local_Entity_Destroy

Asset Spoofing

Tired of being locked from servers that dont allow you to use your fancy custom stuff? Neon++ got your back with asset spoofing!
Just get the needed asset-digest from the logs and spoof it later with Neon++!

Neon_Set_Asset_Digest Neon_Get_Asset_Digest

Player UUID Spoofing

Spoof your UUID with Neon++! This provides some protection from unwanted visitors.
(We will work on ways to make it even more protective!)

Neon_Set_Player_UUID

Send Chat
Send your Messages with Neon++! You can also get the last message received.

NVIDIA_Share_NJUsodI4hR

and many more! Look in lua.md for all functions!