ianpatt / sfse

Starfield Script Extender
Other
339 stars 31 forks source link

Implementation scope vs SKSE/F4SE, and appetite to add more? #32

Closed BrodyHiggerson closed 1 month ago

BrodyHiggerson commented 2 months ago

Hi all, thanks for your great work!

I was digging around at a particular objective (speeding up a specific anim), and stumbled across someone who managed to achieve it in Skyrim via SKSE; https://github.com/adamhynek/instant_equip_vr/blob/master/src/main.cpp

Now obviously the code-bases are different (both engine and the Script Extender), but I noticed a bunch of things that the author used that are not in SFSE, e.g. PapyrusEvent etc.

I was just curious about the appetite/plans for adding more functionality to SFSE that exists in previous extenders. I get the impression some under-the-hood changes in Starfield haven't gone over well with modders, so it's all good if so, just figured I'd ask. If there are strong reasons to not add anything else, then forgive my ignorance and disregard my next paragraph.

If there is appetite for improving it, I'm an experienced C++ engineer in the games industry, and I'd be happy to try to help (selfishly, as there's some functionality I'd like to have). If you're open to taking on these kinds of contributions, any info about how you guys tend to go about exposing things would be appreciated - in my professional work I've never had to reverse engineer or do this kind of trickery, but I am happy to learn :) Especially if there's some rote work that's holding the project back from exposing more functionality, but harder stuff is good too.

Thanks!

EDIT: I'm hoping the tone comes off more as an offer to help than me asking for additional features. I'd love some pointers in the right direction as to how you're getting these addresses so I can help extend the coverage.

BrodyHiggerson commented 1 month ago

Closing as I eventually found the "xSE RE" Discord and have been getting some help on how to contribute there. Future travelers, this tutorial series will help get you started, even though it's for SkyrimSE: https://www.youtube.com/playlist?list=PLx3_1cSAkDaOJYvFO36RWDTucqDbIIoE2

Post in the #starfield channel of the Discord, and if I'm still around, I will try to help make your start less frustrating than mine! Good luck, traveler.