Skip to content
This repository was archived by the owner on Feb 20, 2026. It is now read-only.
This repository was archived by the owner on Feb 20, 2026. It is now read-only.

Problems with FMOD sound system #1

@ecryth

Description

@ecryth

Initially, Fiend was built on a ten year old version of FMOD. I've done a crude port to the latest stable version of FMOD Ex, however, it's not working yet. While the code does compile, the initalization fails at init_fiend():

FMOD_RESULT result = FMOD_System_Create(&fmod_system);
printf("Create: %d\n", result);
result = FMOD_System_Init(fmod_system, 100, FMOD_INIT_NORMAL, 0);
printf("Init: %d\n", result);

While FMOD_System_Create works, FMOD_System_Init returns error code 62, which I believe was FMOD_ERR_OUTPUT_INIT ("Error initializing output device"). Because of this I've been forced to circumvent sound-related functions simply to get Fiend working. This includes manually setting sound_is_on to 0, and commenting stop_all_sounds() at link.c and update_sound() at main.c.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions