This repository has been archived by the owner on Sep 12, 2021. It is now read-only.
Releases: DronCode/ReHitman
Releases · DronCode/ReHitman
1.0.201
Changelog
- Reversed action ZHitmanActionChargeHitStungun
- Reversed action ZHitmanActionDestroyDualWeapons
- Reversed action ZHitmanActionReloadItem
- Reversed action ZHitmanReviveCIAAgent / ZHitmanSedateCIAAgent (M04 specific stuff)
- Partially reversed CMetalDetector entity
- Found and declared class CRagdoll2, ConstrainedParticleSystem (we can take it from ZActor class)
- Reversed ZBodyInfo structure (no vftable, no member functions)
- Reversed UI widget class ZCHAROBJ (Label)
- Added ZConstructors class (not a part of Glacier engine, just our small wrapper under glacier's allocator)
- Reversed player flags location and bindings (added into "Player info" tab in ReHitman|Debugger)
- Fixed crash with DX9 switch context (yep, again, old fix regressed)
- Reversed ZActor::processAI method (small demo inside HM3Game::ZCustomActor::onUpdate)
- Reversed ZEngineDB root pointers of ZLinkedList based components (custom ZLinkedListHeader template)
- Reversed global static method ZGROUP::getGroupByEntityLocator
- Added smart casting of ZSTDOBJ to any other entity (if subclass allow that)
- Partially reversed ZGuardQuarterController class
- Many changes in ZHM3Actor
- Partially reversed mission load flow
- Reversed global static method ZHM3Item::getItemIDByItemInstance
- Completed reverse of ZIKHAND (all methods reversed and documented, can be used in any custom logic)
- Found old legacy IO subsystem : ZIOInputStream
- Reversed ZInfoDisplay, ZPickUpMenu, ZWeaponDisplay
- Reversed ZLnkActionQueue and tested
- Reversed global static method ZROOM::getRoomByEntityLocator
- Reversed class ZROOM
- Reversed class LINKREFTAB (part of ZSTD)
- Reversed class ZOffsetAlloc, ZOctreeCompiled
- Reversed class ZSysFileWintel
- Fixed class ZSysInterfaceWintel
- Partially reversed ZWeaponStorage
- Added more details inside ZXMLGUISystem
- Fixed class ZLnkAction
- Partially reversed ZTextureManagerD3D class (and method loadTEXPackage)
- Small results in ZScriptC (reversed internal structure but not behaviour)
1.0.157
NOTE: This is pre-release. Some features could be unstable!
Changelog:
- Reversed ZLIST and other ZSTD structures
- Reversed ZHM3Camera & ZHM3CameraClass (FOV editor)
- Implemented base for a gamepad input method (disabled, too many bugs)
- Explored ZPathFollower component
- Added viewer for paths of actors
- Added getters for in-game components (like getSTDOBJByID)
- Fixed few bugs in structured
- Implemented inventory viewer (has known bug: unable to remove a non-first item, be careful. another bug: game can crash if you trying to remove the item from hand and actor trying to use item)
See our Discord for more details.
1.0.104
Change list:
- Reversed RTTI information structure
- Reversed event system
- Reversed ZHitman3 class
- Reversed CInventory class
- Added play animation for player feature
- Reversed items subsystem (item, itemtemplate, itemweapon)
- Reversed hands API for actor & player (added viewer of items)
- Reversed method
ZHM3Actor::kill()
. Added demo for it (kill actor or all actors in actors viewer tool) - Minor changes in debug menu design
- Fixed crash when we trying to alt+tab in full screen mode (#23)
- Implemented wireframe mode (wireframe, wireframe & normal and normal mode)
- Implemented first version of ZIP Free Filesystem : documentation
- Added near actors locator in debug menu
- Added project logo