Skip to content

Releases: Xalalau/Map-Retexturizer

v2.0.5

Choose a tag to compare

@Xalalau Xalalau released this 04 Mar 21:32
  • Fix Skybox:IsPainted ignoring its material argument

v2.0.4

Choose a tag to compare

@Xalalau Xalalau released this 25 Jul 19:30
f08809d
  • Change: saves now allow storing no changes (so we can reset files);
  • Fix: saves were storing the materials change history and creating huge files;
  • Fix: the new undo cleanup was not working on multiplayer
  • Fix: forced materials cleanup was failing

v2.0.3

Choose a tag to compare

@Xalalau Xalalau released this 24 Jul 20:37
ba24762
  • Change: useless material undos are now removed from the game;
  • Change: blocked cleaning map materials during a load;
  • Change: refactored skybox management with improved performance;
  • Change: Other internal improvements.

v2.0.2

Choose a tag to compare

@Xalalau Xalalau released this 24 Jun 00:47
  • Fix: GMod saves support got broken after the tool rewrite

v2.0.1

Choose a tag to compare

@Xalalau Xalalau released this 05 Jun 04:39
  • Fix: Add a bunch of new checks for nil and NULL values
  • Fix: Decal auto redraw was too fast
  • Fix: Fix load and displacement lists were limited to 64KB
  • Fix: Decals were failing to load sometimes

v2.0.0

Choose a tag to compare

@Xalalau Xalalau released this 03 Jun 00:39

The only thing that the end user will notice in this version is that the tool has started working and that it has a new button. Almost all changes are internal, it's a rewrite.

Main changes:

  • Add a button to copy displacement properties to the preview window
  • Add a new decal system (The older one was disabled by default. When I realized, I had already deleted everything from the previous code)
  • Fix an INSANE amount of bugs (I have no idea how many or which ones exactly, but some of them were pretty bad)
  • Change the versioning number to a proper one
  • Change how the tool works internally (deep refactoring and rewriting)

Internal changes:

  • Add my lib ErrorAPI, so I'll automatically get error reports
  • Add a cleanup function to remove unsynced materials after a full material cleanup (it replaces an insane forced sync system, which was an attempt to deal with the spaghetti errors)
  • Add a new custom materials lib (Very simple and functional. Replaces the older one, which was shitshow. Mostly replaces the file backup system, which was also a shitshow)
  • Change all the libs with small improvements everywhere
  • Change a lot of folders and filenames to better make sense
  • Change material lib now concentrates all material related operations (That was a pain, what a miserable spaghetti... Even so, the code is still a bit spread)
  • Change brushes, displacements, skybox, decals and models libs now specialize some material lib operations BUT get back to it as soon as possible, so data keep consistent
  • Change how new players load the initial materials to a simple and reliable logic
  • Change lots of variables and data structures, a full refactoring

Map Retexturizer v19.5

Choose a tag to compare

@Xalalau Xalalau released this 05 Apr 03:17
2a1825b
  • Disable the decals option, it's still buggy and I won't fix it.
  • Add a small performance improvement made by Ceifa.

Map Retexturizer v19.4

Choose a tag to compare

@Xalalau Xalalau released this 13 Aug 14:49
  • Add mr_notifications cvar;
  • Make some options persistent: load delay, autosave, skybox toolgun support, progress bar and instant cleanup.

Map Retexturizer v19.3

Choose a tag to compare

@Xalalau Xalalau released this 01 Aug 05:39
  • Add mr_browser command;
  • Fix map cleanups removing our GMod save info.

Map Retexturizer v19.1

Choose a tag to compare

@Xalalau Xalalau released this 04 Jun 04:03
  • Fix material browser not showing previews when we click on the main folder
  • Fix DataList:GetDifferences() not getting underflows and overflows
  • Fix small time window where anti dyssync could run during a load
  • Fix decal-editor not disabling borders while the Context Menu is open or when the decal was applied by the duplicator
  • Fix Duplicator:LoadMaterials() not forcing positions correctly
  • Fix GMod saves support not upgraded to the current codebase
  • Fix duplicator generating fake error detections
  • Fix DataList:CleanAll() not fully cleaning decal Data
  • Fix toolgun not getting the current changed model material
  • Fix tool could get stuck if duplicator failed
  • Fix CustomMaterials:Create() applying data before storing the custom material
  • Add fast validation check for custom materials
  • Reenable locked anti dyssync systems after a full material cleanup
  • Minor improvements