warriorstar-orion / ZHM5Randomizer

Smart Item Randomizer for Hitman 3 (2021)
MIT License
16 stars 3 forks source link

Xbox game pass support #21

Open Tanza3D opened 10 months ago

Tanza3D commented 10 months ago

Hi, this doesn't seem to work on the Xbox Game Pass version of HITMAN 3 sadly, is there any reason for this, or has it just been forgotten about? image Other mods (such as WeMod and the FlyTP mod) seem to work fine on this version. I'd love to try figure this out myself but I can't quite figure out how to compile this, so if you could give help for that I'd happily PR a fix if it's a bit more complex than just adding a line or two of code

GaeaKat commented 10 months ago

it appears to use something called Bazel, I must admit I ended up making a custom CMake file to compile a copy with for my own use.

Tanza3D commented 10 months ago

it appears to use something called Bazel, I must admit I ended up making a custom CMake file to compile a copy with for my own use.

could you perhaps share that cmake file? would appreciate it 😄

GaeaKat commented 10 months ago

it appears to use something called Bazel, I must admit I ended up making a custom CMake file to compile a copy with for my own use.

could you perhaps share that cmake file? would appreciate it 😄

Unfortunatly as it invloved copying in one library, rearranging files. and linking to a different library , my cmake isn't any good for making PRs to the repo, it was purely so I could build a copy for my own use, until the repo owner updated it yesterday

Tanza3D commented 10 months ago

ah fair enough haha, i guess i'll figure out a way myself

GaeaKat commented 10 months ago

ah fair enough haha, i guess i'll figure out a way myself

The Bazal script in BUILD contains most of the info needed to create the build file in other forms, which external libraries it uses etc

warriorstar-orion commented 2 months ago

Unfortunately, without a copy of the Xbox Game Pass version to inspect, I can't update the mod to work with it. If someone with this version can get the build to work (I'll try and provide more specific instructions on how to build it), I'll happily add the support to the mod directly.