Jump to content
Sign in to follow this  
Gudsawn

Object Dumper - Mod checking tool / playground

Recommended Posts

Object Dumper

Overly dramatic demonstration video

 

 

Description
Spawns all units/vehicles/weapons/objects associated with a given list of mods.
Purpose is to help identify errors generated by mods (by reviewing RPT logs), without having to manually place down all objects in the editor one by one.
Useful for both mod authors and mod users alike.

This script was originally created for 3 Commando Brigade to help identify the 'bugginess' of a mod before it's approved for use in our missions.
Could also be used as a playground to explore all mod assets ;)

Usage
Using provided mission, execute script via execVM.

Parameters:


0: Array - Prefixes used by each mod you wish to scan. Provide empty array to scan all (incl. vanilla)

1: Integer - Scope of objects to search for (private = 0, protected = 1, public = 2)

Example:

[["CUP", "UK3CB", "RHS"], 2] execVM "mrg_objectDumper.sqf";
 



Example RPT output
Using RHS as an example:

16:44:03 "=================================================="

16:44:03 "Object Dumper: Started."

16:44:04 "=================================================="

16:44:04 "Object Dumper: Spawning units..."

16:44:04 "=================================================="

16:44:05 soldier[rhs_msv_machinegunner]:Some of magazines weren't stored in soldier Vest or Uniform?

16:44:05 soldier[rhs_msv_machinegunner]:Some of magazines weren't stored in soldier Vest or Uniform?

16:44:05 soldier[rhs_msv_at]:Some of magazines weren't stored in soldier Vest or Uniform?

16:44:05 soldier[rhs_msv_at]:Some of magazines weren't stored in soldier Vest or Uniform?

16:44:05 soldier[rhs_msv_aa]:Some of magazines weren't stored in soldier Vest or Uniform?

16:44:05 soldier[rhs_msv_aa]:Some of magazines weren't stored in soldier Vest or Uniform?

16:44:05 soldier[rhs_msv_officer_armored]:Some of magazines weren't stored in soldier Vest or Uniform?

16:44:05 soldier[rhs_msv_officer_armored]:Some of magazines weren't stored in soldier Vest or Uniform?

16:44:05 soldier[rhs_msv_officer]:Some of magazines weren't stored in soldier Vest or Uniform?

16:44:05 soldier[rhs_msv_officer]:Some of magazines weren't stored in soldier Vest or Uniform?

16:44:06 soldier[rhs_vdv_machinegunner]:Some of magazines weren't stored in soldier Vest or Uniform?

16:44:06 soldier[rhs_vdv_machinegunner]:Some of magazines weren't stored in soldier Vest or Uniform?

16:44:06 soldier[rhs_vdv_at]:Some of magazines weren't stored in soldier Vest or Uniform?

16:44:06 soldier[rhs_vdv_at]:Some of magazines weren't stored in soldier Vest or Uniform?

16:44:06 soldier[rhs_vdv_aa]:Some of magazines weren't stored in soldier Vest or Uniform?

16:44:06 soldier[rhs_vdv_aa]:Some of magazines weren't stored in soldier Vest or Uniform?

16:44:06 soldier[rhs_vdv_officer_armored]:Some of magazines weren't stored in soldier Vest or Uniform?

16:44:06 soldier[rhs_vdv_officer_armored]:Some of magazines weren't stored in soldier Vest or Uniform?

16:44:06 soldier[rhs_vdv_officer]:Some of magazines weren't stored in soldier Vest or Uniform?

16:44:06 soldier[rhs_vdv_officer]:Some of magazines weren't stored in soldier Vest or Uniform?

16:44:07 soldier[rhs_g_Soldier_LAT_F]:Some of magazines weren't stored in soldier Vest or Uniform?

16:44:07 soldier[rhs_g_Soldier_LAT_F]:Some of magazines weren't stored in soldier Vest or Uniform?

16:44:07 soldier[rhs_g_Soldier_AA_F]:Some of magazines weren't stored in soldier Vest or Uniform?

16:44:07 soldier[rhs_g_Soldier_AA_F]:Some of magazines weren't stored in soldier Vest or Uniform?

16:44:07 "=================================================="

16:44:07 "Object Dumper: Spawning objects..."

16:44:07 "=================================================="

16:44:07 Error: selection missing in memory LOD of model rhsafrf\addons\rhs_radars\rhs_p37.p3d

16:44:07 Error: selection missing in memory LOD of model rhsafrf\addons\rhs_radars\rhs_prv13.p3d

16:44:08 Unrecognized CfgVehicles simulation in bin\config.bin/CfgVehicles/rhs_mine_pmn2/

16:44:08 Cannot create entity with abstract type rhs_mine_pmn2 (scope = private?)

16:44:08 Cannot create non-ai vehicle rhs_mine_pmn2,

16:44:08 Unrecognized CfgVehicles simulation in bin\config.bin/CfgVehicles/rhs_mine_tm62m/

16:44:08 Cannot create entity with abstract type rhs_mine_tm62m (scope = private?)

16:44:08 Cannot create non-ai vehicle rhs_mine_tm62m,

16:44:09 Warning: Convex component representing Track_L not found

16:44:09 Warning: Convex component representing Track_R not found

16:44:09 Warning: Convex component representing Slide not found

16:44:10 RHS_Mi8AMTSh_vvs: HIDE_exhaust - unknown animation source HIDE_exhaust

16:44:10 RHS_Mi8AMTSh_vvs: HIDE_front_armor - unknown animation source HIDE_front_armor

16:44:10 RHS_Mi8AMTSh_vvs: HIDE_weapon_holders - unknown animation source HIDE_weapon_holders

16:44:10 RHS_Mi8AMTSh_vvsc: HIDE_exhaust - unknown animation source HIDE_exhaust

16:44:10 RHS_Mi8AMTSh_vvsc: HIDE_front_armor - unknown animation source HIDE_front_armor

16:44:10 RHS_Mi8AMTSh_vvsc: HIDE_weapon_holders - unknown animation source HIDE_weapon_holders

16:44:12 rhs_bmd1: recoilGun - unknown animation source recoil_source

16:44:12 rhs_bmd1: hmg_muzzle_flash - unknown animation source muzzle_hide_hmg

16:44:12 rhs_bmd1k: recoilGun - unknown animation source recoil_source

16:44:12 rhs_bmd1k: hmg_muzzle_flash - unknown animation source muzzle_hide_hmg

16:44:12 rhs_bmd1p: recoilGun - unknown animation source recoil_source

16:44:12 rhs_bmd1p: hmg_muzzle_flash - unknown animation source muzzle_hide_hmg

16:44:12 rhs_bmd1pk: recoilGun - unknown animation source recoil_source

16:44:12 rhs_bmd1pk: hmg_muzzle_flash - unknown animation source muzzle_hide_hmg

16:44:12 rhs_bmd1r: recoilGun - unknown animation source recoil_source

16:44:12 rhs_bmd1r: hmg_muzzle_flash - unknown animation source muzzle_hide_hmg

16:44:15 Error: Wheel reference not initialized

16:44:15 Error: Wheel reference not initialized

16:44:15 Error: Wheel reference not initialized

16:44:15 Error: Wheel reference not initialized

16:44:16 rhs_t72bd_tv: Era_29_hide - unknown animation source Era_29_source

16:44:18 rhs_btr60_vmf: HatchCommander - unknown animation source hatchCommander

16:44:18 rhs_btr60_vdv: HatchCommander - unknown animation source hatchCommander

16:44:18 rhs_btr60_vv: HatchCommander - unknown animation source hatchCommander

16:44:18 rhs_btr60_msv: HatchCommander - unknown animation source hatchCommander

16:44:18 "Init running. Class: rhs_zsu234_aa"

16:44:18 "Params: [639ed600# 1140: rhs_zsu.p3d,[["Number",[3,4,5],"Default"]]]"

16:44:18 "Init running. Class: rhs_zsu234_chdkz"

16:44:18 "Params: [6396d600# 1143: rhs_zsu.p3d,[["Number",[3,4,5],"Default"]]]"

16:44:18 Error: Wheel reference not initialized

16:44:18 "=================================================="

16:44:18 "Object Dumper: Finished."

16:44:18 "=================================================="

As we can see in this case, the RPT messages generated by RHS are reasonably clean (where some other mods may not be).


DOWNLOAD ]

  • Like 1

Share this post


Link to post
Share on other sites

Well done goodson

Sent from my KFTHWI using Tapatalk

Share this post


Link to post
Share on other sites

..actually you're right I had forgotten about this... Cheers Jamie !

Share this post


Link to post
Share on other sites

Download link fixed (sorry, only just realised it was down).

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×