#Discord RPC

1 messages · Page 1 of 1 (latest)

blazing plinth
#

I'm creating this thread now as I want a place to discuss this while I am working on an RPC implementation. I've already gotten the framework working, and if I were to release now, it would technically be a working mod (except only usable from other mods, as I'm yet to write the location-specific logic)

Until I am happy with a product to properly release as a standalone mod, I want it to be a place to discuss what it should be capable of upon release, as well as share my own view of what I want from it and some information that would be useful for anyone willing to suggest something.

DV mod: https://github.com/rwqfsfasxc100/Delta-V-Discord-RPC/releases/latest
Connector Application: https://github.com/rwqfsfasxc100/Delta-V-Discord-RPC-Application/releases/latest

#

So, to start off. This is the current spritesheet accessible by the application. The 8 ship icons are relatively obvious, being used when you're in one of the respective ship types (the baldie is an exception due to it being internally a completely different ship, and I think warrants it's own icon too). If people would like any other (visually distinct) ships to be used too, I'd be happy to add, but right now I think it's fine just with the base ones. enceladus is used (i think pretty obviously) while you're at enceladus, icon is used for the small DV icon on the bottom right, unknown is the icon currently only used while the application isn't connected to the game, and empty I plan on being used when on the title screen, or as a fallback in the rings when using a ship type unknown or unregistered to the mod (i.e. modded ships without a base type connected to a vanilla ship)

languid hornet
#

Few different ideas for things in regards to what it could read back
Current cargo hold worth or Current ring depth come to mind

blazing plinth
#

I've got something like that in mind, don't know exactly how I'll have it display that though

blazing plinth
#

ok, i think i've got an idea for what I want now:

  • the main description text will be for exactly what you're doing and/or what's going on
  • at enceladus would display the current menu you're on, or "Docked at enceladus" otherwise
  • ringwise would be relative to the highest priority music track, or "Excavating the rings" if it's playing the peaceful music. Might also provide some exceptions for things you're doing, like being docked at a station or something
  • Title screen would just be "On the title screen", maybe I'll do something for the submenus idk yet.
  • The timer itself would be irl time spent while in a specific zone (title screen, enceladus, rings), so nothing special there
  • The subtext next to the timer would be for secondary information, like the base zone description if using a different description text, current worth and depth or other sensor information, and will cycle through that or any other information
blazing plinth
#

made some progress. these are the currently implemented situations, and more to come

blazing plinth
#

ok, got some ring-side specific messages. (I've also done the same for specific E' menus too, which for some reason was way more complex than it needed to be)

blazing plinth
# languid hornet Few different ideas for things in regards to what it could read back Current car...

honestly, something like this might come later down the line. I do want to get a release out within a respectable timeframe, and I'm yet to get to testing with release game versions, so maybe for a future update. luckily, the way I've set the mod up means that only the DV mod would need updates in future, which should be good for user accessibility as it would mean it's able to be contained entirely within MM2

languid hornet
#

Reasonable!