Well, the surreal filter (the unmodified one) kinda flickers like one of those old films from the 20s, but other than that it's fine.
I had trouble with the HEK tools crashing when I ran OS. I also ran into the problem with the dedi init.txt crashing Halo CE when installed along with Open Sauce.
Tool would crash immediately after successfully compiling the map.
What all is in this release of Open Sauce? I liked the vehicle boarding. I was hoping for device syncing.
Bombs under Wine. Just making note.
Code:wine: Unhandled page fault on read access to 0x00000002 at address 0x3b2a62 (thread 001f), starting debugger... Unhandled exception: page fault on read access to 0x00000002 in 32-bit code (0x003b2a62). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:003b2a62 ESP:0032d940 EBP:fffffffe EFLAGS:00210282( R- -- I S - - - ) EAX:00000000 EBX:00815b01 ECX:0000a7ac EDX:06f59db8 ESI:06f59d80 EDI:00000000 Stack dump: 0x0032d940: 0045cfcd 0045be27 400002e8 0032da9c 0x0032d950: 0032d99c 00000000 400001d4 004ccae1 0x0032d960: 00815c98 0032fdb0 0032dc64 00000001 0x0032d970: 0032da9c 0045c047 00000001 004cbe5d 0x0032d980: 00000000 0032fdb0 00000000 80000000 0x0032d990: 00000000 00010000 deadbeef 6576656c Backtrace: =>0 0x003b2a62 in ksimeui (+0x12a62) (0xfffffffe) 0x003b2a62: xorl 0x4(%ebp),%ecx Modules: Module Address Debug info Name (141 modules) PE 330000- 337000 Deferred ogg PE 3a0000- 3c7000 Export ksimeui PE 400000- 82c000 Deferred haloce PE 830000- 92e000 Deferred vorbis PE 10000000-10009000 Deferred vorbisfile PE 10200000-1032c000 Deferred keystone PE 3f800000-3f912000 Deferred strings PE 4d000000-4d072000 Deferred binkw32 PE 69b10000-69c3f000 Deferred msxml4 ELF 7a8e8000-7b800000 Deferred libglcore.so.1 ELF 7b800000-7b962000 Deferred kernel32<elf> \-PE 7b820000-7b962000 \ kernel32 ELF 7bc00000-7bcb1000 Deferred ntdll<elf> \-PE 7bc10000-7bcb1000 \ ntdll ELF 7bf00000-7bf04000 Deferred <wine-loader> PE 7c340000-7c396000 Deferred msvcr71 ELF 7c876000-7c885000 Deferred libgcc_s.so.1 ELF 7c885000-7c899000 Deferred faultrep<elf> \-PE 7c890000-7c899000 \ faultrep ELF 7c8df000-7c924000 Deferred urlmon<elf> \-PE 7c8f0000-7c924000 \ urlmon ELF 7ca9b000-7cb04000 Deferred libgcrypt.so.11 ELF 7cb04000-7cb16000 Deferred libtasn1.so.3 ELF 7cb16000-7cb1f000 Deferred libkrb5support.so.0 ELF 7cb1f000-7cb43000 Deferred libk5crypto.so.3 ELF 7cb43000-7cbd5000 Deferred libkrb5.so.3 ELF 7cbd5000-7cc72000 Deferred libgnutls.so.26 ELF 7cc72000-7cc9d000 Deferred libgssapi_krb5.so.2 ELF 7cc9d000-7ccd4000 Deferred libcups.so.2 ELF 7cce4000-7cd1a000 Deferred winspool<elf> \-PE 7ccf0000-7cd1a000 \ winspool ELF 7cd1a000-7cd53000 Deferred dinput<elf> \-PE 7cd20000-7cd53000 \ dinput ELF 7cd53000-7cd6d000 Deferred dinput8<elf> \-PE 7cd60000-7cd6d000 \ dinput8 ELF 7cd6d000-7cdc5000 Deferred ddraw<elf> \-PE 7cd80000-7cdc5000 \ ddraw ELF 7d8c6000-7d963000 Deferred winex11<elf> \-PE 7d8d0000-7d963000 \ winex11 ELF 7dcbc000-7dcd0000 Deferred shfolder<elf> \-PE 7dcc0000-7dcd0000 \ shfolder ELF 7dcd0000-7dcf1000 Deferred devenum<elf> \-PE 7dce0000-7dcf1000 \ devenum ELF 7dd55000-7dd6a000 Deferred avicap32<elf> \-PE 7dd60000-7dd6a000 \ avicap32 ELF 7dd6a000-7dd9b000 Deferred d3d9<elf> \-PE 7dd70000-7dd9b000 \ d3d9 ELF 7ddbc000-7de76000 Deferred libgl.so.1 ELF 7de76000-7de7a000 Deferred libgpg-error.so.0 ELF 7de86000-7dfc3000 Deferred wined3d<elf> \-PE 7dea0000-7dfc3000 \ wined3d ELF 7dfc6000-7dfca000 Deferred libkeyutils.so.1 ELF 7dfca000-7dfce000 Deferred libcom_err.so.2 ELF 7dfd0000-7dfe4000 Deferred lz32<elf> \-PE 7dfe0000-7dfe4000 \ lz32 ELF 7dfe4000-7dfff000 Deferred version<elf> \-PE 7dff0000-7dfff000 \ version ELF 7dfff000-7e01b000 Deferred dxdiagn<elf> \-PE 7e000000-7e01b000 \ dxdiagn ELF 7e069000-7e09c000 Deferred uxtheme<elf> \-PE 7e070000-7e09c000 \ uxtheme ELF 7e09c000-7e0b1000 Deferred midimap<elf> \-PE 7e0a0000-7e0b1000 \ midimap ELF 7e0b1000-7e0d7000 Deferred msacm32<elf> \-PE 7e0c0000-7e0d7000 \ msacm32 ELF 7e0d7000-7e0ef000 Deferred msacm32<elf> \-PE 7e0e0000-7e0ef000 \ msacm32 ELF 7e0ef000-7e0f5000 Deferred libattr.so.1 ELF 7e0f5000-7e154000 Deferred libpulse.so.0 ELF 7e164000-7e22c000 Deferred libasound.so.2 ELF 7e22c000-7e22e000 Deferred libnvidia-tls.so.1 ELF 7e22e000-7e235000 Deferred libgdbm.so.3 ELF 7e235000-7e23c000 Deferred libasound_module_pcm_pulse.so ELF 7e23c000-7e273000 Deferred winealsa<elf> \-PE 7e250000-7e273000 \ winealsa ELF 7e273000-7e27c000 Deferred libxcursor.so.1 ELF 7e27c000-7e281000 Deferred libxfixes.so.3 ELF 7e281000-7e285000 Deferred libxcomposite.so.1 ELF 7e285000-7e28d000 Deferred libxrandr.so.2 ELF 7e28d000-7e297000 Deferred libxrender.so.1 ELF 7e297000-7e29d000 Deferred libxxf86vm.so.1 ELF 7e29d000-7e2a0000 Deferred libxinerama.so.1 ELF 7e2a0000-7e2c1000 Deferred imm32<elf> \-PE 7e2b0000-7e2c1000 \ imm32 ELF 7e2c1000-7e2c6000 Deferred libxdmcp.so.6 ELF 7e2c6000-7e2e0000 Deferred libxcb.so.1 ELF 7e2e0000-7e2e4000 Deferred libxau.so.6 ELF 7e2e4000-7e2e9000 Deferred libuuid.so.1 ELF 7e2e9000-7e3d8000 Deferred libx11.so.6 ELF 7e3d8000-7e3e8000 Deferred libxext.so.6 ELF 7e3e8000-7e400000 Deferred libice.so.6 ELF 7e400000-7e409000 Deferred libsm.so.6 ELF 7e409000-7e40e000 Deferred libcap.so.2 ELF 7e40e000-7e417000 Deferred librt.so.1 ELF 7e464000-7e48b000 Deferred libexpat.so.1 ELF 7e48b000-7e4b8000 Deferred libfontconfig.so.1 ELF 7e4b8000-7e52f000 Deferred libfreetype.so.6 ELF 7e52f000-7e545000 Deferred libresolv.so.2 ELF 7e545000-7e565000 Deferred iphlpapi<elf> \-PE 7e550000-7e565000 \ iphlpapi ELF 7e565000-7e580000 Deferred wsock32<elf> \-PE 7e570000-7e580000 \ wsock32 ELF 7e580000-7e648000 Deferred comctl32<elf> \-PE 7e590000-7e648000 \ comctl32 ELF 7e648000-7e7d6000 Deferred shell32<elf> \-PE 7e660000-7e7d6000 \ shell32 ELF 7e7d6000-7e834000 Deferred shlwapi<elf> \-PE 7e7e0000-7e834000 \ shlwapi ELF 7e834000-7e857000 Deferred mpr<elf> \-PE 7e840000-7e857000 \ mpr ELF 7e857000-7e86d000 Deferred libz.so.1 ELF 7e87d000-7e8d0000 Deferred wininet<elf> \-PE 7e890000-7e8d0000 \ wininet ELF 7e8d0000-7e9b8000 Deferred oleaut32<elf> \-PE 7e8f0000-7e9b8000 \ oleaut32 ELF 7e9b8000-7ea25000 Deferred rpcrt4<elf> \-PE 7e9c0000-7ea25000 \ rpcrt4 ELF 7ea25000-7eb21000 Deferred ole32<elf> \-PE 7ea40000-7eb21000 \ ole32 ELF 7eb21000-7eb77000 Deferred advapi32<elf> \-PE 7eb30000-7eb77000 \ advapi32 ELF 7eb77000-7ec19000 Deferred gdi32<elf> \-PE 7eb90000-7ec19000 \ gdi32 ELF 7ec19000-7ed65000 Deferred user32<elf> \-PE 7ec30000-7ed65000 \ user32 ELF 7ed65000-7ee01000 Deferred winmm<elf> \-PE 7ed70000-7ee01000 \ winmm ELF 7ee01000-7ee4d000 Deferred dsound<elf> \-PE 7ee10000-7ee4d000 \ dsound ELF 7ee4d000-7ee7b000 Deferred ws2_32<elf> \-PE 7ee60000-7ee7b000 \ ws2_32 ELF 7efa5000-7efb1000 Deferred libnss_files.so.2 ELF 7efb1000-7efca000 Deferred libnsl.so.1 ELF 7efca000-7eff0000 Deferred libm.so.6 ELF 7eff5000-7f000000 Deferred libnss_nis.so.2 ELF b7dd0000-b7dd9000 Deferred libnss_compat.so.2 ELF b7dda000-b7dde000 Deferred libdl.so.2 ELF b7dde000-b7f41000 Deferred libc.so.6 ELF b7f42000-b7f5b000 Deferred libpthread.so.0 ELF b7f6b000-b80a7000 Deferred libwine.so.1 ELF b80a9000-b80c7000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 0000000e 00000014 0 00000010 0 0000000f 0 00000011 00000017 0 00000016 0 00000013 0 00000012 0 0000001e (D) C:\Program Files\Microsoft Games\Halo Custom Edition\haloce.exe 00000026 15 00000025 0 00000023 0 00000022 0 0000001f 0 <== 00000020 00000021 0 Backtrace: =>0 0x003b2a62 in ksimeui (+0x12a62) (0xfffffffe)
It's probably just wine's distaste of any attempt to use a different DirectX library over its own. Halo itself runs fine, it's just when I tell it to use the native d3d9.dll sitting in the CE folder, it crashes on start up.
e: It would be very ironic if the only thing keeping me from playing CE on Linux was a project called Open Sauce, now wouldn't it?
Last edited by klange; July 22nd, 2009 at 03:57 PM.
NOTICE FOR LINUX HALO-PLAYERS (aka, myself)
You can not simply place the Open Sauce d3d9.dll in your CE directory and expect results. If you set d3d9.dll to (native,*) mode, it will crash Halo. (See above!)
Instead, go get Winject 1.7 or higher. Select 'haloce.exe' for the target process and your d3d9.dll (which you can, conveniently, give an appropriate name to other than d3d9.dll), and hit "Launch". You may get the error sound while Halo loads (because Winject can't do its fancy did-injection-work check during this time), but it should have worked fine.
I've tested this method with both a Yelo DLL that's being used to generate Synapse prototype data and with Limited and Skyline's FoV and third-person Open Sauce extensions, both worked fine.
The only downside to using this method is that you can't supply Halo with any command line parameters, so you can't use any widescreen resolutions or fun stuff like that. I'm hoping someone will provide a fix for this (ie, an Open Sauce command to change the resolution to any resolution you provide), but who knows if that'll happen.
Also, if you want to run dev mode, be sure it's started before hand or you'll have a shitload of problems trying to get it to start and do its magic.
I'm on 1.08, windows XP, visual studio 2005, gb of ram, 256mb graphics card, 3.4ghz duel core processor and I get an exception when I start it.
How ever when I reach the very end of the Direct X SDK installation it crashes and says installers corrupt, but it keeps all the files it installed.
I want to try open sauce so bad.
Last edited by malolo420; August 6th, 2009 at 12:54 AM.
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks