SCO
Arcane
- Joined
- Feb 3, 2009
- Messages
- 16,320
I'm interested in knowing how you guys are modding the PoE UI because i want to do the same for a completely different game - i want to add the capability for a 3rd drone in Dragonfall directors cut, and i got far enough by injecting code with Reflexil to make the game crash because the DronePanel i injected into the dronePanelList had its 'gameobject' field to null.
Now, i searched for all instances of 'DronePanel' in the assemblies of the game and i couldn't find where they are being instantiated and added to the list (this is the reason i had to hack adding new instance), so i kinda suspect some unity dependency injection tricky business. How do you do it in PoE land? Is the UI defined on the 'resource.assets' file and friends and how can i mod them and their layout; i can inject and modify the code for actually putting 3 drones in weapon slots fine i think, it's just the karma (for the ability explanation) and the drone panel - and likely layout problems - ruining my mojo. And how can i recompress after modifying too?
edit: looks like it might be in the 1.8 gb file (ofc).
Now, i searched for all instances of 'DronePanel' in the assemblies of the game and i couldn't find where they are being instantiated and added to the list (this is the reason i had to hack adding new instance), so i kinda suspect some unity dependency injection tricky business. How do you do it in PoE land? Is the UI defined on the 'resource.assets' file and friends and how can i mod them and their layout; i can inject and modify the code for actually putting 3 drones in weapon slots fine i think, it's just the karma (for the ability explanation) and the drone panel - and likely layout problems - ruining my mojo. And how can i recompress after modifying too?
edit: looks like it might be in the 1.8 gb file (ofc).
Last edited: