Skip to content

Releases: brongo/m3337ho0o0ok

Meathook v7.2 by chrispy

24 Oct 22:53
af81f98
Compare
Choose a tag to compare

This is the latest version of Meathook (v7.2) by chrispy.

Instructions

Copy the "XINPUT1_3.dll" file into your Doom Eternal directory. Overwrite the existing file if prompted.

Console Commands

Command Description
chrispy chrispy <entitydef> <optional xyz position> - spawns an entity at the position
idlib_dump idlib_dump
mh_active_encounter Get the list of active encounter managers
mh_ang2mat mh_ang2mat pitch yaw roll : converts the pitch, yaw and roll values for idAngles to a decl - formatted matrix, copying the result to your clipboard
mh_angleincr amount to inc/dec by with angle editing
mh_cpuinfo takes no args, dumps info about your cpu for dev purposes
mh_current_checkpoint Get the current checkpoint name
mh_dump_bmodel <skip_compression> Finds a staticmodel and then executes writestaticbmodel to the provided path
mh_dumpeventdefs mh_dumpeventdefs
mh_dumpmap Dump current idMapLocal to a .map file.
mh_dumppropidxinfo Debug command for dumping the corresponding addresses/rvas for property indices
mh_editor Sets up the editor session
mh_editor_keys tells you editor stuff
mh_editor_spawn Spawns an entity, saving it to the map and grabbing it for manipulation
mh_end_spawnrec No args, closes current spawnfile
mh_force_reload Force reload current level
mh_gencvarset Regenerate doom_eternal_cvars_generated.cpp/hpp for mh build
mh_genpropset Regenerated doom_eternal_properties_generated.cpp/hpp for use in mh builds. not for users
mh_grab Grab an object
mh_killAi Kills all living ai
mh_kw Searches all types, enums, typedefs, their comments, field names, typename, template args, eventdefs, vtbl names, cvar names, cvar descriptions for the provided keywords
mh_list_entity_types lists the names of all subclasses of idEntity with optional filter
mh_list_resource_lists lists all resource lists by classname/typename, copying the result to the clipboard (the clipboard might not be helpful here)
mh_list_resources_of_class lists all resources in a given list, copying result to clipboard
mh_locate_fspec_char_uses Finds all usages of a provided char in event formatspecs/rettypes
mh_optimize Patches the engine to make stuff run faster. Do not use online, might result in slightly different floating point results (probably not though)
mh_printentitydef Print the entitydef of the entity with the provided name to the console
mh_randomact uses scalar + random values to randomly change the color, scale, and velocity of all entities within distance from player
mh_reload_decl mh_reload_decl <classname(ex:idDeclWeapon)>
mh_removeAi Removes all living ai
mh_ScriptCmd ai_ScriptCmd resurrected, now copies the results of the eventcall to your clipboard for chaining commands together
mh_ScriptCmdEnt ai_ScriptCmdEnt resurrected, now copies the results of the eventcall to your clipboard for chaining commands together
mh_set_charscaling smallchar w/h override
mh_spawnfile spawns the entities at the positions from the file
mh_spawninfo Copy your current position and orientation, formatted as spawnPosition and spawnOrientation to the clipboard
mh_spmap shortcut for map maps/game/sp//
mh_start_spawnrec starts recording all chrispy/rechrispy spawns/spawn positions to a file for later exec by mh_spawnfile
mh_test_genbmodel (YOU MUST BE ON V1 WITH RANDOMBASEADDR FLAG OFF ON EXE FOR THIS RIGHT NOW) generate bmodel in standalone resource from .obj
mh_testgui test
mh_testmaterial Takes one arg, a material name. Renders the material to the test window. Passing no args clears the test window
mh_type Dump fields for provided class
noclip Toggle noclip
notarget Toggle notarget
rechrispy Repeats last usage chrispy command with same args

Meathook v7.1 by chrispy

16 Nov 21:36
f891803
Compare
Choose a tag to compare

Most people should not use this version as it contains several bugs that were fixed in v7.2. Use version 7.2 instead!

Meathook (v7.1) by chrispy.

Instructions

Copy the "XINPUT1_3.dll" file into your Doom Eternal directory. Overwrite the existing file if prompted.

Console Commands

Command Description
chrispy chrispy <entitydef> <optional xyz position> - spawns an entity at the position
idlib_dump idlib_dump
mh_active_encounter Get the list of active encounter managers
mh_ang2mat mh_ang2mat pitch yaw roll : converts the pitch, yaw and roll values for idAngles to a decl - formatted matrix, copying the result to your clipboard
mh_angleincr amount to inc/dec by with angle editing
mh_cpuinfo takes no args, dumps info about your cpu for dev purposes
mh_current_checkpoint Get the current checkpoint name
mh_dump_bmodel <skip_compression> Finds a staticmodel and then executes writestaticbmodel to the provided path
mh_dumpeventdefs mh_dumpeventdefs
mh_dumpmap Dump current idMapLocal to a .map file.
mh_dumppropidxinfo Debug command for dumping the corresponding addresses/rvas for property indices
mh_editor Sets up the editor session
mh_editor_keys tells you editor stuff
mh_editor_spawn Spawns an entity, saving it to the map and grabbing it for manipulation
mh_end_spawnrec No args, closes current spawnfile
mh_force_reload Force reload current level
mh_gencvarset Regenerate doom_eternal_cvars_generated.cpp/hpp for mh build
mh_genpropset Regenerated doom_eternal_properties_generated.cpp/hpp for use in mh builds. not for users
mh_grab Grab an object
mh_killAi Kills all living ai
mh_kw Searches all types, enums, typedefs, their comments, field names, typename, template args, eventdefs, vtbl names, cvar names, cvar descriptions for the provided keywords
mh_list_entity_types lists the names of all subclasses of idEntity with optional filter
mh_list_resource_lists lists all resource lists by classname/typename, copying the result to the clipboard (the clipboard might not be helpful here)
mh_list_resources_of_class lists all resources in a given list, copying result to clipboard
mh_locate_fspec_char_uses Finds all usages of a provided char in event formatspecs/rettypes
mh_optimize Patches the engine to make stuff run faster. Do not use online, might result in slightly different floating point results (probably not though)
mh_printentitydef Print the entitydef of the entity with the provided name to the console
mh_randomact uses scalar + random values to randomly change the color, scale, and velocity of all entities within distance from player
mh_reload_decl mh_reload_decl <classname(ex:idDeclWeapon)>
mh_removeAi Removes all living ai
mh_ScriptCmd ai_ScriptCmd resurrected, now copies the results of the eventcall to your clipboard for chaining commands together
mh_ScriptCmdEnt ai_ScriptCmdEnt resurrected, now copies the results of the eventcall to your clipboard for chaining commands together
mh_set_charscaling smallchar w/h override
mh_spawnfile spawns the entities at the positions from the file
mh_spawninfo Copy your current position and orientation, formatted as spawnPosition and spawnOrientation to the clipboard
mh_spmap shortcut for map maps/game/sp//
mh_start_spawnrec starts recording all chrispy/rechrispy spawns/spawn positions to a file for later exec by mh_spawnfile
mh_test_genbmodel (YOU MUST BE ON V1 WITH RANDOMBASEADDR FLAG OFF ON EXE FOR THIS RIGHT NOW) generate bmodel in standalone resource from .obj
mh_testgui test
mh_testmaterial Takes one arg, a material name. Renders the material to the test window. Passing no args clears the test window
mh_type Dump fields for provided class
noclip Toggle noclip
notarget Toggle notarget
rechrispy Repeats last usage chrispy command with same args