ptitSeb / box86-compatibility-list

Box86 Compatibility List (Games and Software)
MIT License
62 stars 2 forks source link

Horizon Chase Turbo (Native) #262

Open ricoazzurro opened 1 year ago

ricoazzurro commented 1 year ago

Description

Horizon Chase Turbo, v2.6, Linux x64, Steam, Engine: Unity

Box64 with Dynarec v0.2.3 b6be4f8

Rock 5B, LFS, BSP kernel 5.10.110+ rkr3.4, Gnome 44.0 PAN_MESA_DEBUG=gofaster,gl3 1080p, default game setting

NOT working.

When at title screen, no key is responding except the Esc key.

horizon_chase_turbo-1

box log:

rico [ /opt/games/horizon_chase_turbo ]$ ./box64-start.sh 
Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS PageSize:4096 Running on Cortex-A55 Cortex-A76 with 8 Cores
Params database has 25 entries
Box64 with Dynarec v0.2.3 b6be4f8 built on Apr 26 2023 18:18:12
Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/
Using default BOX64_PATH: ./:bin/
Counted 59 Env var
Looking for ./HorizonChase.x86_64
Rename process to "HorizonChase.x86_64"
Using native(wrapped) libdl.so.2
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libpthread.so.0
Using native(wrapped) libutil.so.1
Using native(wrapped) librt.so.1
Using emulated /lib/x86_64-linux-gnu/libstdc++.so.6
Using native(wrapped) libm.so.6
Using emulated /lib/x86_64-linux-gnu/libgcc_s.so.1
Using native(wrapped) libX11.so.6
Using native(wrapped) libXext.so.6
Using native(wrapped) libxcb.so.1
Using native(wrapped) libXau.so.6
Using native(wrapped) libXdmcp.so.6
Using native(wrapped) libXcursor.so.1
Using native(wrapped) libXinerama.so.1
Using native(wrapped) libXi.so.6
Using native(wrapped) libXrandr.so.2
Using native(wrapped) libXrender.so.1
Using native(wrapped) libXss.so.1
Using native(wrapped) libXxf86vm.so.1
Using native(wrapped) libX11.so.6
Using native(wrapped) libXext.so.6
Using native(wrapped) libxcb.so.1
Using native(wrapped) libXau.so.6
Using native(wrapped) libXdmcp.so.6
Using native(wrapped) libXcursor.so.1
Using native(wrapped) libXinerama.so.1
Using native(wrapped) libXi.so.6
Using native(wrapped) libXrandr.so.2
Using native(wrapped) libXrender.so.1
Using native(wrapped) libXss.so.1
Using native(wrapped) libXxf86vm.so.1
Using native(wrapped) libGL.so.1
Using native(wrapped) libudev.so.1
Found path: /opt/games/horizon_chase_turbo/HorizonChase.x86_64
Using emulated /opt/games/horizon_chase_turbo/HorizonChase_Data/Mono/x86_64/libmono.so
Mono path[0] = '/opt/games/horizon_chase_turbo/HorizonChase_Data/Managed'
Mono config path = '/opt/games/horizon_chase_turbo/HorizonChase_Data/Mono/etc'
Using emulated /opt/games/horizon_chase_turbo/HorizonChase_Data/Plugins/x86_64/ScreenSelector.so
Using native(wrapped) libgtk-x11-2.0.so.0
Using native(wrapped) libgdk-x11-2.0.so.0
Using native(wrapped) libgobject-2.0.so.0
Using native(wrapped) libglib-2.0.so.0
Using native(wrapped) libgio-2.0.so.0
Using native(wrapped) libgmodule-2.0.so.0
Using native(wrapped) libgdk_pixbuf-2.0.so.0
Using native(wrapped) libpangocairo-1.0.so.0
Using native(wrapped) libpango-1.0.so.0
Preloaded 'ScreenSelector.so'
Using emulated /opt/games/horizon_chase_turbo/HorizonChase_Data/Plugins/x86_64/libsteam_api.so
Warning: Weak Symbol __gmon_start__ not found, cannot apply R_X86_64_JUMP_SLOT @0x7f7e5caaf8 (0x121816)
Preloaded 'libsteam_api.so'
Using emulated /opt/games/horizon_chase_turbo/HorizonChase_Data/Plugins/x86_64/libsteam_api.so.orig
Preloaded 'libsteam_api.so.orig'
Preloaded 'libsteam_api.so'
Unable to preload the following plugins:
    ScreenSelector.so
    libsteam_api.so.orig
Display 0 'HDMI-1 37"': 1920x1080 (primary device).
Logging to /home/rico/.config/unity3d/Aquiris/HorizonChaseTurbo/Player.log
./box64-start.sh: line 11:  2684 Killed                  box64 "./HorizonChase.x86_64"

Unity log:

Desktop is 1920 x 1080 @ 50 Hz
Initialize engine version: 2018.4.27f1 (4e283b7d3f88)
GfxDevice: creating device client; threaded=1
Renderer: Mali-G610 (Panfrost)
Vendor:   Panfrost
Version:  3.3 (Core Profile) Mesa 23.0.0-devel (git-120202c675)
GLES:     0
 GL_AMD_conservative_depth GL_AMD_depth_clamp_separate GL_AMD_draw_buffers_blend GL_AMD_gpu_shader_int64 GL_AMD_multi_draw_indirect GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_stencil_export GL_AMD_shader_trinary_minmax GL_AMD_texture_texture4 GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_arrays_of_arrays GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clip_control GL_ARB_compressed_texture_pixel_storage GL_ARB_conditional_render_inverted GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_indirect GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_ob
ject GL_ARB_framebuffer_sRGB GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gpu_shader_int64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_occlusion_query2 GL_ARB_parallel_shader_compile GL_ARB_pixel_buffer_object GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counter_ops GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_stencil_export GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_lod GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL
_ARB_shading_language_packing GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map_array GL_ARB_texture_filter_anisotropic GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ATI_blend_equation_separate GL_ATI_t
exture_float GL_EXT_EGL_image_storage GL_EXT_EGL_sync GL_EXT_abgr GL_EXT_blend_equation_separate GL_EXT_debug_label GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_pixel_buffer_object GL_EXT_provoking_vertex GL_EXT_shader_framebuffer_fetch GL_EXT_shader_framebuffer_fetch_non_coherent GL_EXT_shader_image_load_formatted GL_EXT_shader_integer_mix GL_EXT_texture_array GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_sRGB GL_EXT_texture_sRGB_R8 GL_EXT_texture_sRGB_RG8 GL_EXT_texture_sRGB_decode GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array_bgra GL_IBM_multimode_draw_arrays GL_INTEL_blackhole_render GL_KHR_blen
d_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_KHR_context_flush_control GL_KHR_debug GL_KHR_no_error GL_KHR_parallel_shader_compile GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_sliced_3d GL_MESA_pack_invert GL_MESA_shader_integer_functions GL_MESA_texture_signed_rgba GL_NV_conditional_render GL_NV_copy_image GL_NV_depth_clamp GL_NV_packed_depth_stencil GL_OES_EGL_image GL_S3_s3tc
OPENGL LOG: Creating OpenGL 3.3 graphics device ; Context level  <OpenGL 3.3> ; Context handle 1819067520
Begin MonoManager ReloadAssembly
- Completed reload, in  0.408 seconds
Default vsync count 0
requesting resize 1600 x 900
requesting fullscreen 1600 x 900 at 0 Hz
Setting up downscaled viewport at 1600 x 900
Desktop is 1920 x 1080 @ 50 Hz
UnloadTime: 31.278000 ms
InControl (version 1.8.7 build 9372)

(Filename: ./Runtime/Export/Debug.bindings.h Line: 45)

Desktop is 1920 x 1080 @ 50 Hz
Curl error 77: Error reading ca cert file from /etc/ssl/certs/ca-certificates.crt

(Filename:  Line: 760)

Internal: JobTempAlloc has allocations that are more than 4 frames old - this is not allowed and likely a leak

(Filename:  Line: 537)

To Debug, enable the define: TLA_DEBUG_STACK_LEAK in ThreadsafeLinearAllocator.cpp. This will output the callstacks of the leaked allocations

(Filename:  Line: 539)

Internal: deleting an allocation that is older than its permitted lifetime of 4 frames (age = 5)

(Filename:  Line: 311)

Internal: JobTempAlloc has allocations that are more than 4 frames old - this is not allowed and likely a leak

(Filename:  Line: 537)

To Debug, enable the define: TLA_DEBUG_STACK_LEAK in ThreadsafeLinearAllocator.cpp. This will output the callstacks of the leaked allocations

(Filename:  Line: 539)

Internal: deleting an allocation that is older than its permitted lifetime of 4 frames (age = 6)

(Filename:  Line: 311)

Internal: JobTempAlloc has allocations that are more than 4 frames old - this is not allowed and likely a leak

(Filename:  Line: 537)

To Debug, enable the define: TLA_DEBUG_STACK_LEAK in ThreadsafeLinearAllocator.cpp. This will output the callstacks of the leaked allocations

(Filename:  Line: 539)

Internal: deleting an allocation that is older than its permitted lifetime of 4 frames (age = 6)

(Filename:  Line: 311)

The referenced script (EpicSDK) on this Behaviour is missing!

(Filename:  Line: 195)

The referenced script (LoadEpicLibsOnEditor) on this Behaviour is missing!

(Filename:  Line: 195)

The referenced script on this Behaviour (Game Object 'EpicSDKController') is missing!

(Filename:  Line: 294)

The referenced script on this Behaviour (Game Object 'EpicSDKController') is missing!

(Filename:  Line: 294)

[AquirisCloudData] Attempting to Load from Cloud

(Filename: ./Runtime/Export/Debug.bindings.h Line: 45)

[LocalizationUpdater] [LocalizationUpdater] Waiting Base Localization

(Filename: ./Runtime/Export/Debug.bindings.h Line: 45)

The referenced script (AnimationMultiplierDLC3) on this Behaviour is missing!

(Filename:  Line: 195)

The referenced script (AnimationMultiplierDLC3) on this Behaviour is missing!

(Filename:  Line: 195)

The referenced script on this Behaviour (Game Object 'DemoUnlocks') is missing!

(Filename:  Line: 294)

The referenced script on this Behaviour (Game Object 'TelemetryManager') is missing!

(Filename:  Line: 294)

The referenced script on this Behaviour (Game Object 'TelemetryService') is missing!

(Filename:  Line: 294)

The referenced script on this Behaviour (Game Object 'TelemetryService') is missing!

(Filename:  Line: 294)

Saving data to Path: /opt/games/horizon_chase_turbo/HorizonChase_Data/../Aquiris/HorizonChaseTurbo/76561198021042715/0000_savedusers.sav

(Filename: ./Runtime/Export/Debug.bindings.h Line: 45)

SAVING > encoded data: 123347810112011685115101114731003458494848494434681011029711710811685115101

(Filename: ./Runtime/Export/Debug.bindings.h Line: 45)

Not able to save data: Cannot create /opt/games/horizon_chase_turbo/Aquiris/HorizonChaseTurbo because a file with the same name already exists.

(Filename: ./Runtime/Export/Debug.bindings.h Line: 45)

Problem sabing USER COLLECTION

(Filename: ./Runtime/Export/Debug.bindings.h Line: 45)

[LocalizationUpdater] [LocalizationUpdater] Finished Base Localization Load

(Filename: ./Runtime/Export/Debug.bindings.h Line: 45)

[LocalizationUpdater] Downloading Localization from: https://d30eodyor3uoq3.cloudfront.net/localigation

(Filename: ./Runtime/Export/Debug.bindings.h Line: 45)

Curl error 77: Error reading ca cert file from /etc/ssl/certs/ca-certificates.crt

(Filename:  Line: 760)

Uploading Crash Report
DirectoryNotFoundException: Directory '/opt/games/horizon_chase_turbo/HorizonChase_Data/../Aquiris/HorizonChaseTurbo/76561198021042715' not found.
  at System.IO.Directory.GetFileSystemEntries (System.String path, System.String searchPattern, FileAttributes mask, FileAttributes attrs) [0x00000] in <filename unknown>:0 
  at System.IO.Directory.GetFiles (System.String path, System.String searchPattern) [0x00000] in <filename unknown>:0 
  at System.IO.Directory.GetFiles (System.String path) [0x00000] in <filename unknown>:0 
  at Aquiris.HorizonChase.Input.Platform.Pc.PcInputPlatform.LoadDataSynchronous (IInputUser user, System.String filename, Boolean versionedSaveData) [0x00000] in <filename unknown>:0 
  at SteamPersistenceProvider.LoadProfileForUserSynchronous (IInputUser user) [0x00000] in <filename unknown>:0 
  at SteamPersistenceProvider.LoadProfileForUser (IInputUser user, System.Action`2 profileLoadedCallback) [0x00000] in <filename unknown>:0 
  at UserProfilePersistence.LoadProfileForUser (IInputUser user, System.Action`2 profileLoadedCallback) [0x00000] in <filename unknown>:0 
  at CameraPostProcessController+<LoadDefaultConfigurationRoutine>c__Iterator1.MoveNext () [0x00000] in <filename unknown>:0 
  at UnityEngine.SetupCoroutine.InvokeMoveNext (IEnumerator enumerator, IntPtr returnValueAddress) [0x00000] in <filename unknown>:0 

(Filename:  Line: -1)

[DownloadHelper] Download Error, will try again for: https://d30eodyor3uoq3.cloudfront.net/localigation

(Filename: ./Runtime/Export/Debug.bindings.h Line: 45)

Curl error 77: Error reading ca cert file from /etc/ssl/certs/ca-certificates.crt

(Filename:  Line: 760)

[DownloadHelper] Retries Left: 2 for: https://d30eodyor3uoq3.cloudfront.net/localigation

(Filename: ./Runtime/Export/Debug.bindings.h Line: 45)

Curl error 77: Error reading ca cert file from /etc/ssl/certs/ca-certificates.crt

(Filename:  Line: 760)

[DownloadHelper] Download Error, will try again for: https://d30eodyor3uoq3.cloudfront.net/localigation

(Filename: ./Runtime/Export/Debug.bindings.h Line: 45)

[DownloadHelper] Retries Left: 1 for: https://d30eodyor3uoq3.cloudfront.net/localigation

(Filename: ./Runtime/Export/Debug.bindings.h Line: 45)

Curl error 77: Error reading ca cert file from /etc/ssl/certs/ca-certificates.crt

(Filename:  Line: 760)

[DownloadHelper] Download Error, will try again for: https://d30eodyor3uoq3.cloudfront.net/localigation

(Filename: ./Runtime/Export/Debug.bindings.h Line: 45)

[DownloadHelper] Retries Left: 0 for: https://d30eodyor3uoq3.cloudfront.net/localigation

(Filename: ./Runtime/Export/Debug.bindings.h Line: 45)

[LocalizationUpdater] Failed to download localization

(Filename: ./Runtime/Export/Debug.bindings.h Line: 45)

[WhatIsNewUpdater] Starting Download

(Filename: ./Runtime/Export/Debug.bindings.h Line: 45)

[DownloadHelper] Is Cacheable: <b>whatIsNew</b>

(Filename: ./Runtime/Export/Debug.bindings.h Line: 45)

[DownloadHelper] Getting HEAD for: whatIsNew

(Filename: ./Runtime/Export/Debug.bindings.h Line: 45)

Uploading Crash Report
DirectoryNotFoundException: Directory '/opt/games/horizon_chase_turbo/HorizonChase_Data/../Aquiris/HorizonChaseTurbo/76561198021042715' not found.
  at System.IO.Directory.GetFileSystemEntries (System.String path, System.String searchPattern, FileAttributes mask, FileAttributes attrs) [0x00000] in <filename unknown>:0 
  at System.IO.Directory.GetFiles (System.String path, System.String searchPattern) [0x00000] in <filename unknown>:0 
  at System.IO.Directory.GetFiles (System.String path) [0x00000] in <filename unknown>:0 
  at Aquiris.HorizonChase.Input.Platform.Pc.PcInputPlatform.LoadDataSynchronous (IInputUser user, System.String filename, Boolean versionedSaveData) [0x00000] in <filename unknown>:0 
  at SteamPersistenceProvider.LoadProfileForUserSynchronous (IInputUser user) [0x00000] in <filename unknown>:0 
  at SteamPersistenceProvider.LoadProfileForUser (IInputUser user, System.Action`2 profileLoadedCallback) [0x00000] in <filename unknown>:0 
  at UserProfilePersistence.LoadProfileForUser (IInputUser user, System.Action`2 profileLoadedCallback) [0x00000] in <filename unknown>:0 
  at UserProfilePersistence.SyncProfilesLoaded () [0x00000] in <filename unknown>:0 
  at (wrapper delegate-invoke) System.Action:invoke_void__this__ ()
  at (wrapper delegate-invoke) System.Action:invoke_void__this__ ()
  at ActionExtensionMethods.SafeCall (System.Action p_action) [0x00000] in <filename unknown>:0 
  at InputHandler.OnUserConnected (IInputUser inputUser) [0x00000] in <filename unknown>:0 
  at ActionExtensionMethods.SafeCall[IInputUser] (System.Action`1 p_action, IInputUser p_parameter) [0x00000] in <filename unknown>:0 
  at Aquiris.HorizonChase.Input.Platform.Pc.PcInputPlatform.LogInUser (Aquiris.HorizonChase.Input.Platform.Pc.PcInputUser user, InControl.InputDevice device) [0x00000] in <filename unknown>:0 
  at Aquiris.HorizonChase.Input.Platform.Pc.PcInputPlatform.LoginDefaultUser () [0x00000] in <filename unknown>:0 
  at Aquiris.HorizonChase.Input.Platform.Pc.PcInputPlatform.Update () [0x00000] in <filename unknown>:0 
  at InputHandler.Update () [0x00000] in <filename unknown>:0 

(Filename:  Line: -1)

Curl error 77: Error reading ca cert file from /etc/ssl/certs/ca-certificates.crt

(Filename:  Line: 760)

[TitleViewModel] Force Day

(Filename: ./Runtime/Export/Debug.bindings.h Line: 45)

Uploading Crash Report
DirectoryNotFoundException: Directory '/opt/games/horizon_chase_turbo/HorizonChase_Data/../Aquiris/HorizonChaseTurbo/76561198021042715' not found.
  at System.IO.Directory.GetFileSystemEntries (System.String path, System.String searchPattern, FileAttributes mask, FileAttributes attrs) [0x00000] in <filename unknown>:0 
  at System.IO.Directory.GetFiles (System.String path, System.String searchPattern) [0x00000] in <filename unknown>:0 
  at System.IO.Directory.GetFiles (System.String path) [0x00000] in <filename unknown>:0 
  at Aquiris.HorizonChase.Input.Platform.Pc.PcInputPlatform.LoadDataSynchronous (IInputUser user, System.String filename, Boolean versionedSaveData) [0x00000] in <filename unknown>:0 
  at SteamPersistenceProvider.LoadProfileForUserSynchronous (IInputUser user) [0x00000] in <filename unknown>:0 
  at SteamPersistenceProvider.LoadSynchronous () [0x00000] in <filename unknown>:0 
  at SteamPersistenceProvider.Load (System.Action`1 p_profileLoadedCallback) [0x00000] in <filename unknown>:0 
  at UserProfilePersistence.Load (System.Action`1 p_profileLoadedCallback) [0x00000] in <filename unknown>:0 
  at UserProfilePersistence.Load (IInputUser user, System.Action`1 p_profileLoadedCallback) [0x00000] in <filename unknown>:0 
  at InputHandler.SetSaveDataUser (IInputUser user) [0x00000] in <filename unknown>:0 
  at Aquiris.HorizonChase.NewUI.Component.TitleViewModel.SetDefaultUserAudioVolume () [0x00000] in <filename unknown>:0 
  at Aquiris.HorizonChase.NewUI.Component.TitleViewModel.OnEnable () [0x00000] in <filename unknown>:0 
UnityEngine.GameObject:SetActive(Boolean)
Aquiris.UI.Base.AbstractView:ToggleViewActive(Boolean)
Aquiris.UI.Base.AbstractView:EnableView(Object, EventArgs)
Aquiris.UI.Base.Components.ViewAnimatorComponent:OnIntroAnimationStarting(EventArgs)
Aquiris.UI.Base.Components.ViewAnimatorComponent:HandlePlayIntro(String, String)
Aquiris.UI.Base.Components.ViewAnimatorComponent:PlayIntroAnimation(String, String, Boolean)
Aquiris.UI.Base.AbstractView:Show(String, String)
Aquiris.UI.Base.AbstractView:TryToShow(String, String, Object)
Aquiris.UI.Base.BaseController:AfterViewStateChange(String, String, Int32, Object)
Aquiris.UI.Base.UIManager:NotifyViewStateChanged(String, String, Int32, Object)
Aquiris.UI.Base.UIManager:ChangeState(String, Boolean, Object)
Aquiris.UI.Base.UIManager:ChangeState(String)
Aquiris.HorizonChase.NewUI.UIStateManager:ChangeState(String)
Aquiris.HorizonChase.NewUI.Component.<LoadState>c__Iterator2:MoveNext()
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)

(Filename:  Line: -1)

Curl error 77: Error reading ca cert file from /etc/ssl/certs/ca-certificates.crt

(Filename:  Line: 760)

Loaded Campaign: 9902

(Filename: ./Runtime/Export/Debug.bindings.h Line: 45)

Uploading Crash Report
DirectoryNotFoundException: Directory '/opt/games/horizon_chase_turbo/HorizonChase_Data/../Aquiris/HorizonChaseTurbo/76561198021042715' not found.
  at System.IO.Directory.GetFileSystemEntries (System.String path, System.String searchPattern, FileAttributes mask, FileAttributes attrs) [0x00000] in <filename unknown>:0 
  at System.IO.Directory.GetFiles (System.String path, System.String searchPattern) [0x00000] in <filename unknown>:0 
  at System.IO.Directory.GetFiles (System.String path) [0x00000] in <filename unknown>:0 
  at Aquiris.HorizonChase.Input.Platform.Pc.PcInputPlatform.LoadDataSynchronous (IInputUser user, System.String filename, Boolean versionedSaveData) [0x00000] in <filename unknown>:0 
  at SteamPersistenceProvider.LoadProfileForUserSynchronous (IInputUser user) [0x00000] in <filename unknown>:0 
  at SteamPersistenceProvider.LoadSynchronous () [0x00000] in <filename unknown>:0 
  at SteamPersistenceProvider.Load (System.Action`1 p_profileLoadedCallback) [0x00000] in <filename unknown>:0 
  at UserProfilePersistence.Load (System.Action`1 p_profileLoadedCallback) [0x00000] in <filename unknown>:0 
  at UserProfilePersistence.Load (IInputUser user, System.Action`1 p_profileLoadedCallback) [0x00000] in <filename unknown>:0 
  at InputHandler.SetSaveDataUser (IInputUser user) [0x00000] in <filename unknown>:0 
  at Aquiris.HorizonChase.NewUI.Component.TitleViewModel.LateUpdate () [0x00000] in <filename unknown>:0 

(Filename:  Line: -1)

Curl error 77: Error reading ca cert file from /etc/ssl/certs/ca-certificates.crt

(Filename:  Line: 760)

Tested on

Rock 5B, LFS, BSP kernel 5.10.110+ rkr3.4, Gnome 44.0 PAN_MESA_DEBUG=gofaster,gl3 1080p, default game setting

Status

Previous behavior:

Current behavior:

NOT working.

Screenshots

OpenGL

Unity engine build: 2018.3.6f1

Additional Information

https://www.pcgamingwiki.com/wiki/Horizon_Chase_Turbo

ptitSeb commented 1 year ago

I'm pretty sure this is a Panfrost/Panfork issue. It works fine on my side on a Pythium arm mini PC

ricoazzurro commented 8 months ago

Working now via box64 bash to run the script comes along with the game. BOX64_BASH=~/box64/tests/bash ~/box64/tests/bash ./start.sh

ricoazzurro commented 6 months ago

Re-Tested for New version or New platform

Horizon Chase Turbo, v2.6, Linux x64, Steam, Engine: Unity

Box64 with Dynarec v0.2.7 4a889e3 Rock 5B, LFS, Kernel rk-6.1-rkr1-panthor-v6, Mesa 24.1.0, Gnome 46

Working Log,

rico [ /opt/games/horizon_chase_turbo ]$ ./box64-start.sh
Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 PageSize:4096 Running on Cortex-A55 Cortex-A76 with 8 Cores
Will use Hardware counter measured at 24.0 MHz emulating 768 MHz
Params database has 61 entries
Using bash "/home/rico/box64/tests/bash"
Box64 with Dynarec v0.2.7 4a889e3 built on Apr  4 2024 02:20:56
BOX64: Detected 48bits at least of address space
Counted 65 Env var
BOX64 LIB PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/:/lib/x86_64-linux-gnu/:/usr/lib/x86_64-linux-gnu/
BOX64 BIN PATH: ./:bin/:/opt/rustc/bin/:/usr/local/bin/:/usr/bin/:/opt/ant/bin/:/opt/jdk/bin/:/opt/bin/
Looking for /home/rico/box64/tests/bash
bash detected, disabling banner
Apply RC params for bash
Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 PageSize:4096 Running on Cortex-A55 Cortex-A76 with 8 Cores
Will use Hardware counter measured at 24.0 MHz emulating 768 MHz
Params database has 61 entries
Box64 with Dynarec v0.2.7 4a889e3 built on Apr  4 2024 02:20:56
BOX64: Detected 48bits at least of address space
Counted 65 Env var
BOX64 LIB PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/:/lib/x86_64-linux-gnu/:/usr/lib/x86_64-linux-gnu/
BOX64 BIN PATH: ./:bin/:/opt/rustc/bin/:/usr/local/bin/:/usr/bin/:/opt/ant/bin/:/opt/jdk/bin/:/opt/bin/
Looking for /opt/games/horizon_chase_turbo/HorizonChase.x86_64
Rename process to "HorizonChase.x86_64"
Using native(wrapped) libdl.so.2
Using native(wrapped) librt.so.1
Using emulated /lib/x86_64-linux-gnu/libstdc++.so.6
Using native(wrapped) libm.so.6
Using emulated /lib/x86_64-linux-gnu/libgcc_s.so.1
Using native(wrapped) libpthread.so.0
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libutil.so.1
Using native(wrapped) libbsd.so.0
Error: Global Symbol _ULx86_64_local_addr_space not found, cannot apply R_X86_64_GLOB_DAT @0x201cc90 ((nil)) in /opt/games/horizon_chase_turbo/HorizonChase.x86_64
Using native(wrapped) libX11.so.6
Using native(wrapped) libxcb.so.1
Using native(wrapped) libXau.so.6
Using native(wrapped) libXdmcp.so.6
Using native(wrapped) libXext.so.6
Using native(wrapped) libXcursor.so.1
Using native(wrapped) libXfixes.so.3
Using native(wrapped) libXrender.so.1
Using native(wrapped) libXinerama.so.1
Using native(wrapped) libXi.so.6
Using native(wrapped) libXrandr.so.2
Using native(wrapped) libXss.so.1
Using native(wrapped) libXxf86vm.so.1
Using native(wrapped) libGL.so.1
Using native(wrapped) libudev.so.1
Found path: /opt/games/horizon_chase_turbo/HorizonChase.x86_64
Using emulated /opt/games/horizon_chase_turbo/HorizonChase_Data/Mono/x86_64/libmono.so
Mono path[0] = '/opt/games/horizon_chase_turbo/HorizonChase_Data/Managed'
Mono config path = '/opt/games/horizon_chase_turbo/HorizonChase_Data/Mono/etc'
Using emulated /opt/games/horizon_chase_turbo/HorizonChase_Data/Plugins/x86_64/ScreenSelector.so
Using native(wrapped) libgtk-x11-2.0.so.0
Using native(wrapped) libgdk-x11-2.0.so.0
Using native(wrapped) libgobject-2.0.so.0
Using native(wrapped) libglib-2.0.so.0
Using native(wrapped) libgio-2.0.so.0
Using native(wrapped) libgmodule-2.0.so.0
Using native(wrapped) libgdk_pixbuf-2.0.so.0
Using native(wrapped) libpangocairo-1.0.so.0
Using native(wrapped) libpango-1.0.so.0
Preloaded 'ScreenSelector.so'
Using emulated /opt/games/horizon_chase_turbo/HorizonChase_Data/Plugins/x86_64/libsteam_api.so
Warning: Weak Symbol __gmon_start__ not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff045f5af8 (0x121816)
Preloaded 'libsteam_api.so'
Using emulated /opt/games/horizon_chase_turbo/HorizonChase_Data/Plugins/x86_64/libsteam_api.so.orig
Preloaded 'libsteam_api.so.orig'
Preloaded 'libsteam_api.so'
Unable to preload the following plugins:
    ScreenSelector.so
    libsteam_api.so.orig
Display 0 'HDMI-1 37"': 1920x1080 (primary device).
Logging to /home/rico/.config/unity3d/Aquiris/HorizonChaseTurbo/Player.log
./box64-start.sh: line 12:  2256 Killed                  BOX64_BASH=~/box64/tests/bash ~/box64/tests/bash ./start.sh

Tested on

ptitSeb commented 6 months ago

Note that you can also use this command line to launch:

BOX64_BASH=~/box64/tests/bash box64 ./start.sh