nillerusr / source-engine

Modified source engine (2017) developed by valve and leaked in 2020. Not for commercial purporses
Other
1.13k stars 175 forks source link

Some Half Life 2 savegame done with the Steam software cannot be loaded on the source-engine build #286

Closed cdeletre closed 6 months ago

cdeletre commented 10 months ago

Hi,

Thanks for the work done on this projet. I've followed this guide to get Half Life 2 running natively on my Apple Silicon M2 processor. It works great but I got an issue when I try to load a save game that comes from my previous playing with Steam Half Life 2 (running on Linux), it crashes with a segmentation fault.

Here is some debug I got with lldb while trying to load the save game (hl2-steam-nok.sav)

~ % pgrep hl2_osx
58347
~ % lldb -p 58347
(lldb) process attach --pid 58347
Process 58347 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
    frame #0: 0x00000001852f7f14 libsystem_kernel.dylib`mach_msg2_trap + 8
libsystem_kernel.dylib`mach_msg2_trap:
->  0x1852f7f14 <+8>: ret

libsystem_kernel.dylib`macx_swapon:
    0x1852f7f18 <+0>: mov    x16, #-0x30
    0x1852f7f1c <+4>: svc    #0x80
    0x1852f7f20 <+8>: ret
Target 0: (hl2_osx.debug) stopped.
Executable module set to "/Users/cde/Library/Application Support/Steam/steamapps/common/Half-Life 2/hl2_osx.debug".
Architecture set to: arm64-apple-macosx-.
(lldb) continue
Process 58347 resuming
Process 58347 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
    frame #0: 0x000000010c1eb270 libvphysics.dylib`IVP_Real_Object::init_object_core(this=0x0000000290249520, i_environment=0x000000017cc73370, templ=0x000000016d484550) at ivp_object.cxx:811:19
   808      if (templ->mass_center_override){
   809      center.set(templ->mass_center_override->get_position());
   810      }else{
-> 811      surface_manager->get_mass_center(&center);
   812      }
   813
   814      mass_axis.set_matrix(&m_object_f_core);
Target 0: (hl2_osx.debug) stopped.

And here is the log from hl2_osx (hl2_launcher):

Half-Life 2 % ./hl2_osx
SDL version: 2.28.2 rev: SDL-release-2.28.2-0-g031912c4b
LoadLibrary: path: /Users/user/Library/Application Support/Steam/steamapps/common/Half-Life 2/bin/libfilesystem_stdio.dylib
SDL video target is 'cocoa'
SDL video target is 'cocoa'
This system supports the OpenGL extension GL_EXT_framebuffer_object.
This system supports the OpenGL extension GL_EXT_framebuffer_blit.
This system supports the OpenGL extension GL_EXT_framebuffer_multisample.
This system supports the OpenGL extension GL_APPLE_fence.
This system DOES NOT support the OpenGL extension GL_NV_fence.
This system supports the OpenGL extension GL_ARB_sync.
This system supports the OpenGL extension GL_EXT_draw_buffers2.
This system supports the OpenGL extension GL_EXT_bindable_uniform.
This system supports the OpenGL extension GL_APPLE_flush_buffer_range.
This system DOES NOT support the OpenGL extension GL_ARB_map_buffer_range.
This system supports the OpenGL extension GL_ARB_vertex_buffer_object.
This system supports the OpenGL extension GL_ARB_occlusion_query.
This system supports the OpenGL extension GL_APPLE_texture_range.
This system supports the OpenGL extension GL_APPLE_client_storage.
This system DOES NOT support the OpenGL extension GL_ARB_uniform_buffer.
This system supports the OpenGL extension GL_ARB_vertex_array_bgra.
This system supports the OpenGL extension GL_EXT_vertex_array_bgra.
This system supports the OpenGL extension GL_ARB_framebuffer_object.
This system DOES NOT support the OpenGL extension GL_GREMEDY_string_marker.
This system DOES NOT support the OpenGL extension GL_ARB_debug_output.
This system DOES NOT support the OpenGL extension GL_EXT_direct_state_access.
This system DOES NOT support the OpenGL extension GL_NV_bindless_texture.
This system DOES NOT support the OpenGL extension GL_AMD_pinned_memory.
This system supports the OpenGL extension GL_EXT_framebuffer_multisample_blit_scaled.
This system supports the OpenGL extension GL_EXT_texture_sRGB_decode.
This system DOES NOT support the OpenGL extension GL_NVX_gpu_memory_info.
This system DOES NOT support the OpenGL extension GL_ATI_meminfo.
This system supports the OpenGL extension GL_EXT_texture_compression_s3tc.
This system supports the OpenGL extension GL_EXT_texture_compression_dxt1.
This system DOES NOT support the OpenGL extension GL_ANGLE_texture_compression_dxt3.
This system DOES NOT support the OpenGL extension GL_ANGLE_texture_compression_dxt5.
This system DOES NOT support the OpenGL extension GL_ARB_buffer_storage.
This system DOES NOT support the OpenGL extension GLX_EXT_swap_control_tear.
OpenGL: Apple M2 2.1 Metal - 83.1 (2.1.0)
GL_NV_bindless_texture: DISABLED
GL_AMD_pinned_memory: DISABLED
GL_ARB_buffer_storage: NOT AVAILABLE
GL_EXT_texture_sRGB_decode: AVAILABLE
LoadLibrary: pModule: engine.dylib, path: /Users/user/Library/Application Support/Steam/steamapps/common/Half-Life 2/bin/libengine.dylib
LoadLibrary: pModule: inputsystem.dylib, path: /Users/user/Library/Application Support/Steam/steamapps/common/Half-Life 2/bin/libinputsystem.dylib
LoadLibrary: pModule: materialsystem.dylib, path: /Users/user/Library/Application Support/Steam/steamapps/common/Half-Life 2/bin/libmaterialsystem.dylib
LoadLibrary: pModule: datacache.dylib, path: /Users/user/Library/Application Support/Steam/steamapps/common/Half-Life 2/bin/libdatacache.dylib
LoadLibrary: pModule: studiorender.dylib, path: /Users/user/Library/Application Support/Steam/steamapps/common/Half-Life 2/bin/libstudiorender.dylib
LoadLibrary: pModule: vphysics.dylib, path: /Users/user/Library/Application Support/Steam/steamapps/common/Half-Life 2/bin/libvphysics.dylib
LoadLibrary: pModule: video_services.dylib, path: /Users/user/Library/Application Support/Steam/steamapps/common/Half-Life 2/bin/libvideo_services.dylib
LoadLibrary: pModule: vguimatsurface.dylib, path: /Users/user/Library/Application Support/Steam/steamapps/common/Half-Life 2/bin/libvguimatsurface.dylib
LoadLibrary: pModule: vgui2.dylib, path: /Users/user/Library/Application Support/Steam/steamapps/common/Half-Life 2/bin/libvgui2.dylib
Can't find module - sourcevr.dylib
AppFramework : Unable to load module sourcevr.dylib!
LoadLibrary: path: /Users/user/Library/Application Support/Steam/steamapps/common/Half-Life 2/bin/libfilesystem_stdio.dylib
LoadLibrary: pModule: shaderapidx9.dylib, path: /Users/user/Library/Application Support/Steam/steamapps/common/Half-Life 2/bin/libshaderapidx9.dylib
Can't find module - video_quicktime
Can't find module - video_bink
Using Breakpad minidump system. Version: 7671541 AppID: 220
filesystem BaseDir: /Users/user/Library/Application Support/Steam/steamapps/common/Half-Life 2
Did not detect any valid joysticks.
Can't find module - /Users/user/Library/Application Support/Steam/steamapps/common/Half-Life 2/bin/stdshader_dbg.dylib
Can't find module - /Users/user/Library/Application Support/Steam/steamapps/common/Half-Life 2/bin/libstdshader_dbg.dylib
Can't find module - stdshader_dbg.dylib
Can't find module - /Users/user/Library/Application Support/Steam/steamapps/common/Half-Life 2/bin/stdshader_dx6.dylib
Can't find module - /Users/user/Library/Application Support/Steam/steamapps/common/Half-Life 2/bin/libstdshader_dx6.dylib
Can't find module - stdshader_dx6.dylib
Can't find module - /Users/user/Library/Application Support/Steam/steamapps/common/Half-Life 2/bin/stdshader_dx7.dylib
Can't find module - /Users/user/Library/Application Support/Steam/steamapps/common/Half-Life 2/bin/libstdshader_dx7.dylib
Can't find module - stdshader_dx7.dylib
Can't find module - /Users/user/Library/Application Support/Steam/steamapps/common/Half-Life 2/bin/stdshader_dx8.dylib
Can't find module - /Users/user/Library/Application Support/Steam/steamapps/common/Half-Life 2/bin/libstdshader_dx8.dylib
Can't find module - stdshader_dx8.dylib
Can't find module - /Users/user/Library/Application Support/Steam/steamapps/common/Half-Life 2/bin/stdshader_dx9.dylib
LoadLibrary: path: /Users/user/Library/Application Support/Steam/steamapps/common/Half-Life 2/bin/libstdshader_dx9.dylib
Convar mat_specular has conflicting FCVAR_CHEAT flags (child: FCVAR_CHEAT, parent: no FCVAR_CHEAT, parent wins)
IDirect3DDevice9::Create: BackBufWidth: 1440, BackBufHeight: 900, D3DFMT: 3, BackBufCount: 1, MultisampleType: 0, MultisampleQuality: 0
GL sampler object usage: DISABLED

MTGL detected.

 ##### swap interval = 0     swap limit = 1 #####
Could not load program cache file glbaseshaders_osx.cfg
Could not find base GL shader cache file
Loaded program cache file "glshaders.cfg", total keyvalues: 103, total successfully linked: 103
Precache: Took 1074 ms, Vertex 921, Pixel 507
Can't find module - /Users/user/Library/Application Support/Steam/steamapps/common/Half-Life 2/hl2/bin/client
LoadLibrary: path: /Users/user/Library/Application Support/Steam/steamapps/common/Half-Life 2/hl2/bin/libclient.dylib
Can't find module - /Users/user/Library/Application Support/Steam/steamapps/common/Half-Life 2/hl2/bin/server.dylib
LoadLibrary: path: /Users/user/Library/Application Support/Steam/steamapps/common/Half-Life 2/hl2/bin/libserver.dylib
server.dylib loaded for "Half-Life 2"
LoadLibrary: pModule: soundemittersystem.dylib, path: /Users/user/Library/Application Support/Steam/steamapps/common/Half-Life 2/bin/libsoundemittersystem.dylib
LoadLibrary: pModule: scenefilecache.dylib, path: /Users/user/Library/Application Support/Steam/steamapps/common/Half-Life 2/bin/libscenefilecache.dylib
LoadLibrary: pModule: engine.dylib, path: /Users/user/Library/Application Support/Steam/steamapps/common/Half-Life 2/bin/libengine.dylib
Cache materials

 ##### Missing Vgui material vgui/touch/use

 ##### Missing Vgui material vgui/touch/jump

 ##### Missing Vgui material vgui/touch/shoot

 ##### Missing Vgui material vgui/touch/shoot_alt

 ##### Missing Vgui material vgui/touch/crouch

 ##### Missing Vgui material vgui/touch/tduck

 ##### Missing Vgui material vgui/touch/zoom

 ##### Missing Vgui material vgui/touch/speed

 ##### Missing Vgui material vgui/touch/load

 ##### Missing Vgui material vgui/touch/save

 ##### Missing Vgui material vgui/touch/reload

 ##### Missing Vgui material vgui/touch/flash_light_filled

 ##### Missing Vgui material vgui/touch/next_weap

 ##### Missing Vgui material vgui/touch/prev_weap

 ##### Missing Vgui material vgui/touch/settings

 ##### Missing Vgui material vgui/touch/menu

 ##### Missing Vgui material vgui/touch/back

 ##### Missing Vgui material vgui/servers/icon_replay

 ##### Missing Vgui material vgui/servers/icon_replay_column
Cache materials
Cache materials
Cache materials
Cache materials
m_face->glyph->bitmap.width is 0 for ch:32 Verdana
m_face->glyph->bitmap.width is 0 for ch:32 Verdana
m_face->glyph->bitmap.width is 0 for ch:32 Verdana
Dropped unnamed from server (Disconnect by user.)
Loading game from save/half-life-044.sav...
Loading game from //MOD/save/d1_canals_08.HL1...
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
Expected vphysics_save_cphysicsobject_t found (null) ( raw '' )! (prev: PhysObjectHeader_t)
Field type name may have changed or inheritance graph changed, save file is suspect
zsh: segmentation fault  ./hl2_osx

I've also made a new save game (hl2-steam-ok.sav) in Steam Half Life 2 (linux) at the very beginning of the story, which can be loaded with no error in the source-engine build.

hl2-steam-sav.tgz

SanyaSho commented 9 months ago

wontfix.

cdeletre commented 9 months ago

Ok. Just wondering, does this imply deep reworking of the source code ? Have a great day

nillerusr commented 6 months ago

wontfix. With adding fixes to the saverestore system it became impossible to maintain compatibility with old saves( it's possible, but with funny HACK HACK HACK ).