Notes on what I should revisit later, this document will be updated everytime, do not keep track of changes here!
- Unknown string (unk_str)
- Unknown string (unk_str2) used in UserInfoResponse
- 20 unknown bytes (p29)
- 4 unknown bytes (p241)
- 8 unknown bytes (p253)
- When unk_str2 in UserInfo is decoded, adjust this file
- Discover and update TutoChapterID
- Required for UserInfoResponse
- Required for UserInfoResponse
- Required for UserInfoResponse
- Required for UserInfoResponse
- Required for UserInfoResponse
- getFightRestTimer shoud be an enum
- revisit applicationDidEnterBackground
- reverse applicationDidFinishLaunching
- discover if applicationWillTerminate is called by cocos2d runtime
- Required for AppDelegate
- Required for AppDelegate
- Required for AppDelegate
- Required everywhere, reverse
- Convert stuff to CC_SYNTHESIZE/CC_PROPERTY
- Required for AppDelegate
- Finish this class
- Finish to document the parameters
- Start this class
- Adjust vftable for convertPosition
- Finish this class
- Implement required stuff for ios/win32
- Finish this class
- Convert to CC_SYNTHESIZE or CC_PROPERTY
- Start this class
- Finish this class
- Start this class
- Start this class
- Start this class
- NOTE: SaveData must be reversed first
- NOTE: NetworkManager has to be reversed first
- Finish this class
- If you discover some of the missing fields, check SavePreviousGumiLiveSession
- Check getLastLoginTypeFromUserDefault
- Check setLastLoginTypeToUserDefault after SaveData is reversed
- Check the flow on the userData for paymentVerified, this requires to better reverse the NetworkManager
- Unknown fields (q, unk5, unk6, unk8, unk9)
- Finish this class (this is super boring and it's 99% just requests to NetworkManager)
- Start this class
- Revising the protection of fields
- Unknown paramets (unk2, unk)
- Revisit the hostsUrl and verify if it's in the decomp
- forwardResponse
- NetworkRequest
- Revisit the flow of CCHttpRequest as nothing seems to match
- onNetworkRequestResponse
- Start this class
- Finish this class
- Finish this class
- Start this class
- Start this class
- Start this class
- Start this class
- Convert to CC_SYNTHESIZE/CC_PROPERTY
- Finish this class
- Convert to CC_SYNTHESIZE/CC_PROPERTY (this can be done later)
- Finish this class
- Add missing stuff for ios/windows
- Start this class
- Actually reverse the entrypoint (which we only have the one for UWP sadly)
- ISFIRST IS NOT CORRECT!!
- a3 and a2?