Releases: opentibiabr/remeres-map-editor
Releases · opentibiabr/remeres-map-editor
Release list
v4.0
Compatible with Canary repository.
Compatible with Assets Clients repository.
What's Changed
- feat: support reading assets from client 11 or higher by @dudantas in #70
- feat: update monsters spawn time based on selection by @FelipePaluco in #139
- feat: import and export zones by @LeoTKBR in #137
- feat: export minimap by @LeoTKBR in #141
- fix: errors dialog by @phacUFPE in #142
- feat: add missing inferniarch monsters by @Pablodotnet in #149
- feat: update NPCs list and fix missing NPCs message display by @vllsystems in #150
- fix: 'open with' option by @andreoam in #143
- feat: add item 2187 to invisible item rendering by @vllsystems in #152
- fix: enable opening multiple map files in dialog by @dudantas in #153
- fix: build using vcxproj by @Zbizu in #154
- build: update visual studio solution by @majestyotbr in #155
- chore: update C++ standard from C++20 to C++23 by @vllsystems in #159
- feat: add real-time performance monitor (FPS, CPU, RAM) by @vllsystems in #156
- feat: add Lua scripting engine support to remeres-map-editor by @vllsystems in #158
- feat: add Lua API modules and Script Manager UI by @vllsystems in #161
- feat: add support for loading monsters and NPCs from Canary Lua files by @vllsystems in #162
- fix: outfit color cache and addon rendering for creatures by @vllsystems in #164
- fix: correct start_frame type mismatch from protobuf loading by @vllsystems in #163
- feat: OpenGL modern migration by @vllsystems in #165
- feat: add Bitmap to Map terrain generator by @vllsystems in #166
- fix: NPC spawn use-after-free on map import, progress bar freeze, and improved diagnostics by @vllsystems in #167
- fix: resolve crash when opening new map view on Linux by @vllsystems in #168
- feat: implement sprite atlas rendering using sheet textures by @vllsystems in #171
- fix: instant process exit on close to avoid freeze with large maps by @vllsystems in #172
- feat: deferred rendering pipeline, memory optimization, and async map cleanup by @vllsystems in #173
- feat: organize monster palette by Lua folder structure and fix hidden file loading by @vllsystems in #174
- ci: rework build workflows and vcpkg baseline by @dudantas in #176
- fix: CMake build tweaks, app entry, protobuf fixes by @dudantas in #177
- fix: resolve zoom discard and NumberTextCtrl format mismatch by @vllsystems in #178
- fix: replace wxDirPickerCtrl with wxDirDialog to resolve GTK crash by @vllsystems in #181
- docs: update README and add build guides by @majestyotbr in #182
- docs: update build guides by @majestyotbr in #187
- perf: otbm load save and preview/map renderization by @dudantas in #188
- feat: add SQLite materials backend with XML import pipeline, schema migrations, and inspection tools by @vllsystems in #183
- feat(editor): add Cyclopedia client asset export support by @dudantas in #160
- chore: Update vcpkg baseline to 2026.05.25 by @github-actions[bot] in #192
- chore: Update vcpkg baseline to 2026.06.01 by @github-actions[bot] in #193
- fix: use MSBuildProjectDirectory for vcpkg paths by @majestyotbr in #194
- fix: stabilize client box overlay and selection outline by @vllsystems in #195
- docs: reorganize and update project documentation by @majestyotbr in #197
New Contributors
- @FelipePaluco made their first contribution in #139
- @LeoTKBR made their first contribution in #137
- @Pablodotnet made their first contribution in #149
- @vllsystems made their first contribution in #150
- @andreoam made their first contribution in #143
- @Zbizu made their first contribution in #154
- @github-actions[bot] made their first contribution in #192
Full Changelog: v3.8...v4.0
v3.8
Compatible with Canary repository.
What's Changed
- Maintain only "Client 11" version by @dudantas in #4
- Decouple npcs from the creature class (it's create npc.xml file in the world folder) by @dudantas in #3
- Change ids to clientid and organize data folder and tilesets by @dudantas in #6
- Convert sprites ids from "nothing special" and "stairs" to client id by @dudantas in #11
- Fix map display OnMouseActionClick functin logic by @JoaoCRDias in #17
- Fix compilation error related to "public" missing on class MainMenuBar and DatDebugView by @dudantas in #22
- NPC's - Fix lookitem by @daanyx in #19
- Update items and fix import map window size by @majestyotbr in #27
- fix: monster spawn time negative value by @dudantas in #29
- improve: remove boosts, better compilation and GHA support by @dudantas in #31
- build: update vcpkg commit id, enable vcpkg manifest and fix sonarcloud gha by @majestyotbr in #35
- fix: exception handling for reading and creating JSON objects by @dudantas in #34
- feat: add max beds and house client id by @dex-89 in #8
- feat: improve cmake build and add pugixml integration by @beats-dh in #40
- feat: add some missing creatures by @luan in #41
- feat: organization of blank sprites in blank tileset by @jacques-tony in #42
- feat: add complement 'beds' option for houses. by @luanluciano93 in #45
- fix: slightly more accurate house size estimation by @luan in #46
- feat: synchronizing commits with the official rme repository by @beats-dh in #36
- ci: add clang-format linter by @luan in #54
- feat: update items.otb and items.xml by @majestyotbr in #52
- fix: macos build by @luan in #55
- fix: linux build by @beats-dh in #57
- feat: monsters and npcs spawns icons by @majestyotbr in #58
- feat: zones brush/editor by @luan in #56
- feat: option remove duplicate items by @luanluciano93 in #62
- fix: warning ‘wxPATH_NORM_ALL’ is deprecated by @luanluciano93 in #65
- feat: search option for items under walls/windows/doors by @luanluciano93 in #63
- improve: select the item on raw pallete when using CTRL+F by @lamonato29 in #72
- improve: backup organization in a folder by @lamonato29 in #73
- build: update vcpkg builtin-baseline by @majestyotbr in #74
- fix: crash on place monster spawn by @phacUFPE in #75
- feat: tilesets manager by @majestyotbr and @phacUFPE in #68
- fix: sonar issues by @phacUFPE in #76
- feat: lights out of ingame box by @phacUFPE in #77
- feat: show light strength by @phacUFPE in #78
- perf: brush icon box by @phacUFPE in #79
- fix: reload warnings by @phacUFPE in #80
- feat: search tiles by flag by @phacUFPE in #84
- refactor: palette brushlist #1 by @phacUFPE in #81
- refactor: palette window #1 by @phacUFPE in #82
- improve: not remove duplicate items with action id or unique id by @luanluciano93 in #85
- feat: update items to version 13.32 by @omarcopires in #87
- fix: position copy/paste clipboard by @phacUFPE in #89
- feat: erase flags and zones by @phacUFPE in #90
- fix: position indicator by @phacUFPE in #91
- fix: go to house with no exit by @phacUFPE in #92
- feat: copy position anywhere by @phacUFPE in #93
- feat: update items to version 13.40 by @majestyotbr in #94
- feat: edit item properties from browse field by @phacUFPE in #97
- fix: clipboard paste position pattern and special brushes palette by @phacUFPE in #102
- feat: show item and ground avoidables (block pathfinder) by @phacUFPE in #103
- fix: difference of splash type on rme and server by @phacUFPE in #104
- fix: remove duplicated items feature by @phacUFPE in #101
- fix: update unknown fluid and improve the subtype selection by @phacUFPE in #108
- feat: item overlay order customization in browser field by @phacUFPE in #110
- improve: delete backups after X days by @lamonato29 in #113
- feat: count monsters on selection by @lamonato29 in #114
- fix: monsters search by @phacUFPE in #115
- fix: loading of fluid items by @phacUFPE in #116
- feat-fix: minimap export path and pre-defined image sizes selection by @phacUFPE in #117
- feat: palette brushes pagination (Small/Large Icons) by @phacUFPE in #119
- feat: monsters weight by @phacUFPE in #122
- fix/refactor: on selection dialog by @phacUFPE in #124
- fix: crash with debug build (wrong assert) by @dudantas in #128
- delete: sonar config (set up automatic config) by @dudantas in #129
- fix: cmake build by @phacUFPE in #130
- fix: properties window not opening by @phacUFPE in #131
New Contributors
- @JoaoCRDias made their first contribution in #17
- @daanyx made their first contribution in #19
- @majestyotbr made their first contribution in #27
- @dex-89 made their first contribution in #8
- @luan made their first contribution in #41
- @jacques-tony made their first contribution in #42
- @luanluciano93 made their first contribution in #45
- @lamonato29 made their first contribution in #72
- @phacUFPE made their first contribution in #75
- @omarcopires made their first contribution in #87
Full Changelog: v3.6.1...v3.8