WolfenDOOM and jDRP
When I have jDRP loading, WolfenDOOM crashes at startup with the following error:
Anyone know how to make the 2 coexist peacefully?
Application path: G:\DOOM\DOOMSDAY\bin\Doomsday.exe
Created a new 32.0 MB memory volume.
Config::read: modules/Config matches version [ 2, 0, 0, 1212 ]
Executable: Doomsday Engine 1.14.1 (Stable 32-bit #1212) Apr 27 2014 08:58:03
Command line options:
0: G:\DOOM\DOOMSDAY\bin\Doomsday.exe
1: -game
2: doom2
3: -basedir
4: G:\DOOM\Doomsday/
5: -userdir
6: G:\DOOM\Doomsday\TCs\WolfenDOOM\user/
7: -iwad
8: G:\DOOM\Doomsday\iwads
9: -wh
10: 1920
11: 1080
12: -bpp
13: 32
14: -sfxchan
15: 256
16: -bigmtex
17: -pwadtex
18: -nojoy
19: -nowsk
20: -alldehs
21: -file
22: G:\DOOM\Doomsday\TCs\WolfenDOOM\NOCT.wad
23: -file
24: G:\DOOM\Doomsday\TCs\WolfenDOOM\NOCT15.wad
25: -deh
26: G:\DOOM\Doomsday\TCs\WolfenDOOM\NOCT.deh
27: -savedir
28: G:\DOOM\DOOMSDAY\TCs\WolfenDOOM\user\savegame\confront
29: -warp
30: 21
Windows system keys disabled
RenderSystem: Loading shader definitions from read-only archive entry "data/renderer.pack/
shaders.dei" [path "/data/doomsday.pk3/data/renderer.pack/shaders.dei"]
from archive in read-only "G:\DOOM\DOOMSDAY\data\doomsday.pk3"
Joystick_Init: Joystick disabled with the '-nojoy' option
OpenGL 3.3 supported
Sys_GLInitialize: OpenGL information:
Version: 4.4.0
Renderer: GeForce GTX 750 Ti/PCIe/SSE2
Vendor: NVIDIA Corporation
Capabilities:
Compressed texture formats: 23
Available texture units: 4
Maximum texture anisotropy: 16
Maximum texture size: 16384
Line width granularity: 0.125
Line width range: 0.5...10
^ : OpenGL Extensions:
^ : AMD extensions:
multi_draw_indirect, seamless_cubemap_per_texture
^ : ARB extensions:
arrays_of_arrays, base_instance, bindless_texture, blend_func_extended,
buffer_storage, clear_buffer_object, clear_texture, color_buffer_float,
compatibility, compressed_texture_pixel_storage, conservative_depth,
compute_shader, compute_variable_group_size, copy_buffer, copy_image,
debug_output, depth_buffer_float, depth_clamp, depth_texture, draw_buffers,
draw_buffers_blend, draw_indirect, draw_elements_base_vertex, draw_instanced,
enhanced_layouts, ES2_compatibility, ES3_compatibility, explicit_attrib_location,
explicit_uniform_location, fragment_coord_conventions, fragment_layer_viewport,
fragment_program, fragment_program_shadow, fragment_shader,
framebuffer_no_attachments, framebuffer_object, framebuffer_sRGB,
geometry_shader4, get_program_binary, gpu_shader5, gpu_shader_fp64,
half_float_pixel, half_float_vertex, imaging, indirect_parameters,
instanced_arrays, internalformat_query, internalformat_query2,
invalidate_subdata, map_buffer_alignment, map_buffer_range, multi_bind,
multi_draw_indirect, multisample, multitexture, occlusion_query,
occlusion_query2, pixel_buffer_object, point_parameters, point_sprite,
program_interface_query, provoking_vertex, robust_buffer_access_behavior,
robustness, sample_shading, sampler_objects, seamless_cube_map,
seamless_cubemap_per_texture, separate_shader_objects, shader_atomic_counters,
shader_bit_encoding, shader_draw_parameters, shader_group_vote,
shader_image_load_store, shader_image_size, shader_objects, shader_precision,
query_buffer_object, shader_storage_buffer_object, shader_subroutine,
shader_texture_lod, shading_language_100, shading_language_420pack,
shading_language_include, shading_language_packing, shadow, stencil_texturing,
sync, tessellation_shader, texture_border_clamp, texture_buffer_object,
texture_buffer_object_rgb32, texture_buffer_range, texture_compression,
texture_compression_bptc, texture_compression_rgtc, texture_cube_map,
texture_cube_map_array, texture_env_add, texture_env_combine,
texture_env_crossbar, texture_env_dot3, texture_float, texture_gather,
texture_mirror_clamp_to_edge, texture_mirrored_repeat, texture_multisample,
texture_non_power_of_two, texture_query_levels, texture_query_lod,
texture_rectangle, texture_rg, texture_rgb10_a2ui, texture_stencil8,
texture_storage, texture_storage_multisample, texture_swizzle, texture_view,
timer_query, transform_feedback2, transform_feedback3,
transform_feedback_instanced, transpose_matrix, uniform_buffer_object,
vertex_array_bgra, vertex_array_object, vertex_attrib_64bit,
vertex_attrib_binding, vertex_buffer_object, vertex_program, vertex_shader,
vertex_type_10f_11f_11f_rev, vertex_type_2_10_10_10_rev, viewport_array,
window_pos, sparse_texture
^ : ATI extensions:
draw_buffers, texture_float, texture_mirror_once
^ : EXT extensions:
texture_env_add, abgr, bgra, bindable_uniform, blend_color,
blend_equation_separate, blend_func_separate, blend_minmax, blend_subtract,
compiled_vertex_array, Cg_shader, depth_bounds_test, direct_state_access,
draw_buffers2, draw_instanced, draw_range_elements, fog_coord, framebuffer_blit,
framebuffer_multisample, framebuffer_multisample_blit_scaled, framebuffer_object,
framebuffer_sRGB, geometry_shader4, gpu_program_parameters, gpu_shader4,
multi_draw_arrays, packed_depth_stencil, packed_float, packed_pixels,
pixel_buffer_object, point_parameters, provoking_vertex, rescale_normal,
secondary_color, separate_shader_objects, separate_specular_color,
shader_integer_mix, shader_image_load_formatted, shader_image_load_store,
shadow_funcs, stencil_two_side, stencil_wrap, texture3D, texture_array,
texture_buffer_object, texture_compression_dxt1, texture_compression_latc,
texture_compression_rgtc, texture_compression_s3tc, texture_cube_map,
texture_edge_clamp, texture_env_combine, texture_env_dot3,
texture_filter_anisotropic, texture_integer, texture_lod, texture_lod_bias,
texture_mirror_clamp, texture_object, texture_shared_exponent, texture_sRGB,
texture_sRGB_decode, texture_storage, texture_swizzle, timer_query,
transform_feedback2, vertex_array, vertex_array_bgra, vertex_attrib_64bit,
import_sync_object
^ : EXTX extensions:
framebuffer_mixed_formats
^ : IBM extensions:
rasterpos_clip, texture_mirrored_repeat
^ : KHR extensions:
debug
^ : KTX extensions:
buffer_region
^ : NV extensions:
bindless_multi_draw_indirect, bindless_texture, blend_equation_advanced,
blend_equation_advanced_coherent, blend_square, compute_program5,
conditional_render, copy_depth_to_color, copy_image, depth_buffer_float,
depth_clamp, draw_texture, ES1_1_compatibility, explicit_multisample, fence,
float_buffer, fog_distance, fragment_program, fragment_program_option,
fragment_program2, framebuffer_multisample_coverage, geometry_shader4,
gpu_program4, gpu_program4_1, gpu_program5, gpu_program5_mem_extended,
gpu_program_fp64, gpu_shader5, half_float, light_max_exponent,
multisample_coverage, multisample_filter_hint, occlusion_query,
packed_depth_stencil, parameter_buffer_object, parameter_buffer_object2,
path_rendering, pixel_data_range, point_sprite, primitive_restart,
register_combiners, register_combiners2, shader_atomic_counters,
shader_atomic_float, shader_buffer_load, shader_storage_buffer_object,
texgen_reflection, texture_barrier, texture_compression_vtc,
texture_env_combine4, texture_expand_normal, texture_multisample,
texture_rectangle, texture_shader, texture_shader2, texture_shader3,
transform_feedback, transform_feedback2, vertex_array_range, vertex_array_range2,
vertex_attrib_integer_64bit, vertex_buffer_unified_memory, vertex_program,
vertex_program1_1, vertex_program2, vertex_program2_option, vertex_program3,
shader_thread_group, shader_thread_shuffle
^ : NVX extensions:
conditional_render, gpu_memory_info, nvenc_interop
^ : S3 extensions:
s3tc
^ : SGIS extensions:
generate_mipmap, texture_lod
^ : SGIX extensions:
depth_texture, shadow
^ : SUN extensions:
slice_accum
^ : WGL extensions:
EXT_swap_control
^ : WIN extensions:
swap_hint
^ : Extensions (WGL):
^ : WGL extensions:
ARB_buffer_region, ARB_create_context, ARB_create_context_profile,
ARB_create_context_robustness, ARB_extensions_string, ARB_make_current_read,
ARB_multisample, ARB_pbuffer, ARB_pixel_format, ARB_pixel_format_float,
ARB_render_texture, ATI_pixel_format_float, EXT_create_context_es_profile,
EXT_create_context_es2_profile, EXT_extensions_string, EXT_framebuffer_sRGB,
EXT_pixel_format_packed_float, EXT_swap_control, EXT_swap_control_tear,
NVX_DX_interop, NV_DX_interop, NV_DX_interop2, NV_delay_before_swap,
NV_float_buffer, NV_multisample_coverage, NV_render_depth_texture,
NV_render_texture_rectangle
FMOD Sound System (c) Firelight Technologies Pty, Ltd., 1994-2013
Audio configuration:
CD: FMOD/CD
Music: FMOD/Ext
SFX: FMOD
Initialized 256 sound effect channels
Using SteamApps path: s:\steam\SteamApps\common
User-supplied IWAD path: "G:/DOOM/Doomsday/iwads/"
Locating "HACX - Twitch 'n Kill"...
! hacx.wad: missing
- libdoom.pk3: "(basedir)\data\jdoom\libdoom.pk3"
=> Not playable (incomplete resources)
Locating "Chex(R) Quest"...
! chex.wad: missing
- libdoom.pk3: "(basedir)\data\jdoom\libdoom.pk3"
=> Not playable (incomplete resources)
Locating "Final DOOM: TNT: Evilution"...
- tnt.wad: "(basedir)\iwads\tnt.wad"
- libdoom.pk3: "(basedir)\data\jdoom\libdoom.pk3"
=> Playable
Locating "Final DOOM: The Plutonia Experiment"...
- plutonia.wad: "(basedir)\iwads\plutonia.wad"
- libdoom.pk3: "(basedir)\data\jdoom\libdoom.pk3"
=> Playable
Locating "DOOM 2: Hell on Earth"...
- doom2.wad or doom2f.wad: "(basedir)\iwads\doom2.wad"
- libdoom.pk3: "(basedir)\data\jdoom\libdoom.pk3"
=> Playable
Locating "Ultimate DOOM"...
- doom.wad or doomu.wad: "(basedir)\iwads\doom.wad"
- libdoom.pk3: "(basedir)\data\jdoom\libdoom.pk3"
=> Playable
Locating "DOOM Registered"...
- doom.wad: "(basedir)\iwads\doom.wad"
- libdoom.pk3: "(basedir)\data\jdoom\libdoom.pk3"
=> Playable
Locating "DOOM Shareware"...
! doom1.wad: missing
- libdoom.pk3: "(basedir)\data\jdoom\libdoom.pk3"
=> Not playable (incomplete resources)
Locating "Heretic: Shadow of the Serpent Riders"...
- heretic.wad: "(basedir)\iwads\heretic.wad"
- libheretic.pk3: "(basedir)\data\jheretic\libheretic.pk3"
=> Playable
Locating "Heretic Registered"...
- heretic.wad: "(basedir)\iwads\heretic.wad"
- libheretic.pk3: "(basedir)\data\jheretic\libheretic.pk3"
=> Playable
Locating "Heretic Shareware"...
! heretic1.wad: missing
- libheretic.pk3: "(basedir)\data\jheretic\libheretic.pk3"
=> Not playable (incomplete resources)
Locating "Hexen: Deathkings of the Dark Citadel"...
- hexen.wad: "(basedir)\iwads\hexen.wad"
- hexdd.wad: "(basedir)\iwads\hexdd.wad"
- libhexen.pk3: "(basedir)\data\jhexen\libhexen.pk3"
=> Playable
Locating "Hexen"...
- libhexen.pk3: "(basedir)\data\jhexen\libhexen.pk3"
- hexen.wad: "(basedir)\iwads\hexen.wad"
=> Playable
Locating "Hexen v1.0"...
! hexen.wad: missing
- libhexen.pk3: "(basedir)\data\jhexen\libhexen.pk3"
=> Not playable (incomplete resources)
Locating "Hexen 4-map Demo"...
! hexen.wad or machexendemo.wad or hexendemo.wad: missing
- libhexen.pk3: "(basedir)\data\jhexen\libhexen.pk3"
=> Not playable (incomplete resources)
Locating "Hexen 4-map Beta Demo"...
! hexen.wad or hexenbeta.wad or machexendemo.wad or hexendemo.wad: missing
- libhexen.pk3: "(basedir)\data\jhexen\libhexen.pk3"
=> Not playable (incomplete resources)
Selecting game 'doom2'...
Path "auto" now mapped to "data\jdoom\auto"
Path "auto" now mapped to "defs\jdoom\auto"
Loading game resources...
IWAD identification: 0x10424c4
ResourceSystem > loadCompositeTextureDefs:
Loaded all 428 texture definitions from "(basedir)\iwads\doom2.wad:(basedir)\
TEXTURE1.lmp"
Parsing primary config "configs\doom\game.cfg"...
Def_Read: Parsing definition files...
^ : Applying DeHackEd patch file "G:\DOOM\Doomsday\TCs\WolfenDOOM\NOCT.deh"
^ > DehReader: DeHackEd patch version: 6, Doom version: 19
NoText: false
Def_Read: Definitions:
^ : 30 animation groups
6 composite fonts
11 finales
175 lights
33 map infos
11 materials
1360 models
144 particle generators
6 skies
36 songs
110 sound effects
138 sprite names
1349 states
106 surface decorations
46 surface reflections
368 text strings
11 texture environments
140 things
CallbackThread: Uncaught exception: (MaterialSnapshot::texture) Invalid texture #0
Unloaded game
Restoring original display mode due to shutdown
But if I remove jDRP then WolfenDOOM loads without issue. I've tried this with both jdrp-packaged-20070404 and jdrp101+11a+fixes and both crash.Anyone know how to make the 2 coexist peacefully?
Comments
I know this isn't a solution for people who find this thread later on while searching but it works for me.