Skip to content
This repository has been archived by the owner on Sep 12, 2021. It is now read-only.

Modern cheat menu aka HM3InGameDebugger #7

Open
1 of 10 tasks
DronCode opened this issue Feb 3, 2020 · 3 comments
Open
1 of 10 tasks

Modern cheat menu aka HM3InGameDebugger #7

DronCode opened this issue Feb 3, 2020 · 3 comments
Assignees
Labels
feature request Future plans (something like "make hitman fly") reverse component

Comments

@DronCode
Copy link
Owner

DronCode commented Feb 3, 2020

Introduction

That interface is very buggy, also some functions, like Give all, Beam works awful.
In PR #5 we are working under custom debug menu and these functions could be implemented there.

Subtasks:

  • Disable ZCheatMenu & Shift+C shortcut
  • Reverse player inventory
  • Implement method "give item"
  • Implement method "give available items list"
  • Fix bug with model loading (if we starts the game from custom scene part of models will not be loaded)
  • Implement hooks on ZOSD class for full anxiety control on level
  • Reverse animation system for custom animations viewer
  • Implement teleport for player
  • Implement assets preview
  • Implement load level not from ZIP package
@DronCode DronCode added reverse component feature request Future plans (something like "make hitman fly") labels Feb 3, 2020
@DronCode DronCode self-assigned this Feb 3, 2020
@DronCode DronCode reopened this Feb 5, 2020
DronCode added a commit that referenced this issue Feb 6, 2020
Reversed ZHM3GameData (more members known for now)
Added more information in debug menu

refs #9 and #7
@HHCHunter
Copy link
Collaborator

HHCHunter commented Feb 7, 2020

  • Implement assets preview

We may be able to use parts of already existing things, such as

Viewer
CharacterViewer
AnimationViewer

  • Implement load level not from ZIP package

The LoadFilter option in HitmanBloodMoney.ini allows us to load things directly.
Need to research if this is just individual files within files, anm etc etc.

The DefaultScene option in HitmanBloodMoney.ini allow us to load into levels on game boot.
We can load levels directly via calling the .gms file directly.

For example we can load the main menu via
DefaultScene=HitmanBloodMoney.gms
Or a mission via
DefaultScene=M00_main.GMS

This can be done by loading a .gms files instead of a zip package, this will require some reversing of .gms file and some research

image

We can also redirect where the game expects the files to be using HitmanBloodMoney.ini

  • ScenesPath
    This is meant to be the full path to the scenes folder. A bit crashy.

@ipoopedmypantsuups
Copy link

Hey, are you guys still working on this? Be exciting to hear some news...
Also the new release of ReHitman seems to be missing a few features... 😢

@DronCode
Copy link
Owner Author

DronCode commented Apr 14, 2021 via email

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
feature request Future plans (something like "make hitman fly") reverse component
Projects
None yet
Development

No branches or pull requests

3 participants