688(I) Hunter/Killer

688(I) Hunter/Killer

Not enough ratings
Cheat-Guide
By Hallucination
- Use hexeditor to get points for ship improvements
- Use 3D view to localize enemies
- Use savegame for quick torpedo (re)load
- Or use official cheats, but with punishment
   
Award
Favorite
Favorited
Unfavorite
Use savegame for quick torpedo load
To skip time for loading/changing a torpedo, simply save the game after you have triggered the load/switch and instead of waiting, exit the mission and reload it. Done.
Steps to use 3D view for localizing enemies and navigating torpedos
1) You need a rough position with bearing to check. (A quick way could be to read the bearing from the 2D-Map by pressing down the mouse button on your position, holding it down and hovering over the contact. Read "deg" at the bottom.

2) Set your course to degrees you read.

3) Until you are on course, go to 3D view and set the camera right behind your boat (or later torpedo), in example by using camera "C4".

4) Release fixed camera position, either by using camera "C1" or selecting entity "None".

5) Press Zoom "+" to go forward. You may use pan (especially pan up+down), but essentially look straight way forward in the selected direction. This way you can verify if there's really a boat or subway in the given direction.

6) As soon as you have verified the direction, you can fire a torpedo.

7) You can verify torpedo's course using 3D view

8) You can modify torpedo's course using Fire Control view.

9) In case torpedo is to high and passes above a targeted submarine, you may either wait until submarine rises or try to get some distance before bringing the torpedo back. (This may not work in some cases due a bug, but is worth a try.)
In Fire Control you can enable the torpedo manually for activating auto-aiming when near enough or pre-enabling when a wrong spot is targeted (either when circling above a subway or enemy used a countermeasure).
Edit savegame using a hex-editor
To modify the points to buy equipment and add assistants, modify player.db in game's root folder (steamapps/common/688(I) Hunter-Killer) with a Hex-Editor (in example "HxD").
You may create a backup-copy of the file before modifying.
Search for the value of your current points as integer (may be at offset 2544 at beginning).
Modify value by adding a few thousand points as desired.
Save change.
Start game.

Download a hex-editor if you have none

A hex-editor is a programm to modify raw bytes of a file. Search for a hex-editor of your choice using a search engine of your choice. In example "HxD" is a hex-editor.
(It's called "hex-editor" because bytes are represented as numbers but in hexadecimal - what is basically a tradeoff between human's and computer's brain)


Read current points ingame

Start the game, start a mission (can be a tutorial) and before leaving the harbor, click on the facility on the right where ship can be repaired and upgrades bought.
Write down the number of points you have for a later step.


Open player.db

Go to the directory where you configured Steam to store data.
May be C:\Program Files (x86)\Steam\
Go to the following path:
steamapps\common\688(I) Hunter-Killer
There you'll find a file "player.db".

You may create a backup-copy of the file for further steps by copying player.db in example into the same directory naming the copy "player.db.backup"

Open it using a hex-editor, in example by right clicking on the file and selecting "Open with..." or by starting the hex-editor and using it's functionallity to open the file.


Search and modify points in player.db

Use the search-function of your hex-editor to search for the points you have as an integer.
At beginning you may find the number of points at offset 2544, but is likely to be at a different position when you already played the game.
The number of points will be displayed in hexadecimal format.
One way to calculate the hexadecimal representation of the new number you'd like to enter is by using Window's calculater in programmer mode, entering your decimal number as "DEC", reading the hexadecimal representation at line "HEX", spliting the digits in pairs of two from right to left and reversing the order of the pairs. When number of digits are odd, you have to add a zero before.
Example: DEC "2700", represented as HEX value "ABC", adding a zero "0ABC", splitting into pairs "0A BC" and reversing the number of pairs "BC 0A". "BC0A" will be the new value in this example to enter within the hex-editor at the same offset where you found the old number.

If you like to have 27000 points, enter value "7869" - in example at offset 2544 at beginning or whereever you find your current number of points later.

Descriptive sidenote:
Two digits represent one byte, computer's basic unit, that's why it's about pairs.
The calculator represents the bytes in a format optimized for humans, while the number in the file is optimized for the computer. That's why you have to reverse the bytes.
Because one byte is always represented by two hexadecimal digits, you have to add any missing zero that the calculator woun't show because of the optimization for humans.



Start the game

After having saved your modifications in player.db, you are done and can start the game. You'll have the new number of points to spend on upgrades at the beginning of any mission:
Open dry-dock and get your helping improvements before getting underway.
Use official cheats (will be logged)
You may...

- use Cheats at "Options" as described in the manual (steamapps\common\688(I) Hunter-Killer\Manual\SCS-688(I)Manual.pdf)
- submit mission report before you are finished and see enemies positions in the review

But in both cases, it will be stored to the player account that you have cheated.