RSDKModding / Sonic-Mania-Decompilation

A complete decompilation of Sonic Mania (2017)
Other
632 stars 116 forks source link

Built, but there are no executables anywhere (Arch Linux) #291

Closed Melechtna closed 2 months ago

Melechtna commented 2 months ago

Title says it all, there is a .so file in the build folder, but this isn't an executable, and I have no idea where the actual executable is, and this isn't explained anywhere. Given the hundreds of programs I've built and developed, this really shouldn't even come close to confusing.

MegAmi24 commented 2 months ago

Building Sonic Mania only builds the game itself, i.e. the .so file you mentioned. The executable you're expecting is RSDKv5, which is only built by either adding -DWITH_RSDK=on to the first cmake build command or by building this repository.

Mefiresu commented 2 months ago

Building Sonic Mania only builds the game itself, i.e. the .so file you mentioned. The executable you're expecting is RSDKv5, which is only built by either adding -DWITH_RSDK=on to the first cmake build command or by building this repository.

Not quite correct actually, WITH_RSDK is enabled by default and will build RSDKv5 at the same time as Mania (on Linux at least, provided you built using cmake). The executable file will be in build/dependencies/RSDKv5 (RSDKv5U or RSDKv5 depending on the game revision).