Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Brok the InvestiGator (Native) #521

Open
ricoazzurro opened this issue Sep 4, 2024 · 0 comments
Open

Brok the InvestiGator (Native) #521

ricoazzurro opened this issue Sep 4, 2024 · 0 comments
Assignees
Labels
box64 Run with Box64 Gamemaker Studio Made with Gamemaker Studio OpenGL 3+ OpenGL 3.x or more Working Tested on a platform and it was working fine

Comments

@ricoazzurro
Copy link

Description

Brok the InvestiGator, v1.4.5.1 (74196), Linux x64, GOG, Engine: GameMaker: Studio

Box64 with Dynarec v0.3.1 9eaaaaa
Rock 5B, LFS, linux-6.1-stan-rkr1, Mesa 24.3.0, Gnome 46.4

  • Working.

Working Log,

rico [ /opt/games/brok_the_investigator ]$ ./box64-start.sh 
Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 PageSize:4096 Running on - - - - - - - - - - - - - - - - with 8 Cores
Will use Hardware counter measured at 24.0 MHz emulating 3.0 GHz
Params database has 89 entries
Box64 with Dynarec v0.3.1 9eaaaaa built on Sep  4 2024 06:35:23
BOX64: Detected 48bits at least of address space
Counted 62 Env var
BOX64 LIB PATH: BOX64 BIN PATH: ./:bin/:/opt/rustc/bin/:/usr/local/bin/:/usr/bin/:/opt/ant/bin/:/opt/jdk/bin/:/opt/bin/
Looking for ./Brokgame
Rename process to "Brokgame"
Using native(wrapped) libcurl-gnutls.so.4
Using emulated /lib/x86_64-linux-gnu/libstdc++.so.6
Using native(wrapped) libz.so.1
Using native(wrapped) libXxf86vm.so.1
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) libdl.so.2
Using native(wrapped) libGL.so.1
Using native(wrapped) libopenal.so.1
Using native(wrapped) libm.so.6
Using native(wrapped) librt.so.1
Using native(wrapped) libpthread.so.0
Using emulated lib/libcrypto.so.1.0.0
Using native(wrapped) libXrandr.so.2
Using native(wrapped) libXrender.so.1
Using native(wrapped) libGLU.so.1
Using emulated lib/libssl.so.1.0.0
Using emulated /lib/x86_64-linux-gnu/libgcc_s.so.1
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

***************************************
*     YoYo Games Linux Runner V1.3    *
***************************************	 
CommandLine: -game game.unx
ExeName= /opt/games/brok_the_investigator/Brokgame
MemoryManager allocated: 730933
INI DisplayName=BROK the InvestiGator
SavePrePend /home/rico/.config/Brokgame/ 
GAMEPAD: Initialising Ubuntu support
Attempting to set gamepadcount to 32
display=0x513cb6f0
Display Size(Pixels): 1920,1080
CreateDesktopWindow 1920,1080
Win #1
XF86VidModeExtension-Version 2.2
Got Doublebuffered Visual!
glX-Version 1.4
Icon: w=64 h=64
Creating window of width 1920, height 1080
sw=1920 wh=1080
WindowCentre: 0,0
Depth 24
Congrats, you have Direct Rendering!
sync = 1
**** GLX Extensions ***
GLX_ARB_context_flush_control GLX_ARB_create_context GLX_ARB_create_context_no_error GLX_ARB_create_context_profile GLX_ARB_fbconfig_float GLX_ARB_framebuffer_sRGB GLX_ARB_get_proc_address GLX_ARB_multisample GLX_EXT_buffer_age GLX_EXT_create_context_es2_profile GLX_EXT_create_context_es_profile GLX_EXT_fbconfig_packed_float GLX_EXT_framebuffer_sRGB GLX_EXT_no_config_context GLX_EXT_swap_control GLX_EXT_swap_control_tear GLX_EXT_texture_from_pixmap GLX_EXT_visual_info GLX_EXT_visual_rating GLX_MESA_copy_sub_buffer GLX_MESA_gl_interop GLX_MESA_query_renderer GLX_MESA_swap_control GLX_OML_sync_control GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_visual_select_group GLX_SGI_make_current_read GLX_SGI_video_sync 
Checking for GLX_EXT_swap_control
Vsync: GLX_EXT
DOUBLE BUFFERED
OpenGL: version string 3.1 Mesa 24.3.0-devel (git-9a213b882e)
OpenGL: vendor string Mesa
OpenGL GLSL: version string 1.40
Anisotropic filtering supported, max aniso 16
This is where it would have set them fullscreen= 0, they are 1920,1080    displaywidth/h 1920,1080
Collision Event time(microsecs)=904
Done LoadGameData
Variable_Global_Init()
PrepareGame()
Audio_Init()
Opened libopenal.so...
alcCreateContext : 0xc0000
alcOpenDevice : 0xc0020
alcMakeContextCurrent : 0xc0040
alGenBuffers : 0xc0060
alGenSources : 0xc0080
alGetError : 0xc00a0
alBufferData : 0xc00c0
alSourceQueueBuffers : 0xc00e0
alSourcePlay : 0xc0100
alSourceStop : 0xc0120
alGetSourcei : 0xc0140
alSourceUnqueueBuffers : 0xc0160
alDeleteSources : 0xc0180
alDeleteBuffers : 0xc01a0
alcDestroyContext : 0xc01c0
alcCloseDevice : 0xc01e0
alcGetString : 0xc0200
alcGetIntegerv : 0xc0220
alcCaptureOpenDevice : 0xc0240
alcCaptureCloseDevice : 0xc0260
alcCaptureStart : 0xc0280
alcCaptureStop : 0xc02a0
alcCaptureSamples : 0xc02c0
g_device is 0x52e88e20
g_context is 0x52eed890
g_context is set as current
Game_Prepare()
Script_Prepare() 
TimeLine_Prepare() 
Object_Prepare() 
Room_Prepare() 
Finished PrepareGame() 
Run_Start
Done g_EffectsManager.Init()
Done RenderStateManager
CreateColPairs took 0.000000s 347 usecs for 93 object types obj_col_numb=0 physobjcount=0 resizes 0 final size 0
Done ObjectLists
Done Extension_Initialize
About to startroom
STARTING GAME
FRAME 0   Wed 04 Sep 2024 07:08:50 AM CST   controller_ (ref 100001 controller_)     Reading metadata of slot 0
sync = 0
**** GLX Extensions ***
GLX_ARB_context_flush_control GLX_ARB_create_context GLX_ARB_create_context_no_error GLX_ARB_create_context_profile GLX_ARB_fbconfig_float GLX_ARB_framebuffer_sRGB GLX_ARB_get_proc_address GLX_ARB_multisample GLX_EXT_buffer_age GLX_EXT_create_context_es2_profile GLX_EXT_create_context_es_profile GLX_EXT_fbconfig_packed_float GLX_EXT_framebuffer_sRGB GLX_EXT_no_config_context GLX_EXT_swap_control GLX_EXT_swap_control_tear GLX_EXT_texture_from_pixmap GLX_EXT_visual_info GLX_EXT_visual_rating GLX_MESA_copy_sub_buffer GLX_MESA_gl_interop GLX_MESA_query_renderer GLX_MESA_swap_control GLX_OML_sync_control GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_visual_select_group GLX_SGI_make_current_read GLX_SGI_video_sync 
Checking for GLX_EXT_swap_control
Vsync: GLX_EXT
Set Fullscreen 1
Audio group 6 -> Loading...
Audio group 1 -> Loading...
Audio group 2 -> Loading...
Decoding ogg snd_spike_unleash1.wav ...
Audio group 7 -> Loading...
Audio group 3 -> Loading...
Audio group 5 -> Loading...
texturegroup_load(): Texture group MENU not found
texturegroup_load(): Texture group MENU not found
Total memory used = 301889992 (0x11fe79c8) bytes 287.90MB
Free memory = 8230456 (0x007d9638) bytes 7.85MB
Peak memory used = 271698916 (0x1031cbe4) bytes 259.11MB
**********************************.
Entering main loop.
**********************************.
Decoding ogg snd_spike_unleash2.wav ...
Decoding ogg snd_spike_unleash3.wav ...
Decoding ogg snd_spike_prepare ...
Decoding ogg snd_spike_retract ...
Decoding ogg snd_spike_hit1.wav ...
Decoding ogg snd_spike_hit2.wav ...
Decoding ogg snd_spike_hit3.wav ...
Audio group 1 -> Loaded
Audio group 2 -> Loaded
Audio group 3 -> Loaded
Audio group 5 -> Loaded
Audio group 6 -> Loaded
Audio group 7 -> Loaded
GraphicsResetM called with g_NewWindowWidth=-1 g_NewWindowHeight=-1 g_WindowWidth=1920 g_WindowHeight=1080 g_ClientWidth=1920 g_ClientHeight=1080
texturegroup_load(): Texture group MENU not found
FRAME 0   Wed 04 Sep 2024 07:08:50 AM CST   controller_ (ref 100001 controller_)     SWITCHING TO ROOM MENU
###game_end###0
Attempting to set gamepadcount to 0
Script_Free called with 6422 and global 2000
Sigfault/Segbus while quitting, exiting silently
Sigfault/Segbus while quitting, exiting silently

Tested on

  • Box64 with Dynarec v0.3.1 9eaaaaa
  • Radxa Rock 5B, (RK3588, Cortex-A76+Cortex-A55, Mali-G610)
  • LFS r12.2-1
    BSP Kernel 6.1.43 (linux-6.1-stan-rkr1 e1bf9dd)
    Mesa 24.3.0-devel (git-9a213b882e)
    Gnome 46.4
  • 1080p, Default game settings

Previous behavior

None reported.

Current behavior

Working.

Screenshots

Brok-1
Brok-2
Brok-3
Brok-4

OpenGL

OpenGL 3.1

Additional Information

https://www.brokgame.com/
https://www.gog.com/game/brok_the_investigator
https://store.steampowered.com/app/949480/BROK_the_InvestiGator/
https://www.pcgamingwiki.com/wiki/Brok_the_InvestiGator

@ptitSeb ptitSeb added Gamemaker Studio Made with Gamemaker Studio OpenGL 3+ OpenGL 3.x or more Working Tested on a platform and it was working fine box64 Run with Box64 labels Sep 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
box64 Run with Box64 Gamemaker Studio Made with Gamemaker Studio OpenGL 3+ OpenGL 3.x or more Working Tested on a platform and it was working fine
Projects
None yet
Development

No branches or pull requests

2 participants