Been trying to find certain information for this map for a couple of days and couldnt exactly get what i wanted. i learned all of this within the past couple of days and thought id share my findings.
i downloaded the map, opened with an MPQ editor, fixed the error of it missing file by creating a new map and copying the "ComponentList.SC2Components" file. i created this in legacy of the void, not sure if that matters as i have all expansions. figured id use the latest as i didnt know what was missing.
i modified the "MapScript.galaxy" and made it were local player accounts will have admin so we can use the admin commands. here are the commands below.
Code:
!tss$$kill
!pvp
!Sath
!clear
!tss$$
!galdios
!admin
players
!tss$$show
i modified the test map that i got the component file from, to sign my bank file for for this map, since i could not find my playerhandle when playing as a local player. when playing as a local player, bank files for this are saved in this location, "C:\Users\YOUR-USERNAME\Documents\StarCraft II\Banks" once you play the normal game for the first time, it will create a bank file in this location, you can modify it and then save it, and then run the map "hack-signature" with the StarCraft II Editior program inside your starcraft folder, press CTRL+F9 to test the map, it will load starcraft 2, it will end the game as soon as it loads, but this was enough time to resign the bank file. now you can load the main map and test it with CTRL+F9 again and it should load all the changes since its now signed.
i did not get the names or values for very basic things such as wins / losses / exp / etc. you can easily play a game or so and get all of this information.
here is the bank file values with comments of what each section is, in case someone only wants to copy some of these items into their bank file.
Code:
//solo game completion
<Key name="tssnormalsolo">
<Value flag="1"/>
</Key>
<Key name="tsselitesolo">
<Value flag="1"/>
</Key>
<Key name="tssheroicsolo">
<Value flag="1"/>
</Key>
<Key name="tssmastersoloo">
<Value flag="1"/>
</Key>
<Key name="tsslegendsoloo">
<Value flag="1"/>
</Key>
<Key name="tssgodlikesoloo">
<Value flag="1"/>
</Key>
<Key name="tssunrealsoloo">
<Value flag="1"/>
</Key>
<Key name="tsstormentsolo">
<Value flag="1"/>
</Key>
//team game completion
<Key name="tssnormalteam">
<Value flag="1"/>
</Key>
<Key name="tsseliteteam">
<Value flag="1"/>
</Key>
<Key name="tssheroicteam">
<Value flag="1"/>
</Key>
<Key name="tssmasterteamm">
<Value flag="1"/>
</Key>
<Key name="tsslegendteamm">
<Value flag="1"/>
</Key>
<Key name="tssgodliketeamm">
<Value flag="1"/>
</Key>
<Key name="tssunrealteamm">
<Value flag="1"/>
</Key>
<Key name="tsstormentteam">
<Value flag="1"/>
</Key>
//secret hero units, unit 2 not given when admin gives secret heros, unit 5 under development
<Key name="tsssecret1">
<Value flag="1"/>
</Key>
<Key name="tsssecret2">
<Value flag="1"/>
</Key>
<Key name="tsssecret3">
<Value flag="1"/>
</Key>
<Key name="tsssecret4">
<Value flag="1"/>
</Key>
<Key name="tsssecret5">
<Value flag="1"/>
</Key>
//rank, prestige last line/row of heros not added for 15,20,25,30,35,40, valor heros only current go to 3, heroic used to buy items
<Key name="tsslevels">
<Value int="137"/>
</Key>
<Key name="tssprestige">
<Value int="50"/>
</Key>
<Key name="tssvalor">
<Value int="6"/>
</Key>
<Key name="tssheroic">
<Value int="47774"/>
</Key>
//starting income for each game
<Key name="tssincome">
<Value int="2000"/>
</Key>
//achievements
<Key name="tssachievement9">
<Value flag="1"/>
</Key>
<Key name="tssachievement10">
<Value flag="1"/>
</Key>
<Key name="tssachievement11">
<Value flag="1"/>
</Key>
<Key name="tssachievement12">
<Value flag="1"/>
</Key>
<Key name="tssachievement13">
<Value flag="1"/>
</Key>
<Key name="tssachievement14">
<Value flag="1"/>
</Key>
<Key name="tssachievement15">
<Value flag="1"/>
</Key>
<Key name="tssachievement16">
<Value flag="1"/>
</Key>
<Key name="tssachievement17">
<Value flag="1"/>
</Key>
<Key name="tssachievement18">
<Value flag="1"/>
</Key>
<Key name="tssachievement19">
<Value flag="1"/>
</Key>
<Key name="tssachievement20">
<Value flag="1"/>
</Key>
<Key name="tssachievement21">
<Value flag="1"/>
</Key>
<Key name="tssachievement22">
<Value flag="1"/>
</Key>
<Key name="tssachievement23">
<Value flag="1"/>
</Key>
<Key name="tssachievement24">
<Value flag="1"/>
</Key>
<Key name="tssachievement28">
<Value flag="1"/>
</Key>
<Key name="tssachievement30">
<Value flag="1"/>
</Key>
<Key name="tssachievement31">
<Value flag="1"/>
</Key>
<Key name="tssachievement32">
<Value flag="1"/>
</Key>
<Key name="tssachievement33">
<Value flag="1"/>
</Key>
//Research
<Key name="tssresearch1">
<Value flag="1"/>
</Key>
<Key name="tssresearch2">
<Value flag="1"/>
</Key>
<Key name="tssresearch3">
<Value flag="1"/>
</Key>
<Key name="tssresearch4">
<Value flag="1"/>
</Key>
<Key name="tssresearch5">
<Value flag="1"/>
</Key>
<Key name="tssresearch6">
<Value flag="1"/>
</Key>
<Key name="tssresearch7">
<Value flag="1"/>
</Key>
<Key name="tssresearch8">
<Value flag="1"/>
</Key>
<Key name="tssresearch9">
<Value flag="1"/>
</Key>
<Key name="tssresearch10">
<Value flag="1"/>
</Key>
<Key name="tssresearch11">
<Value flag="1"/>
</Key>
<Key name="tssresearch12">
<Value flag="1"/>
</Key>
<Key name="tssresearch13">
<Value flag="1"/>
</Key>
<Key name="tssresearch14">
<Value flag="1"/>
</Key>
<Key name="tssresearch15">
<Value flag="1"/>
</Key>
//research library items
<Key name="tssitem80">
<Value int="1"/>
</Key>
<Key name="tssitem81">
<Value int="1"/>
</Key>
<Key name="tssitem82">
<Value int="1"/>
</Key>
<Key name="tssitem83">
<Value int="1"/>
</Key>
<Key name="tssitem84">
<Value int="1"/>
</Key>
<Key name="tssitem85">
<Value int="1"/>
</Key>
//valorous shop items
<Key name="tssitem71">
<Value int="1"/>
</Key>
<Key name="tssitem73">
<Value int="1"/>
</Key>
<Key name="tssitem74">
<Value int="1"/>
</Key>
<Key name="tssitem75">
<Value int="1"/>
</Key>
<Key name="tssitem76">
<Value int="1"/>
</Key>
<Key name="tssitem77">
<Value int="1"/>
</Key>
<Key name="tssitem79">
<Value int="1"/>
</Key>
<Key name="tssitem87">
<Value int="1"/>
</Key>
<Key name="tssitem88">
<Value int="1"/>
</Key>
<Key name="tssitem89">
<Value int="1"/>
</Key>
<Key name="tssitem90">
<Value int="1"/>
</Key>
<Key name="tssitem91">
<Value int="1"/>
</Key>
<Key name="tssitem92">
<Value int="1"/>
</Key>
<Key name="tssitem93">
<Value int="1"/>
</Key>
<Key name="tssitem97">
<Value int="1"/>
</Key>
<Key name="tssitem100">
<Value int="1"/>
</Key>
//prestige shop items
<Key name="tssitem37">
<Value int="1"/>
</Key>
<Key name="tssitem38">
<Value int="1"/>
</Key>
<Key name="tssitem39">
<Value int="1"/>
</Key>
<Key name="tssitem40">
<Value int="1"/>
</Key>
<Key name="tssitem41">
<Value int="1"/>
</Key>
<Key name="tssitem47">
<Value int="2"/>
</Key>
<Key name="tssitem48">
<Value int="2"/>
</Key>
<Key name="tssitem54">
<Value int="1"/>
</Key>
<Key name="tssitem55">
<Value int="1"/>
</Key>
<Key name="tssitem56">
<Value int="1"/>
</Key>
<Key name="tssitem57">
<Value int="1"/>
</Key>
<Key name="tssitem67">
<Value int="1"/>
</Key>
<Key name="tssitem78">
<Value int="1"/>
</Key>
<Key name="tssitem95">
<Value int="1"/>
</Key>
<Key name="tssitem96">
<Value int="1"/>
</Key>
//admin spawned items, item 86 is Mystic Stone Fragment, providing 10 to use all options
<Key name="tssitem23">
<Value int="1"/>
</Key>
<Key name="tssitem24">
<Value int="1"/>
</Key>
<Key name="tssitem27">
<Value int="1"/>
</Key>
<Key name="tssitem31">
<Value int="1"/>
</Key>
<Key name="tssitem42">
<Value int="1"/>
</Key>
<Key name="tssitem45">
<Value int="1"/>
</Key>
<Key name="tssitem46">
<Value int="1"/>
</Key>
<Key name="tssitem49">
<Value int="1"/>
</Key>
<Key name="tssitem50">
<Value int="1"/>
</Key>
<Key name="tssitem58">
<Value int="1"/>
</Key>
<Key name="tssitem59">
<Value int="1"/>
</Key>
<Key name="tssitem60">
<Value int="1"/>
</Key>
<Key name="tssitem61">
<Value int="1"/>
</Key>
<Key name="tssitem62">
<Value int="1"/>
</Key>
<Key name="tssitem63">
<Value int="1"/>
</Key>
<Key name="tssitem64">
<Value int="1"/>
</Key>
<Key name="tssitem65">
<Value int="1"/>
</Key>
<Key name="tssitem68">
<Value int="1"/>
</Key>
<Key name="tssitem70">
<Value int="1"/>
</Key>
<Key name="tssitem72">
<Value int="1"/>
</Key>
<Key name="tssitem86">
<Value int="10"/>
</Key>
<Key name="tssitem94">
<Value int="1"/>
</Key>
<Key name="tssitem98">
<Value int="2"/>
</Key>
<Key name="tssitem99">
<Value int="1"/>
</Key>
here is a bank file already put together with all the values from above in proper format, you just need to redo the signature.
Code:
<?xml version="1.0" encoding="utf-8"?>
<Bank version="1">
<Section name="tssplayers">
<Key name="tssnormalsolo">
<Value flag="1"/>
</Key>
<Key name="tsselitesolo">
<Value flag="1"/>
</Key>
<Key name="tssheroicsolo">
<Value flag="1"/>
</Key>
<Key name="tssmastersoloo">
<Value flag="1"/>
</Key>
<Key name="tsslegendsoloo">
<Value flag="1"/>
</Key>
<Key name="tssgodlikesoloo">
<Value flag="1"/>
</Key>
<Key name="tssunrealsoloo">
<Value flag="1"/>
</Key>
<Key name="tsstormentsolo">
<Value flag="1"/>
</Key>
<Key name="tssnormalteam">
<Value flag="1"/>
</Key>
<Key name="tsseliteteam">
<Value flag="1"/>
</Key>
<Key name="tssheroicteam">
<Value flag="1"/>
</Key>
<Key name="tssmasterteamm">
<Value flag="1"/>
</Key>
<Key name="tsslegendteamm">
<Value flag="1"/>
</Key>
<Key name="tssgodliketeamm">
<Value flag="1"/>
</Key>
<Key name="tssunrealteamm">
<Value flag="1"/>
</Key>
<Key name="tsstormentteam">
<Value flag="1"/>
</Key>
<Key name="tsssecret1">
<Value flag="1"/>
</Key>
<Key name="tsssecret2">
<Value flag="1"/>
</Key>
<Key name="tsssecret3">
<Value flag="1"/>
</Key>
<Key name="tsssecret4">
<Value flag="1"/>
</Key>
<Key name="tsssecret5">
<Value flag="1"/>
</Key>
<Key name="tsslevels">
<Value int="137"/>
</Key>
<Key name="tssprestige">
<Value int="50"/>
</Key>
<Key name="tssvalor">
<Value int="6"/>
</Key>
<Key name="tssheroic">
<Value int="47774"/>
</Key>
<Key name="tssincome">
<Value int="2000"/>
</Key>
<Key name="tssachievement9">
<Value flag="1"/>
</Key>
<Key name="tssachievement10">
<Value flag="1"/>
</Key>
<Key name="tssachievement11">
<Value flag="1"/>
</Key>
<Key name="tssachievement12">
<Value flag="1"/>
</Key>
<Key name="tssachievement13">
<Value flag="1"/>
</Key>
<Key name="tssachievement14">
<Value flag="1"/>
</Key>
<Key name="tssachievement15">
<Value flag="1"/>
</Key>
<Key name="tssachievement16">
<Value flag="1"/>
</Key>
<Key name="tssachievement17">
<Value flag="1"/>
</Key>
<Key name="tssachievement18">
<Value flag="1"/>
</Key>
<Key name="tssachievement19">
<Value flag="1"/>
</Key>
<Key name="tssachievement20">
<Value flag="1"/>
</Key>
<Key name="tssachievement21">
<Value flag="1"/>
</Key>
<Key name="tssachievement22">
<Value flag="1"/>
</Key>
<Key name="tssachievement23">
<Value flag="1"/>
</Key>
<Key name="tssachievement24">
<Value flag="1"/>
</Key>
<Key name="tssachievement28">
<Value flag="1"/>
</Key>
<Key name="tssachievement30">
<Value flag="1"/>
</Key>
<Key name="tssachievement31">
<Value flag="1"/>
</Key>
<Key name="tssachievement32">
<Value flag="1"/>
</Key>
<Key name="tssachievement33">
<Value flag="1"/>
</Key>
<Key name="tssresearch1">
<Value flag="1"/>
</Key>
<Key name="tssresearch2">
<Value flag="1"/>
</Key>
<Key name="tssresearch3">
<Value flag="1"/>
</Key>
<Key name="tssresearch4">
<Value flag="1"/>
</Key>
<Key name="tssresearch5">
<Value flag="1"/>
</Key>
<Key name="tssresearch6">
<Value flag="1"/>
</Key>
<Key name="tssresearch7">
<Value flag="1"/>
</Key>
<Key name="tssresearch8">
<Value flag="1"/>
</Key>
<Key name="tssresearch9">
<Value flag="1"/>
</Key>
<Key name="tssresearch10">
<Value flag="1"/>
</Key>
<Key name="tssresearch11">
<Value flag="1"/>
</Key>
<Key name="tssresearch12">
<Value flag="1"/>
</Key>
<Key name="tssresearch13">
<Value flag="1"/>
</Key>
<Key name="tssresearch14">
<Value flag="1"/>
</Key>
<Key name="tssresearch15">
<Value flag="1"/>
</Key>
<Key name="tssitem80">
<Value int="1"/>
</Key>
<Key name="tssitem81">
<Value int="1"/>
</Key>
<Key name="tssitem82">
<Value int="1"/>
</Key>
<Key name="tssitem83">
<Value int="1"/>
</Key>
<Key name="tssitem84">
<Value int="1"/>
</Key>
<Key name="tssitem85">
<Value int="1"/>
</Key>
<Key name="tssitem71">
<Value int="1"/>
</Key>
<Key name="tssitem73">
<Value int="1"/>
</Key>
<Key name="tssitem74">
<Value int="1"/>
</Key>
<Key name="tssitem75">
<Value int="1"/>
</Key>
<Key name="tssitem76">
<Value int="1"/>
</Key>
<Key name="tssitem77">
<Value int="1"/>
</Key>
<Key name="tssitem79">
<Value int="1"/>
</Key>
<Key name="tssitem87">
<Value int="1"/>
</Key>
<Key name="tssitem88">
<Value int="1"/>
</Key>
<Key name="tssitem89">
<Value int="1"/>
</Key>
<Key name="tssitem90">
<Value int="1"/>
</Key>
<Key name="tssitem91">
<Value int="1"/>
</Key>
<Key name="tssitem92">
<Value int="1"/>
</Key>
<Key name="tssitem93">
<Value int="1"/>
</Key>
<Key name="tssitem97">
<Value int="1"/>
</Key>
<Key name="tssitem100">
<Value int="1"/>
</Key>
<Key name="tssitem37">
<Value int="1"/>
</Key>
<Key name="tssitem38">
<Value int="1"/>
</Key>
<Key name="tssitem39">
<Value int="1"/>
</Key>
<Key name="tssitem40">
<Value int="1"/>
</Key>
<Key name="tssitem41">
<Value int="1"/>
</Key>
<Key name="tssitem47">
<Value int="2"/>
</Key>
<Key name="tssitem48">
<Value int="2"/>
</Key>
<Key name="tssitem54">
<Value int="1"/>
</Key>
<Key name="tssitem55">
<Value int="1"/>
</Key>
<Key name="tssitem56">
<Value int="1"/>
</Key>
<Key name="tssitem57">
<Value int="1"/>
</Key>
<Key name="tssitem67">
<Value int="1"/>
</Key>
<Key name="tssitem78">
<Value int="1"/>
</Key>
<Key name="tssitem95">
<Value int="1"/>
</Key>
<Key name="tssitem96">
<Value int="1"/>
</Key>
<Key name="tssitem23">
<Value int="1"/>
</Key>
<Key name="tssitem24">
<Value int="1"/>
</Key>
<Key name="tssitem27">
<Value int="1"/>
</Key>
<Key name="tssitem31">
<Value int="1"/>
</Key>
<Key name="tssitem42">
<Value int="1"/>
</Key>
<Key name="tssitem45">
<Value int="1"/>
</Key>
<Key name="tssitem46">
<Value int="1"/>
</Key>
<Key name="tssitem49">
<Value int="1"/>
</Key>
<Key name="tssitem50">
<Value int="1"/>
</Key>
<Key name="tssitem58">
<Value int="1"/>
</Key>
<Key name="tssitem59">
<Value int="1"/>
</Key>
<Key name="tssitem60">
<Value int="1"/>
</Key>
<Key name="tssitem61">
<Value int="1"/>
</Key>
<Key name="tssitem62">
<Value int="1"/>
</Key>
<Key name="tssitem63">
<Value int="1"/>
</Key>
<Key name="tssitem64">
<Value int="1"/>
</Key>
<Key name="tssitem65">
<Value int="1"/>
</Key>
<Key name="tssitem68">
<Value int="1"/>
</Key>
<Key name="tssitem70">
<Value int="1"/>
</Key>
<Key name="tssitem72">
<Value int="1"/>
</Key>
<Key name="tssitem86">
<Value int="10"/>
</Key>
<Key name="tssitem94">
<Value int="1"/>
</Key>
<Key name="tssitem98">
<Value int="2"/>
</Key>
<Key name="tssitem99">
<Value int="1"/>
</Key>
</Section>
<Signature value="FA67C9E3D9630D09F3A87C17BBB4943E9661300A"/>
</Bank>
here is a screen shot of what it looks like.
hope you enjoy the amount of work i put in this, might be easier for some, but, i just learned all of this
