Doom64 EX 2.5 Released

Version 2.5 has been released which is to primarily address known issues with version 2.4 that was released last week. The following changes include:

Addressed Bugs:

  • Make sure gameflags and compatflags are set by cvars before level is loaded (autoaim, allowjump, etc)
  • Allow demo recording and playback across multiple levels while maintaining original behavior (no hud, stop playback on level exit) with title map and iwad demos.
  • Hide status bar only if playing demos from the iwad
  • Rename a demo file if it already exists
  • Store more precise angle and pitch values while recording demo

Features:

A new compatibility option has been added which will enable item grabbing (doomwiki.org link for more info). This was something that was fixed originally for Doom64 EX but by request, this was added back in as a compatibility option. This can now allow proper behavior for item pickups (from the original game).

As usual, please report any bugs so I can address them ASAP.

Advertisements

9 thoughts on “Doom64 EX 2.5 Released

  1. some problems with compiling in linux from svn:

    recent svn update:
    Updating ‘.’:
    At revision 1274

    i have to correct the generated cmake flags file everytime cmake is run – in build/CmakeFiles/doom64ex.dir/flags.make
    C_FLAGS = -I/home//doom64ex-code/src/kex/kex -I/home//doom64ex-code/src/kex/kex/Ext -I/usr/include/SDL
    notice to two following kex/kex in both includes

    g_demo.c doesn’t seem to be in cmake files so no references found on linking, ie:
    g_game.c:(.text+0x1d7f): undefined reference to `demoplayback’
    g_game.c:(.text+0x1e57): undefined reference to `demoplayback’
    g_game.c:(.text+0x1e71): undefined reference to `G_ReadDemoTiccmd’
    g_game.c:(.text+0x1e77): undefined reference to `demorecording’
    g_game.c:(.text+0x1e87): undefined reference to `G_WriteDemoTiccmd’
    g_game.c:(.text+0x1e8d): undefined reference to `endDemo’
    g_game.c:(.text+0x1e97): undefined reference to `G_CheckDemoStatus’
    g_game.c:(.text+0x1eab): undefined reference to `netdemo’
    and so on

    when i add g_demo.c to cmake files:
    In file included from g_demo.c:30:0:
    i_opndir.h:77:24: error: field ‘dd_dta’ has incomplete type
    struct _finddata_t dd_dta;

    i_opndir.c won’t compile as it is for ms visual c++ only. so uncomment the include for “i_opndir.h” in g_demo.c as it’s not really needed… BUT include the following defines from i_opndir.h:
    #define F_OK 0
    #define W_OK 2
    #define R_OK 4

    now it seems to compile through and seems to run…

    BTW
    any chance for a new DS version?

  2. I’m playing DOOM 64 EX these days and it’s a fantastic port/conversion I must say !!!

    GREAT WORK Kaiser !!!

    The only thing (issue) I have encountered is, that on some of the levels I only get 97% kills even if I have 100% Items and 100% Secrets. I don’t know if that was an issue in the original but I just wanted to mention it…

  3. What had put it when I’m playing it gives me black screen crash, the game freezes with black screen and the details are automatically giving me the console goes

    Z_Init: Init Zone Memory Allocator
    CON_Init: Init Game Console
    G_Init: Setting up game input and commands
    M_LoadDefaults: Loading game configuration
    I_Init: Setting up machine state.
    D_Init: Init DOOM parameters
    W_Init: Init WADfiles.
    M_Init: Init miscellaneous info.
    R_Init: Init DOOM refresh daemon.
    P_Init: Init Playloop state.
    NET_Init: Init network subsystem.
    S_Init: Setting up sound.
    D_CheckNetGame: Checking network game status.
    ST_Init: Init status bar.
    GL_Init: Init OpenGL
    GL_VENDOR: ATI Technologies Inc.
    GL_RENDERER: AMD Radeon HD 6670
    GL_VERSION: 4.3.12798 Compatibility Profile Context 13.350.1005.0
    GL_MAX_TEXTURE_SIZE: 16384
    GL_MAX_TEXTURE_UNITS_ARB: 8
    GL Extension: GL_ARB_multitexture = true
    GL Extension: GL_EXT_compiled_vertex_array = true
    GL Extension: GL_ARB_texture_non_power_of_two = true
    GL Extension: GL_ARB_texture_env_combine = true
    GL Extension: GL_EXT_texture_env_combine = true
    GL Extension: GL_EXT_texture_filter_anisotropic = true
    ********* ERROR *********
    Exception caught in main: see CRASHLOG.TXT for info

      • DOOM64 caused an Access Violation Exception (0xc0000005)
        in module DOOM64.EXE at 001b:0041ebce.

        Error occurred at 7/11/2014 17:12:08.
        C:\Doom64 EX 2.5\DOOM64.EXE, run by user
        Operating system: 6.1.7601
        2 processors, type 586.
        62% memory in use.
        2048 MB physical memory.
        1236 MB physical memory free.
        0 MB page file.
        0 MB paging file free.
        2048 MB user address space.
        1834 MB user address space free.
        Access violation at 00000000. The memory could not be read.

        Context:
        EDI: 0x0b492d4c ESI: 0x004b73e4 EAX: 0x00240000
        EBX: 0x00000000 ECX: 0x00000000 EDX: 0x00000000
        EIP: 0x0041ebce EBP: 0x00000000 SegCs: 0x0000001b
        EFlags: 0x00010246 ESP: 0x0012fbf4 SegSs: 0x00000023

        Bytes at CS:EIP:
        8b 11 3b c2 7e 0d 3b 41 04 0f 8c df 00 00 00 3b

        Stack:
        0x0012fbf4: 004b7408 00000003 00010000 004b73e4 .tK……….sK.
        0x0012fc04: fc800000 00000000 00240000 00000001 ……….$…..
        0x0012fc14: 0041fedf 016a8800 00099908 00000022 ..A…j…..”…
        0x0012fc24: 00000009 00000a03 00420238 0041eac0 ……..8.B…A.
        0x0012fc34: 00010000 fda1e54a 04ed7760 08000000 ….J…`w……
        0x0012fc44: 0bf42526 00000012 00000022 002d462b &%……”…+F-.
        0x0012fc54: 00000001 00000009 0041f162 00000001 ……..b.A…..
        0x0012fc64: 00000001 00198f63 00000011 00000003 ….c………..
        0x0012fc74: 0041eac0 00010000 0000ff33 00010000 ..A…..3…….
        0x0012fc84: ffffebcd 004b97e0 3e680000 00000001 ……K…h>….
        0x0012fc94: 0000000a 00422dd8 04ed7760 3e680000 …..-B.`w….h>
        0x0012fca4: 08000000 000082ea 0000000a 004b97e0 …………..K.
        0x0012fcb4: 004b98fc 00000000 00000000 00422222 ..K………””B.
        0x0012fcc4: 004b97e0 004b98fc 004b98fc 00423590 ..K…K…K..5B.
        0x0012fcd4: 004b97e0 004b97e0 00000000 0043032e ..K…K…….C.
        0x0012fce4: 004b97e0 00000000 0042f73f 004b97e0 ..K…..?.B…K.
        0x0012fcf4: 0042f6c0 00000000 0040521b 00000001 ..B……R@…..
        0x0012fd04: 00000004 0012fd6c 0012fd80 00000000 ….l………..
        0x0012fd14: 0040a99b 00019855 0042f540 0042f660 ..@.U…@.B.`.B.
        0x0012fd24: 0042f6c0 004059a0 00000006 0012fdd2 ..B..Y@………
        0x0012fd34: 0040d832 0040d917 00000001 0012fdb0 2.@…@………
        0x0012fd44: 85c33009 00000006 0012fdd2 0012fd80 .0…………..
        0x0012fd54: 0012fd44 0012f7d0 0012ff78 004468eb D…….x….hD.
        0x0012fd64: 8594c52d 00000000 0012fda0 004021d3 -…………!@.
        0x0012fd74: 00000001 0012fdb0 00400000 4d4f4f44 ……….@.DOOM
        0x0012fd84: 00003436 00000006 00402117 00000001 64…….!@…..
        0x0012fd94: 0012fdb0 0012fdb0 85c330c5 0012fe6c ………0..l…
        0x0012fda4: 0040249c 00000001 0012fdb0 0012fdc1 .$@………….
        0x0012fdb4: 00000000 719030c8 00402481 5c3a4322 …..0.q.$@.”C:\
        0x0012fdc4: 6d6f6f44 45203436 2e322058 4f445c35 Doom64 EX 2.5\DO
        0x0012fdd4: 34364d4f 4558452e 00002000 00646388 OM64.EXE. …cd.
        0x0012fde4: 001920d6 00000000 0012fdc0 445c3a43 . ……….C:\D
        0x0012fdf4: 366d6f6f 58452034 352e3220 4f4f4400 oom64 EX 2.5.DOO
        0x0012fe04: 2e34364d 00455845 01af1388 00000008 M64.EXE………
        0x0012fe14: 00000024 77872dd6 001b4f40 001b7578 $….-.w@O..xu..
        0x0012fe24: 001900c4 00a70011 0012fe5c 719236c5 ……..\….6.q
        0x0012fe34: 0000000a 0012fe5c 719238b3 00000000 ….\….8.q….
        0x0012fe44: 0012fec8 0012fe68 719238c5 0012fe68 ….h….8.qh…
        0x0012fe54: 7193c40c 001920d6 0012fe78 7194028d …q. ..x……q
        0x0012fe64: 00000000 7199a2c0 01af1750 01af07d0 …….qP…….
        0x0012fe74: 00000001 0012fe90 719404f3 00000000 ………..q….
        0x0012fe84: 00000020 00000000 00000004 0012fea8 ……………
        0x0012fe94: 71922f8c 00000020 01af1390 0012fed0 ./.q ………..
        0x0012fea4: 719236c5 0000000a 0012fed0 719238b3 .6.q………8.q
        0x0012feb4: 00000000 00646388 0012fedc 719238c5 …..cd……8.q
        0x0012fec4: 0012fedc 7193c40c 001920d4 0012feec …….q. ……
        0x0012fed4: 7194028d 00000000 7199a2c0 01af1750 …q…….qP…
        0x0012fee4: 01af07d0 004b5e01 0012ff04 719404f3 …..^K……..q
        0x0012fef4: 85c33309 0012ff88 00446b91 00400000 .3…….kD…@.
        0x0012ff04: 00000000 001920d6 00000001 85c332ed ….. …….2..
        0x0012ff14: 00000000 00000000 7ffda000 00000044 …………D…
        0x0012ff24: 00192968 001acd50 001afb00 00000000 h)..P………..
        0x0012ff34: 00000000 00000000 00000000 00000000 …………….
        0x0012ff44: 00000000 00000000 00000401 00000001 …………….
        0x0012ff54: 00000000 00000000 00010001 00000000 …………….
        0x0012ff64: 0012ff74 001920d6 00000000 0012ff10 t…. ……….
        0x0012ff74: 3832527d 0012ffc4 004468eb 8594c5ed }R28…..hD…..
        0x0012ff84: 00000001 0012ff94 762ced5c 7ffda000 ……..\.,v….
        0x0012ff94: 0012ffd4 778837eb 7ffda000 763371b7 …..7.w…..q3v
        0x0012ffa4: 00000000 00000000 7ffda000 00000000 …………….
        0x0012ffb4: 00000000 00000000 0012ffa0 00000000 …………….
        0x0012ffc4: ffffffff 7783e115 01a69c1b 00000000 …….w……..
        0x0012ffd4: 0012ffec 778837be 00446d11 7ffda000 …..7.w.mD…..
        0x0012ffe4: 00000000 00000000 00000000 00000000 …………….
        0x0012fff4: 00446d11 7ffda000 00000000 .mD………

        ===== [end of CRASHLOG.TXT] =====

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s