A native macOS save editor for Dave the Diver. Save editors for this game are almost all Windows-only — this one is a real Mac app: it opens your save, edits it, and closes. No Wine, no Cheat Engine, no process injection, no account, no network.
Signed and notarized by Apple, with a published SHA-256 and a GitHub build-provenance attestation for every release. Verify before you open it:
shasum -a 256 DiveSaveEd-macOS-v1.0.1.dmg # compare with the release page spctl -a -t open --context context:primary-signature -v DiveSaveEd-macOS-v1.0.1.dmg
macOS 14 or later, Apple Silicon or Intel. Works with the Steam version of the game on macOS.
DiveSaveEd is not DaveSaveEd. The names differ by one letter and both edit this game's saves, but DiveSaveEd is a macOS app written in Swift, and DaveSaveEd is a Windows tool. This one will not run on Windows.
Nintendo Switch and PlayStation saves are not supported — those are console saves and this tool cannot read them.
Download the latest .dmg from Releases and drag the app to Applications.
The app is signed and notarized by Apple, so it opens normally — macOS will show the usual "downloaded from the Internet" confirmation the first time.
Currencies — Gold, Bei, Artisan's Flame, Research Point, Cooksta Follower Count, Credit and Fake points. Nudge by ±10/100/1000, type an exact value, or set the maximum. Reset restores the value the save had when you opened it.
Bulk fills — one click each, or Run All Fills for all of them at once:
| Restaurant | owned ingredients · all ingredients (DLC-aware) · branch stock · staff levels |
| Inventory | general items · craft materials (fish parts + DREDGE research parts/bones) · Sea People village · farm seeds · caught-fish grade |
Browse and edit any single item by name — the app ships an item database, so you search for what you actually want instead of hunting for numeric IDs.
Everything is reversible — every bulk action can be undone in-app, every write makes a timestamped backup first, and there is a restore UI to roll back to any of them.
Read-only raw inspector — search the entire decoded save as formatted JSON. Deliberately read-only: hand-editing raw values can set progression flags out of order and soft-lock a run.
Multiple save slots — picks up every save the game has and lets you choose.
Four languages — English, 简体中文, 繁體中文, 한국어. Not yours? Adding one is a spreadsheet, not a build — see below.
Dave the Diver stores its macOS saves here:
~/Library/Application Support/com.nexon.dave/SteamSData/<steam-id>/
Some installs use this path instead:
~/Library/Application Support/nexon/DAVE THE DIVER/SteamSData/
Both are checked automatically — the app finds your saves without being told where they are. The files
are named GameSave_XX_GD.sav.
~/Library is hidden in Finder. To open it yourself: Finder → Go → Go to Folder… (⇧⌘G), paste the
path, press Return.
This is the single most common reason an edit "doesn't work". When Steam launches, it sees your local save differs from the cloud copy and restores the old cloud version over your edit before the game even loads. Do it in this order:
- Quit Dave the Diver completely. The app refuses to write while the game is running.
- Turn off Steam Cloud for this game — Steam Library → right-click Dave the Diver → Properties → General → uncheck Keep game saves in the Steam Cloud.
- Edit and save. A timestamped backup is written first, automatically.
- Launch the game. Your edit is now the version that loads.
No. Dave the Diver is a single-player game with no multiplayer, no leaderboards, and no anti-cheat software. This tool edits a file on your own computer while the game is closed. It never attaches to the game process, never reads or writes game memory, and never touches the game executable.
Almost always Steam Cloud — see the section above. The other cause is the opening tutorial: a few values are hard-scripted during it and the game overwrites them. Edits stick reliably once you're past that point.
Yes. Saves containing non-ASCII text are read and written correctly, with no corrupted characters.
Yes — the app is a universal build for Apple Silicon and Intel.
Partly, and the limit is worth knowing before you rely on it. A save from a game with the DLC installed loads and writes correctly — anything the app doesn't recognise is preserved untouched — and bulk fills only inject content your save reports as installed. But the bundled item database predates In the Jungle, so Jungle-only items aren't listed by name and aren't included in the bulk fills. Earlier DLC content, including the DREDGE collab, is covered.
Yes, twice over: Undo last edit reverses a bulk action in-app before you ever write, and every write makes a timestamped backup you can restore from the Restore from Backup window.
Not on macOS — that version isn't available for Mac. This tool targets the macOS Steam save location.
Safety is a design constraint, not an afterthought:
- Refuses to write while Dave the Diver is running, or while the save file is open elsewhere.
- Automatic timestamped backup before every write, with a restore UI.
- Bulk undo for every bulk operation.
- A change preview before anything is written.
- Skips perishable aberration fish (the DREDGE collab catch) in bulk fills — the game discards stockpiled aberrations on load, so filling them would wipe your real catch.
- Open source under MIT. Read every line before you run it.
This exists so you can back up, repair, and un-grind your own single-player save.
- Nintendo Switch / PlayStation saves — those are encrypted console saves; this tool cannot read them.
- Windows or Linux builds — this is a Mac app.
- Anything that attaches to the running game — trainers, memory editing, overlays.
- Modifying the game's own code or assets.
- Auto-update, telemetry, or any network feature. The app makes no network requests at all, and that is a design guarantee rather than an oversight.
git clone https://github.com/hypery11/DaveTheDiverSaveEditor.git
cd DaveTheDiverSaveEditor
swift test # engine tests
cd App && xcodegen generate # generate the Xcode project
xcodebuild -scheme DaveTheDiverSaveEditor testThere's also dtdcli, a headless companion CLI over the same engine, for scripting.
DiveSaveEd is free and MIT-licensed. No ads, no paid tier, nothing behind a paywall — and that isn't changing. But free to use is not the same as free to make:
| US$99 a year | The Apple Developer membership — the only reason macOS opens the app normally instead of warning you about an unidentified developer. |
| Every game patch | Re-deriving the item and fish database so the bulk fills stay correct. |
| Every locale | Checking each in-game term against the game's own shipped localization data, instead of translating our English. |
The most concrete gap, if you want to know exactly what money would buy: the item database stops before In the Jungle, because I don't own that DLC. Jungle-only items aren't listed by name and aren't included in the bulk fills. That is a hole money would actually close.
Worth more than money. Genuinely — any of these helps this project more than a few dollars:
- Report a bug — the app's Help menu fills in the details for you
- Fix a translation — it ships in four languages and I only speak two of them well
- Tell someone who plays on a Mac
- Star the repo, so other people find it
The only official donation link is the one above, and the one on the project site. Anywhere else collecting "for DiveSaveEd" is not us — a crypto address in a fork or a re-hosted
.dmgcan be swapped without anyone being able to tell.
Translations, bug reports and fixes are welcome — see CONTRIBUTING.md.
Not sure something is a bug, or just want to ask? Discussions is the place. Write in 中文, 한국어 or English — all three are equally welcome, in issues and discussions alike, and you'll get a first reply within a few days.
Translations and fixes — nobody yet. This is where your name goes: the translation issue asks how you'd like to be credited, and this section is what it asks for. You don't need to be a programmer, and you don't need Xcode — CONTRIBUTING.md has a spreadsheet route.
Prior work this stands on — FNGarvin/DaveSaveEd (MIT), whose reference database this one is generated from, along with the save-path knowledge and the shape of the feature set; and WhiteMinds/dave-diver-expansion, whose char-level XOR codec is why this editor doesn't corrupt Chinese, Korean or Japanese saves. Full attribution: THIRD-PARTY-LICENSES.md.
Unofficial and fan-made. Not affiliated with MINTROCKET or NEXON — "Dave the Diver" is their name, used here only to say which game this edits. It reads and writes the save file on your own computer and contains no game code and no game assets.
MIT — see LICENSE. Third-party notices: THIRD-PARTY-LICENSES.md.




