Repository navigation
Releases: sp00nznet/fightthemachine
Releases · sp00nznet/fightthemachine
Release list
Fight the Machine v1.1.0
Added
- GitHub Actions CI (
.github/workflows/ci.yml). Every push and PR builds, runs the WAD converter self-check and packages the ZIP. Av*tag publishes the GitHub Release. - Runs on the shareware
doom1.wad, with the psDoom arena loaded instead of E1M1's cramped courtyard. native/windows/package.ps1builds the release ZIP. It bundles the sharewaredoom1.wad(md5-pinned) and pulls in DLLs by walking the import table.-unsafecommand-line flag.SAFE_MODE=0infightthemachine.cfgpasses it.- Crosshair app icon, drawn from geometry by
native/windows/make_icon.py(asset-forgeui_icons). It replaces an earlier SDXL-generated icon whose provenance was never recorded. docs/architecture.md,docs/iwads.md,ROADMAP.md,PROVENANCE.md,CONTRIBUTING.md.
Changed
build-windows.shpins psDoom-ng to commit0aea736and fails if the shareware patch doesn't apply.run.batno longer hard-codes an IWAD. The engine auto-detectsdoom2.wad/doom.wad/doom1.wadbeside the exe.psdoom1.wad/psdoom2.wadno longer carry texture directories, andpsdoom1.waduses only shareware textures and weapons (patches/portable-psdoom-wad.py).- README restructured: status, screenshot, getting started, real usage.
Fixed
- Safe mode now works. The build flag and
SAFE_MODEsetting used to be ignored, so every process not on the protected list could be killed. - Startup access violation when
psdoom1.wad/psdoom2.wadwas missing (patches/fix-null-wad-crash.sh). - Freedoom maps crashing with
R_TextureNumForName: <name> not found.
Removed
- GitLab CI pipeline and GitLab mirror. The server is gone.
.gitlab-ci.ymlwas also purged from git history, because it named an internal host. - Freedoom as the bundled IWAD. It still works with
-iwad freedoom1.wad.