* Sign release binaries with Certum and bump to v2.0.0.0
Add Certum SimplySign cloud code signing to the CD pipeline so gMod.dll
and TpfConvert.exe are signed before being published as release assets.
The signing scripts are ported from gwlauncher (commit 5ae825a).
Signing is gated on the CERTUM_OTP_URI secret, so forks/unconfigured
repos still build, just unsigned. Requires repo secrets CERTUM_OTP_URI,
CERTUM_USERID and CERTUM_CERT_SHA1.
Bump the major version to 2.0.0.0.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* 1.10
---------
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* remove GUI parts as those will not be updated
* move to header/source
* add cmakelist to create solution
* Change Readme
* Implement modlist.txt loading
* Setup versioning and CD pipeline
* Setup DirectX in pipeline
* Make uMod load from uMod.dll directory
* Fix file loading
* Remove break
* Fix CD pipeline (#1)
* Test cd pipeline
* See what's in Lib directory
* See inside lib/x86
* Manually adjust the build environment
* Disable CD pipeline in PRs
Create CI pipeline
* Fix slashes in path
* Fix build call
* Attempt to fix paths
* Copy dx headers inside the /header folder
* Use ps
* Change cache location
* Path changes
* Improve CMake to look for lib and header files
* Fix missing Lib folder
* Move changes to CD pipeline
* Disable CI on merge and fix CD (#2)
* Fix CD tag (#4)
* Hijack existing DirectX calls (#5)
* Create a dll without listener (#6)
* Fix asset creation in CD pipeline (#7)
* Setup file loading
* create necessary files
* merge latest changes, set output dir
* Change main to master in pipelines
Add fallback for DX libs in CMakeLists
* Setup new generator
* formatting
* remove listener
* Change CD to pick the dll from bin
Change release name to gMod
* more formatting
* add editorconfig
* Setup versioning
* Remove CODEOWNERS
---------
Co-authored-by: Alex Macocian <amacocian@yahoo.com>
- append '\0' at the end of game name (dll injection)
- Release() fake texture (if force reload) instead of calling RemoveTexture(..)
Improvements:
- template support, you can now have more than one template set one of them as default.
- update function will only update the texture if this is needed or the reload button is pressed.
- textures will also be removed, if they are removed from the package list.
BugFix:
- removed CheckBoxVSizer, it was unused, but object were detached
- correct estimation of the number of hash entries in OTM_Sender::SendTextures
Improvements:
- added a comment support for tpf and zip files
- a bug prevented to unload Mods, which were new added to the list
Improvements:
- OpenTexMod can now be started only once
- language support (German package provided)
- added more error comments
-hash function to crc32 function (tpf support)
Improvements:
-whole textures can be send to game (needed for zip and tpf)
-zip support (normal and as tpf format)
-tpf support