diff --git a/src/pc/pc_main.c b/src/pc/pc_main.c index b7825f5cd..216dab882 100644 --- a/src/pc/pc_main.c +++ b/src/pc/pc_main.c @@ -319,8 +319,6 @@ void *main_game_init(void*) { bassh_init(); network_player_init(); - thread5_game_loop(NULL); - gGameInited = true; } @@ -345,6 +343,9 @@ int main(int argc, char *argv[]) { } pthread_mutex_destroy(&gLoadingThreadMutex); + // initialize sm64 data and controllers + thread5_game_loop(NULL); + // Initialize djui djui_init(); djui_unicode_init();