Skip to content

Releases: JNechaevsky/CRY

CRY 2.1 (2024-10-06)

06 Oct 05:53
Compare
Choose a tag to compare

Compiled with Build Tools for Visual Studio 2022

Kind thanks to @rfomin for a lot of help with Visual Studio and insellium for raising the issue of Windows XP support!

  • Win64 version: compiled as statically linked executable, so additional .dll files are no longer needed and existing ones from previous versions can be safely removed.
  • Win32 version: still using .dll dependent approach, but now compatible with Windows XP.
    Note for XP users: Service Pack 3 and Microsoft Visual C++ 2015-2019 Redistributable for x86 systems are required. SSE2 compatible CPU is required as well.

New Gameplay / Emulation Accuracy features

  • Sky textures. When it's set to "Jaguar", Area 17 will use Deimos instead of hellish sky and Area 24 will use hellish instead of Phobos sky. Default is "Jaguar" (thanks SiFi270) .
  • Music arrangement. When it's set to "Jaguar", music will be played only on title, intermission (same tracks to Jaguar Doom) and finale screen. Default is "PC" to avoid possible confusion about missing music (thanks VL2M STUDIO).

Attention to Jaguar details

  • When player dies, view height is lowered to 8 pixels above floor, not 6 pixels like in PC version.
  • Area numbers below 10 now centered on "Area" status bar section.
  • Automap now also can show skull-key locked doors (specials R: 100 and 107, B: 99 and 106, Y: 105 and 108).

Fixes

  • Fixed drag-and-drop of .wad and .ini files onto the executable (thanks taufan99).
  • Program no longer consumes extra 150 megabytes of RAM when colored lighting is disabled.
  • Fixed non working flame animation of candles and candelabras when brightmaps are set to "on".

Libraries update

  • Updated SDL library to version 2.30.8.

CRY 2.0 (2024-09-14)

14 Sep 13:52
Compare
Choose a tag to compare

The project has been completely rewritten, using International Doom renderer and codebase, and most of the Jaguar Doom game state handling code.

My mission was not to make a carbon copy of Jaguar Doom for modern PCs. Instead, I was seeking for a balance between emulation accuracy, good looks, and general enjoyment, as well as paying as much attention to detail as I could.

Highlights of this release

  • Full-featured TrueColor renderer.
  • Colored lighting.
  • Animated and unscaled while mouse look vanilla skies.
  • Heavily tweaked palettes are used to represent Jaguar's game world and patch drawing, as well as invulnerability effect.
    You can switch to normal PC palette by toggling it Display Options menu or simply by pressing F12 key.
  • Exact weapon firing mechanics, damage formulas, monsters behavior and Nightmare game mode.
  • While collision code is still from PC version, many tricks and fads of Jaguar Doom have been recreated.

Music packs

  • Default music is using PC versions, Jaguar and PSX music packs are available on Google Drive.
    Just use -file or place one of them into autoload folder.

License

Why CRY?

  • The name CRY was chosen as a reference to Jaguar's CRY color scheme and CRL source port.

Special and kind thanks to @fabiangreffrath, @rfomin, @bradharding, @MrAlaux, @Meerschweinmann and @eggman07!

Compiled using Clang 18.1.8 under MSYS environment.

yaguar-doom-1.0

30 Jan 21:12
904b872
Compare
Choose a tag to compare

Released on 2019-02-10.