-
Dynamic runtime subclass generator
- For subclassing obfuscated classes and interfaces and hooking their methods at runtime. Works with illegal class and method names to help maintain platform and version agnosticism.
- Examples
-
General utility class With many static helper functions and wrappers to get fields, methods, constructors etc so you don't have to clutter your code with endless try catch blocks.
-
ClassRefs utility dataclass containing various references to cached classes and their methods not exposed by the regular API
-
TreeTraverser UI Component tree utility class. Includes multiple constructors with varying degrees of overhead depending on what is needed.
-
- Hooks
InteractionDialogAPIoption buttons and provides anafterOptionSelectedmethod that gets called with selectedoptionDataas second parameter when options are selected. Includes getters on theOptionPanelListenerclass that is the first parameter to get the current options, the current option, and currently interacted comm directory entry data if a person was interacted with.
- Hooks
-
EngineTex provides granular control over ship engine glow textures.
-
Cloner Clones various objects that implement the
Cloneableinterface such as the obfuscated ship hull spec object. -
UI Button hooks, custom dynamic campaign entity descriptions, and more.
-
Notifications
You must be signed in to change notification settings - Fork 0
Crude library for reflection in Starsector
License
rolfosian/RolflectionLib-SS
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
Crude library for reflection in Starsector
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published