Updating a mod from Neos to Resonite? Here are some notable changes to assist in that process.
Neos | Resonite | Additional Notes |
---|---|---|
BaseX |
Elements.Core |
|
CloudX.Shared |
SkyFrost.Base |
|
CodeX |
Elements.Assets |
|
CommandX |
FrooxEngine.Commands |
|
PostX |
FrooxEngine.Weaver |
|
QuantiyX |
Elements.Quantity |
Neos | Resonite | Additional Notes |
---|---|---|
NeosAssets |
OfficialAssets |
|
neosdb:/// |
resdb:/// |
The assets need to exist in Resonite already. |
neosrec:/// |
resrec:/// |
The assets need to exist in Resonite already. |
Neos | Resonite | Additional Notes |
---|---|---|
AudioPlayerOrb |
LegacyAudioPlayer |
Use the AudioPlayerInterface that uses EntityInterface |
color |
colorX |
Not everything will be colorX , they are two separate Types, however most usage will change to colorX |
CommonTool |
InteractionHandler |
|
ComponentAttacher |
ComponentSelector |
|
FriendsDialog |
ContactsDialog |
Friends are now referred to as Contacts more universally |
LogixBrowser |
ComponentSelector |
ComponentSelector starting from a different root location for selecting nodes |
StatusManager |
EngineStatusSource |
Also inherits IUserStatusSource |
Tooltips |
Tools |
|
VideoPlayer |
LegacyVideoPlayer |
Use the VideoPlayerInterface that uses EntityInterface |
Neos | Resonite | Additional Notes |
---|---|---|
Engine.Initialize |
Engine.InitializeAssemblies |
This is where compatibility hash is computed |
Engine.Shutdown |
Engine.RequestShutdown |
|
NeosMod |
ResoniteMod |
|
NeosModBase |
ResoniteModBase |
|
NeosModLoader | ResoniteModLoader | |
SplashChanger |
LoadProgressIndicator |
Re-added as of 2.5.0 |
[module: Description("POSTX_PROCESSED")] |
[module: Description("FROOXENGINE_WEAVED")] |
Plugins now are Weaved when loaded, this is done in FrooxEngine.Weaver |
Neos | Resonite | Additional Notes |
---|---|---|
/api/sessions |
/sessions |
Active session listing |
/api/users/ |
/users/ |
Base user path, follow with a U-ID or a username followed by ?byUsername=true |
api.neos.com |
api.resonite.com |
Base API url |
assets.neos.com |
assets.resonite.com |
Assets |