remeres-map-editor
remeres-map-editor copied to clipboard
feat: read assets from client 11+
Description
- Change old Remeres client .dat/.spr reader to client 12x /assets/ appeerances and sprites files.
- Remove OTB file system.
- Protobuf lib on remeres.
- Update brushes and tags.
- Fixes:
- Top order issues;
- Additions:
- New fields in the new items properties window
- Option to toggle between the old and new item properties window
How to test so far
- Set your client folder to the preferences "client path"
- Create a brand-new map on new button on startup.
- Import a saved map on import map button option.
Draft
The PR is on draft due to some necessary changes:
- [x] Wrong outfit offset on non stantard sprite size. (Different from 32x32)
- [x] Paint outfit collors
- [x] Problem on loading Remeres icons.
- [x] Remove client version structure.
- [x] Review the entire graphics.cpp structure and functions.
- [x] Not saving maps
- [x] Some sprites not show
- [x] Creatures sprites not show on "jump to brush" bar
- [ ] Fix the brushes icons
Credits
- Co-author @marcosvf132
- Nekiro protobuf lib. (Sprite reader)