Ryan-rsm-McKenzie / CommonLibF4

A reverse-engineered resource for Fallout 4
MIT License
70 stars 37 forks source link

Where to start? #14

Open arteeh opened 1 year ago

arteeh commented 1 year ago

I'm a little familiar with C++, but getting into F4SE/CommonLib modding seems like wizardry to me. There's pretty much zero tutorials or documentation for any of this (i did find this, but it's been inactive for 7 months and is meant for the Skyrim version).

Ryan-rsm-McKenzie commented 1 year ago

Hey, thanks for taking an interest in this project. I know it can seem overwhelming at first, I remember how it felt when I was starting out.

C++ development is hard™ and reverse engineering is hard™, and by combing the two, you get something that's extremely hard™. So hard™ in fact, that it seems a sisyphean task to even build the example project. I understand your struggles, and I'm sorry I haven't put in the work to make it easier for beginners to enter the scene. I remember when I was starting out, and the frustration I felt when reading other people's plugin code that seemed to me like a cross between wizardy and total insanity. It is a steep learning curve to start developing your own plugins, steeper than for other games especially, but it does eventually start to make sense. I have been working on a new project for Creation Engine modding that would hopefully greatly lower the barrier to entry, but until that day comes (sometime between now and the heat death of the universe), we're stuck with subpar tools like this that are functional, but unpleasant to use.