Releases: Jonathan-Greve/GuildWarsMapBrowser
Release list
Guild Wars Map Browser v8.0.1
Bug fixes
- Fixed bass.dll not loading (used for audio playback) for the 64-bit exectuable causing program to crash when trying to play audio files.
Note
I usually release 32-bit versions of GWMB. It only recently became possible to compile it as 64 bit. The 32 bit version also runs faster. But in the v8.0.0 release I released the 64 bit version instead of the 32 bit version. In this release the .exe file is 32 bit.
Guild Wars Map Browser v8.0.0
Changelog
- Added full skeletal animation playback + skinning with bone visualization.
- Added a new panel called Model viewer where you can play/pause animations and more.
- Model viewer is no longer free moving camera. Instead pan (right mouse button), zoom (mouse wheel), and orbit (left mouse button).
- Fixed water renderer.
- Reverse-Z depth (less z-fighting) so models far away look better - especially while moving.
- Updated default camera to look more similar to the one in-game.
- Added filtering based on Chunk ID. Very useful when looking at models for example (I suggest filtering by FA0).
- Updated environment and sky rendering a bit.
Note
The reason I suggest filtering by FA0 chunk IDs when looking at models is because GWMB parses these model files very well. If we don't filter it will show both FA0 models and BB8 models. They are the same models but the BB8 models are a compressed format that Gw.exe decompress to FA0. You won't lose anything by filtering by FA0 if you only care about seeing all the models in-game.
Screenshots
Guild Wars Map Browser v7.2.0
Changelog
- Many models consist of multiple files with the same
File ID. I have now reverse engineered the format of one of these "other" model files a bit more. And it seems to be used for storing item models, i.e. things that can go in the bag and be dropped on the ground. These "other" model files seem to contain the same 3D model but stored in a sligthly different format, and then it also contains a texture which is the item icon. So the new features of this release are:- Added a button to the
Extract panelwhere you can export all inventory item icons to png. They will all be exported to the folder you choose. From my dat it extracts 5567 icons. - When one of these other model files is clicked in the dat browser it will show the 3D model if possible. And it will show the textures used for the 3D model, and the item icon. The 3D model will often not look correct, because I haven't figured out how to blend the textures yet.
- Added a button to the
Guild Wars Map Browser v7.1.0
Changelog
- Added pathfinding generator
- When you load a map it shows the map in a separate panel (you will need to open this panel from the Window Controller og the new View option in the top menu bar). You can download it as a PNG and see some other info about the pathfinding map.
- In the right side panel at the bottom there is a new window called
Pathfinding visiblitywhere you can toggle to show the pathing map in the 3D world/map. There's also a slider for lifting or lowering the pathingmap to make it more visible - Updated the UI. The old UI was anoying and sucked. Thew new UI looks basically the same but has better default settings:
- Remembers the program window position and size
- A new top bar menu.
- Remember the positions of windows inside the program and their sizes.
Thanks to Laurent Dufresne for reverse engineering how GW computes the pathingmap from the .dat files.
Screenshots

Guild Wars Map Browser v7.0.0
Since I finally reverse engineered the code for blending terrain textures I thought it deserved a major release bump!
Changelog
- Pixel perfect terrain texture blending. The terrain should now look the exact same as in game.
- Removed some old and unecessary terrain pixel shaders from the Render Settings UI. Now there are only two options:
- Textured - the new pixel perfect terrain shader
- Tile Checker - color each 96x96 tile in the game either black or white in a checkered pattern
- Updated Blender addons to 5.0 and added pre-computed terrain UV export. Terrain rendering in Blender now matches the C++ renderer quite closely. Breaking change: incompatible with previous exports and older Blender versions. Uninstalling and reinstalling previous addons is necessary, as is reexporting maps (right click a map file in the dat browser and select "Export full map").
- Higher framerates when rendering maps.
Bug fixes
- PNG extraction exception (when trying to extract map view to png)
- Fixed some aspect ratio problems during PNG extration (map view)
- Fixed an exception (in debug mode) when rendering a model after a map had been loaded.
- Fixed an issie where imgui.ini was saved in the export folder.
Screenshots
Guild Wars Map Browser v6.0.8
Changelog
- Fixed a bug where the filter could not be cleared after using the byte pattern searcher.
- Fixed a bug where you couldn't sort the byte pattern search result by clicking the table column headers.
- Minor UI changes in the byte pattern search window
Guild Wars Map Browser v6.0.7
Changelog
- Some 3D models were previously invisible (faces and other body parts) due these files not containing any texture filenames. This version now renders these models using a single color (gray).
- In previous versions many files had a File Id of 0. These now have a proper File Id. But this File Id can be shared with other related files. In particular some models seems to consist of 3 model files all sharing the same File Id.
Guild Wars Map Browser v6.0.6
Changelog
- Added extract option for extrating all textures to PNG
- You can now search/filter the files in the dat browser by a murmur3 hash
- Added a new window for searching for byte patterns in the uncompressed dat files. Uses ?? for wildcard and spaces between bytes. Example of a pattern: 4A ?? 4D 3F 61 ?? 02.
Guild Wars Map Browser v6.0.5
Changelog
- Fixed a bug that would crash the program when trying to extract a map to PNG or DDS in too high resolution.
Guild Wars Map Browser v6.0.4
Changelog
- The map
Druid's Islecan now be searched by name.





