Skip to content

Releases: PostScriptReal/Snark_Compiler

Alpha 0.2.0

05 Apr 11:48
d41abc0

Choose a tag to compare

Alpha 0.2.0 Pre-release
Pre-release

NOTES FOR USERS INSTALLING THE PROGRAM

If you are using Windows and your Antivirus program flags Snark as a virus, please put it in your exclusions as that is a false positive that's caused by the way Pyinstaller packages its programs. This tool is open sourced under the GPLv3 license, so you can see the source code itself and determine that it is not a virus.

If you are a Linux user and you get a 'wine: command not found' error when trying to compile a model, that means that you don't have Wine installed (or you have the Flatpak version installed, which is not supported). Wine is needed to interface with compilers as they are not native executables. To fix the error, install Wine either in the terminal (with apt or other package managers) or through your software store (PLEASE MAKE SURE YOU DON'T INSTALL THE FLATPAK).

Known Issues with this release

  • The decompiler will currently remove any motion types from sequences in the .qc files it outputs, so if you have a npc model decompiled, make sure that you look for a blank line in any sequences involving movement and add 'X' or 'LX' to the line to fix the model, apologies for this!

Changelog for this release

  • MDLDec has been updated to v1.2.

Fixes as a result of MDLDec update:

  • UV shifting issues have been fixed!
  • Decompiled models will now no longer use Xash3D/XT motion types for GoldSRC.

  • Fixed the "Open model in HLMV" button in the compiler menu displaying improperly after compiling a model.
  • Decompile menu now includes new flags for MDLDec.
  • Decompile menu now has a presets dropdown for decompiler options.
  • Fixed an issue with the Decompile menu where decompile jobs would refuse to start if the output wasn't set (this was caused by a bad if statement).
  • The options menu now has an option for a default decompiler preset.
  • The icon is now higher quality (128x128 -> 512x512).
  • Fixed an issue where update checking would fail on Linux.

Alpha 0.1.4

30 Mar 09:52
b78fac0

Choose a tag to compare

Alpha 0.1.4 Pre-release
Pre-release

NOTES FOR USERS INSTALLING THE PROGRAM

If you are using Windows and your Antivirus program flags Snark as a virus, please put it in your exclusions as that is a false positive that's caused by the way Pyinstaller packages its programs. This tool is open sourced under the GPLv3 license, so you can see the source code itself and determine that it is not a virus.

If you are a Linux user and you get a 'wine: command not found' error when trying to compile a model, that means that you don't have Wine installed (or you have the Flatpak version installed, which is not supported). Wine is needed to interface with compilers as they are not native executables. To fix the error, install Wine either in the terminal (with apt or other package managers) or through your software store (PLEASE MAKE SURE YOU DON'T INSTALL THE FLATPAK).

Known Issues with this release

  • The decompiler currently has issues with shifting model UVs, this will only affect you if you are using the decompiler to make changes to someone else's model and recompile the model (the Svengine compiler is affected by this the most since it fixes the UV-shifting issue that the original StudioMDL had). This issue has already been brought to the attention of Flying with Gauss (the team behind the mdldec program) so this should hopefully be resolved at some point, please don't pressure them as they have a lot of other things to work on the Xash3D engine.

Changelog for this release

  • (Linux) Added XDG_SESSION_TYPE=x11 to the command for starting up HLAM so the program will work properly under Wayland.
  • (Linux) Fixed the -k option being displayed improperly on other Linux systems.
  • (All) Fixed the "Prioritise Default Paths" option not displaying.
  • (All) Moved the Model Viewer path tooltip to the "Set Model Viewer Executable" button.
  • (All) Fixed the -k option not displaying when the default compiler is set to "Svengine"
  • (All) Fixed the default compiler option not properly displaying what you selected
  • LINUX VERSIONS WILL NOW BE BUILT USING PYTHON 3.13.2, WINDOWS VERSIONS WILL ALSO USE PYTHON 3.12.9 TO MAINTAIN SUPPORT FOR WINDOWS 8.1

I have updated the linux zip file to include the _internal folder in UPDATE as I didn't realise that needed to be updated as well, sorry!

Alpha 0.1.3

25 Mar 05:20
89599e1

Choose a tag to compare

Alpha 0.1.3 Pre-release
Pre-release

NOTES FOR USERS INSTALLING THE PROGRAM

If you are using Windows and your Antivirus program flags Snark as a virus, please put it in your exclusions as that is a false positive that's caused by the way Pyinstaller packages its programs. This tool is open sourced under the GPLv3 license, so you can see the source code itself and determine that it is not a virus.

If you are a Linux user and you get a 'wine: command not found' error when trying to compile a model, that means that you don't have Wine installed (or you have the Flatpak version installed, which is not supported). Wine is needed to interface with compilers as they are not native executables. To fix the error, install Wine either in the terminal (with apt or other package managers) or through your software store (PLEASE MAKE SURE YOU DON'T INSTALL THE FLATPAK).

Known Issues with this release

  • The decompiler currently has issues with shifting model UVs, this will only affect you if you are using the decompiler to make changes to someone else's model and recompile the model (the Svengine compiler is affected by this the most since it fixes the UV-shifting issue that the original StudioMDL had). This issue has already been brought to the attention of Flying with Gauss (the team behind the mdldec program) so this should hopefully be resolved at some point, please don't pressure them as they have a lot of other things to work on the Xash3D engine.

Changelog for this release

  • Updated MDLDec to the latest commit
  • Fixed issues with the GUI not being displayed properly on Linux distros other than Mint
  • Slightly changed the compiler setup menu so there is less whitespace between the "name" label and the text box.
  • Fixed the Fullbright checkbox not updating when switching between different games in the game setup menu.
  • Fixed the page buttons not changing their theming when changing the theme in the options menu (except for on bootup)

Alpha 0.1.2

11 Mar 04:58

Choose a tag to compare

Alpha 0.1.2 Pre-release
Pre-release

NOTES FOR USERS INSTALLING THE PROGRAM

If you are using Windows and your Antivirus program flags Snark as a virus, please put it in your exclusions as that is a false positive that's caused by the way Pyinstaller packages its programs. This tool is open sourced under the GPLv3 license, so you can see the source code itself and determine that it is not a virus.

If you are a Linux user and you get a 'wine: command not found' error when trying to compile a model, that means that you don't have Wine installed (or you have the Flatpak version installed, which is not supported). Wine is needed to interface with compilers as they are not native executables. To fix the error, install Wine either in the terminal (with apt or other package managers) or through your software store (PLEASE MAKE SURE YOU DON'T INSTALL THE FLATPAK).

Known Issues with this release

  • The decompiler currently has issues with shifting model UVs, this will only affect you if you are using the decompiler to make changes to someone else's model and recompile the model (the Svengine compiler is affected by this the most since it fixes the UV-shifting issue that the original StudioMDL had). This issue has already been brought to the attention of Flying with Gauss (the team behind the mdldec program) so this should hopefully be resolved at some point, please don't pressure them as they have a lot of other things to work on the Xash3D engine.

Changelog for this release

  • Added options to change the default compiler and game that's selected in the compiler menu.
  • Fixed the updater not working due to the version.txt file not being updated on both the program and the Github Repo.
  • Fixed several instances where the "Open model in HLMV" option would appear when the user hadn't configured their model viewer.
  • Fixed an issue where the "Set Model Viewer Executable" button wouldn't be removed after switching from the Model Viewer page to the General page.
  • Fixed some errors that caused compiled models to not be moved to the output folder (if your model doesn't appear in your output folder, it may be located in the directory Snark is located in).

Alpha 0.1.1

04 Mar 09:22

Choose a tag to compare

Alpha 0.1.1 Pre-release
Pre-release

NOTES FOR USERS INSTALLING THE PROGRAM

If you are using Windows and your Antivirus program flags Snark as a virus, please put it in your exclusions as that is a false positive that's caused by the way Pyinstaller packages its programs. This tool is open sourced under the GPLv3 license, so you can see the source code itself and determine that it is not a virus.

If you are a Linux user and you get a 'wine: command not found' error when trying to compile a model, that means that you don't have Wine installed (or you have the Flatpak version installed, which is not supported). Wine is needed to interface with compilers as they are not native executables. To fix the error, install Wine either in the terminal (with apt or other package managers) or through your software store (PLEASE MAKE SURE YOU DON'T INSTALL THE FLATPAK).

Known Issues with this release

  • The decompiler currently has issues with shifting model UVs, this will only affect you if you are using the decompiler to make changes to someone else's model and recompile the model (the Svengine compiler is affected by this the most since it fixes the UV-shifting issue that the original StudioMDL had). This issue has already been brought to the attention of Flying with Gauss (the team behind the mdldec program) so this should hopefully be resolved at some point, please don't pressure them as they have a lot of other things to work on the Xash3D engine.

Changelog for this release

  • Added .svg version of the icon
  • Options menu now has sub-categories
  • Added integration with HLMV

Alpha 0.1.0

26 Feb 07:35

Choose a tag to compare

Alpha 0.1.0 Pre-release
Pre-release

The first Alpha release of Snark!

NOTES FOR USERS INSTALLING THE PROGRAM

If you are using Windows and your Antivirus program flags Snark as a virus, please put it in your exclusions as that is a false positive that's caused by the way Pyinstaller packages its programs. This tool is open sourced under the GPLv3 license, so you can see the source code itself and determine that it is not a virus.

If you are a Linux user and you get a 'wine: command not found' error when trying to compile a model, that means that you don't have Wine installed (or you have the Flatpak version installed, which is not supported). Wine is needed to interface with compilers as they are not native executables. To fix the error, install Wine either in the terminal (with apt or other package managers) or through your software store (PLEASE MAKE SURE YOU DON'T INSTALL THE FLATPAK).

Known Issues with this release

  • The decompiler currently has issues with shifting model UVs, this will only affect you if you are using the decompiler to make changes to someone else's model and recompile the model (the Svengine compiler is affected by this the most since it fixes the UV-shifting issue that the original StudioMDL had). This issue has already been brought to the attention of Flying with Gauss (the team behind the mdldec program) so this should hopefully be resolved at some point, please don't pressure them as they have a lot of other things to work on the Xash3D engine.