CRASH FORT
05-14-2017, 04:29 PM
This is a program I've made that modifies Hammer and removes the precision loss for brush vertices when saving and loading.
It can be viewed here: https://github.com/crashfort/HammerPatch
Some pictures I have on the page:
Click the pictures for a larger version!
Figure 1
Say you have a simple default primitive. This is a cylinder with 32 sides.
https://raw.githubusercontent.com/crashfort/HammerPatch/master/Images/Shape1.png
Figure 2
In default Hammer, this is what you'd see if you zoom in on such primitive after loading a map of one iteration.
https://raw.githubusercontent.com/crashfort/HammerPatch/master/Images/Shape1_Zoom_Default.png
Figure 3
Here's the same shape but when saved and loaded with HammerPatch. It is the exact same vertices as it was created with.
https://raw.githubusercontent.com/crashfort/HammerPatch/master/Images/Shape1_Zoom_HammerPatch.png
Figure 4
This problem gets more problematic on advanced shapes.
https://raw.githubusercontent.com/crashfort/HammerPatch/master/Images/Shape2.png
Figure 5
Again, this is what it looks like in default Hammer after one save iteration.
https://raw.githubusercontent.com/crashfort/HammerPatch/master/Images/Shape2_Zoom_Default.png
Figure 6
The same map as saved and loaded by HammerPatch.
https://raw.githubusercontent.com/crashfort/HammerPatch/master/Images/Shape2_Zoom_HammerPatch.png
It can be viewed here: https://github.com/crashfort/HammerPatch
Some pictures I have on the page:
Click the pictures for a larger version!
Figure 1
Say you have a simple default primitive. This is a cylinder with 32 sides.
https://raw.githubusercontent.com/crashfort/HammerPatch/master/Images/Shape1.png
Figure 2
In default Hammer, this is what you'd see if you zoom in on such primitive after loading a map of one iteration.
https://raw.githubusercontent.com/crashfort/HammerPatch/master/Images/Shape1_Zoom_Default.png
Figure 3
Here's the same shape but when saved and loaded with HammerPatch. It is the exact same vertices as it was created with.
https://raw.githubusercontent.com/crashfort/HammerPatch/master/Images/Shape1_Zoom_HammerPatch.png
Figure 4
This problem gets more problematic on advanced shapes.
https://raw.githubusercontent.com/crashfort/HammerPatch/master/Images/Shape2.png
Figure 5
Again, this is what it looks like in default Hammer after one save iteration.
https://raw.githubusercontent.com/crashfort/HammerPatch/master/Images/Shape2_Zoom_Default.png
Figure 6
The same map as saved and loaded by HammerPatch.
https://raw.githubusercontent.com/crashfort/HammerPatch/master/Images/Shape2_Zoom_HammerPatch.png