FF7 speedhack slow down, no cheat engine required, just 7th heaven

  • Thread starter Thread starter jopo23x3
  • Start date Start date
Status
Not open for further replies.
J

jopo23x3

Guest
The latest 7th heaven has an existing speedhack section under Settings->Game Driver->Cheats. It lets you set the Maximum speed (subject to v-sync or other graphic drivers not limiting frame rate) and the amount of speed to be added or subtracted when changed in game. I was just curious if there was a way to slow the game down for things like slot machines or the like so I started looking into making a mod myself, got frustrated and just ended up doing a text search for "speedhack" in the 7th heaven folder for all files. I found a temp file generated by FFNx with a reference to the relevant variables then I found a specific reference inside the XML that describes the menu drop down in the 7th heaven GUI. I took a shot and copied the "Max" section, renamed every thing to "Min" and it just worked. It is a little tricky in use because there is no "set to 1x" option so you can end up with a value that will never get back to 1x (but you can just use the "disable" to go back to normal speed).

TLDR: you can edit an xml in 7th heaven to allow for slower than 1x speedhack speeds:
"7H_GameDriver_UI.xml" (I edited this one, there may be other localized versions you need to edit)
Code: [Select]
Code:
   <Setting xsi:type="DropDown">    <Group>Cheats</Group>    <Name>Speed Hack Stepping</Name>    <Description>Amount to increase or decrease speed on each trigger.{0}Usage: 'CTRL+Up/Down' or 'L3, then L1/R1' to change speed, 'CTRL+Left/Right' or 'L3, then L2/R2' to turn on/off.</Description>    <DefaultValue>speedhack_step = 0.5</DefaultValue>    <Option>      <Text>0.1</Text>      <Settings>speedhack_step = 0.1</Settings>    </Option>    <Option>      <Text>0.2</Text>      <Settings>speedhack_step = 0.2</Settings>    </Option>    <Option>      <Text>0.3</Text>      <Settings>speedhack_step = 0.3</Settings>    </Option>    <Option>      <Text>0.4</Text>      <Settings>speedhack_step = 0.4</Settings>    </Option>    <Option>      <Text>0.5</Text>      <Settings>speedhack_step = 0.5</Settings>    </Option>    <Option>      <Text>0.6</Text>      <Settings>speedhack_step = 0.6</Settings>    </Option>    <Option>      <Text>0.7</Text>      <Settings>speedhack_step = 0.7</Settings>    </Option>    <Option>      <Text>0.8</Text>      <Settings>speedhack_step = 0.8</Settings>    </Option>    <Option>      <Text>0.9</Text>      <Settings>speedhack_step = 0.9</Settings>    </Option>    <Option>      <Text>1.0</Text>      <Settings>speedhack_step = 1.0</Settings>    </Option>    <Option>      <Text>2.0</Text>      <Settings>speedhack_step = 2.0</Settings>    </Option>    <Option>      <Text>4.0</Text>      <Settings>speedhack_step = 4.0</Settings>    </Option>  </Setting>  <Setting xsi:type="DropDown">    <Group>Cheats</Group>    <Name>Speed Hack Max</Name>    <Description>The maximum speed to set before cycling back to normal speed.</Description>    <DefaultValue>speedhack_max = 8.0</DefaultValue>    <Option>      <Text>2x</Text>      <Settings>speedhack_max = 2.0</Settings>    </Option>    <Option>      <Text>4x</Text>      <Settings>speedhack_max = 4.0</Settings>    </Option>    <Option>      <Text>6x</Text>      <Settings>speedhack_max = 6.0</Settings>    </Option>    <Option>      <Text>8x</Text>      <Settings>speedhack_max = 8.0</Settings>    </Option>    <Option>      <Text>10x</Text>      <Settings>speedhack_max = 10.0</Settings>    </Option>    <Option>      <Text>12x</Text>      <Settings>speedhack_max = 12.0</Settings>    </Option>  </Setting>    <Setting xsi:type="DropDown">    <Group>Cheats</Group>    <Name>Speed Hack Min</Name>    <Description>The Minimum speed to set. Game will start at this minimum (so you may need to start by speeding up)</Description>    <DefaultValue>speedhack_min = 1.0</DefaultValue>    <Option>      <Text>1x</Text>      <Settings>speedhack_min = 1.0</Settings>    </Option>    <Option>      <Text>.9x</Text>      <Settings>speedhack_min = 0.9</Settings>    </Option>    <Option>      <Text>.8x</Text>      <Settings>speedhack_min = 0.8</Settings>    </Option>    <Option>      <Text>.7x</Text>      <Settings>speedhack_min = 0.7</Settings>    </Option>    <Option>      <Text>.6x</Text>      <Settings>speedhack_min = 0.6</Settings>    </Option>    <Option>      <Text>.5x</Text>      <Settings>speedhack_min = 0.5</Settings>    </Option>    <Option>      <Text>.4x</Text>      <Settings>speedhack_min = 0.4</Settings>    </Option>    <Option>      <Text>.3x</Text>      <Settings>speedhack_min = 0.3</Settings>    </Option>    <Option>      <Text>.2x</Text>      <Settings>speedhack_min = 0.2</Settings>    </Option>    <Option>      <Text>.1x</Text>      <Settings>speedhack_min = 0.1</Settings>    </Option>  </Setting> 
 
FYI you can also use Ultima to slow the game down (it has a 0.25x speed option) plus there's an option for Manual Slots which pauses the slots completely and lets you choose them with keyboard inputs.
 
Status
Not open for further replies.
Back
Top