Skip to content

Releases: Deamon87/WebWowViewerCpp

v0.3.1

07 May 10:16
cf3c4bb
Compare
Choose a tag to compare
  • First version of projective texturing
  • The editing of Exterior colors has moved to Current stats window
  • It's possible now to edit Fog parameters
  • Fixes for code responsible for getting light parameters from db2. No more flashbangs
  • Model's alpha is now propagated to shader code, which noticeably makes more smooth transition of skyboxes

v0.3.0

06 Apr 10:24
36075d3
Compare
Choose a tag to compare

New release version after a long time

  • The rendering code has gone complete overhaul.
  • The Vulkan rendering code is now first class citizen. OpenGL rendering code is disabled for now
  • Bindless rendering model was implemented. GPUs released after 2021 will see significant boost in performance
  • Dynamic lighting was implemented for Bindless rendering model
  • Multiple fixes for rendering of WMO objects

v0.2.3

08 Sep 17:12
029e7fd
Compare
Choose a tag to compare

Update casclib dependency

v0.2.2

21 May 01:08
1ef6762
Compare
Choose a tag to compare
  • Second attempt at fixing Portal Culling for MSVC builds

v0.2.1

13 Apr 02:07
ed3abf0
Compare
Choose a tag to compare

In this release:

  • Finally fixed Portal Culling on MSVC.
  • An option to override files from CASC is added. If you put file with fdid in it's name in decimals to file_edits folder, viewer will load file from filesystem instead of CASC. Example of filename: "782779". This might be useful for some folks

v0.2.0

10 Mar 19:20
d7b7cd5
Compare
Choose a tag to compare

The fix for WDC4 for WoW 10.1 release

v0.1.5

07 Jan 20:23
c10c7e7
Compare
Choose a tag to compare
  • This release exposes Vulkan rendering for Windows and Ubuntu targets.
    While current implementation of Vulkan is far from perfect, it still provides double the FPS on certain scenes

To run app with Vulkan renderer instead of OpenGL, run application with "-vulkan" parameter from command line

  • And as Minor stuff, "Disable portal culling" was added to "Settings" dialog. (This option disables portal culling algorithm for WMO rendering)

v0.1.1

11 Dec 19:31
a35ac67
Compare
Choose a tag to compare

CascLib dependency was update to the latest version. So the application should be able to open latest local installs again

v0.1.0

08 Oct 19:58
81b9bf7
Compare
Choose a tag to compare

The viewer is much more usable now, so I'm bumping the version.

  1. Custom SSE commands for culling for x64
  2. Classic database is usable. Note: you can use database from retail on classic, but not vice versa
  3. Several optimizations in culling flow
  4. The WMO and M2 are not loaded, when they are outside of camera
  5. Fixes for Split WMO Group

First usable MapViewer version

08 Sep 00:49
b157d37
Compare
Choose a tag to compare

With this release it's possible to use this app to view maps in closed cycle.

On first run, after opening Casc (File -> Open Casc Storage), update the database (File -> Update database).
When asked about "downloading DBD" files, click yes.
After this sqlite database that this app uses will be imported from DB2 files in Casc and Map list will become available.
To open map click (File -> Open Map Selection), change the size of the window, select map in the list. If it's ADT map, change zoom and click on desired point on map. After coordinates will popup, click ok to load the map.

Happy exploring