-
-
Notifications
You must be signed in to change notification settings - Fork 78
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement parsing of espm records: SHOU, SLGM, WOOP, WTHR. #2109
Comments
@ellipsis-dev do this |
Tag me (@ellipsis-dev) in a comment with guidance if you want me to replan or to implement this plan. Implementation PlanStep 1: Define SHOU class in SHOU.hPath: libespm/include/libespm/SHOU.h Step 2: Implement SHOU.cppPath: libespm/src/SHOU.cpp Step 3: Define SLGM class in SLGM.hPath: libespm/include/libespm/SLGM.h Step 4: Implement SLGM.cppPath: libespm/src/SLGM.cpp Step 5: Define WOOP class in WOOP.hPath: libespm/include/libespm/WOOP.h Step 6: Implement WOOP.cppPath: libespm/src/WOOP.cpp Step 7: Define WTHR class in WTHR.hPath: libespm/include/libespm/WTHR.h Step 8: Implement WTHR.cppPath: libespm/src/WTHR.cpp Step 9: Add includes to Records.hPath: libespm/include/libespm/Records.h Step 10: Add tests for new recordsPath: unit/EspmTest.cpp Questions? Check out our documentation. Leave 👍/👎 on this plan to give us feedback. |
hey @ellipsis-dev can you implement this? |
Pull request created: #2113 |
Implement parsing of espm records: SHOU, SLGM, WOOP, WTHR. Each record will have a corresponding .h and .cpp file. Additionally, include them in the following location: https://github.com/skyrim-multiplayer/skymp/blob/main/libespm/include/libespm/Records.h.
Documentation for the data format can be found here: https://en.uesp.net/wiki/Skyrim_Mod
Where to add: https://github.com/skyrim-multiplayer/skymp/tree/main/libespm
Examples are also available there 🙂
**UPD: EspmTest.cpp needs to be updated with tests for new espm records. ask skymp team for testing record IDs. **
The text was updated successfully, but these errors were encountered: