What Advanced Mode is for
Use Advanced Mode when Quick Edit and Popular Actions do not cover the value you need, but you can identify a specific field or item in the decoded save. It is best for careful inspection and one deliberate change—not for turning every unknown flag on or copying an edit from a different game version.
The editor decodes userX.dat into structured JSON in your browser. Advanced Mode searches that decoded structure, highlights matching names and values, and lets you review the surrounding object before editing. It does not turn an unverified community guess into a safe change.
Advanced editing in the original Hollow Knight
The backup, search, and one-change-at-a-time workflow below also applies to the Hollow Knight Save Editor. Upload an original-game save there and open Advanced Mode after loading it. Its Quick Edit controls Geo; Silksong Popular Actions, Rosaries, and Shell Shards examples below do not apply to Hollow Knight.
For a Silksong save, use the Silksong Save Editor. A matching field name does not make progression edits interchangeable between the two games.
Quick Edit vs Popular Actions vs Advanced Mode
Use it for established resource fields such as Rosaries and Shell Shards.
Use save-aware checkers and narrowly verified recovery actions.
Use it when you know the field or item name and accept the added risk.
Before opening Advanced Mode
- Close Silksong so the game is not writing the slot while you inspect it.
- Confirm the filename matches the intended slot:
user1.datthroughuser4.dat. - Use Download Original Backup and keep that untouched file outside the live save folder.
- Write down the symptom you are trying to solve and change only evidence related to it.
- Keep the game version in mind when comparing a community post or older backup.
A backup is more than a precaution. It creates a known-good comparison point. If the edited file loads but progression behaves strangely, you can restore the exact bytes you started with instead of trying to reverse several guesses.
How to search
- Upload the original
userX.datand download an original backup. - Open Advanced Mode after the Popular Actions cards.
- Search an item name, field name, or visible value. Search is case-insensitive.
- Use Previous and Next to move through highlighted matches.
- Read the surrounding object before changing anything.
Search is case-insensitive and checks visible item names, field names, and values. The match counter tells you how many results exist, while Previous and Next move through them without relying on the browser's page search. Matching objects expand automatically so the highlighted value is shown in context.
Start with the language used by the save, not only the wording shown in the game UI. A resource may live under a legacy or internal name—Rosaries, for example, use geo. When you do not know the field, search a nearby item name from a verified guide before trying broad terms such astrue or 0.
Common data types
- Boolean
trueorfalse, often used for an unlocked or completed state.- Number
- A count, mode, level, or progress value. The valid range depends on the field.
- String
- Text such as an item
Nameor gameversion. - Object / array
- Grouped values. Do not delete brackets, commas, or neighboring entries.
Read the whole object, not one matching line
A match is a location hint, not a complete explanation. Item records can combine fields such as Name, IsUnlocked,HasBeenSeen, and AmountLeft. Progression can also be represented by a counter plus separate acquisition flags. Changing one value may update the visible number while leaving the underlying state inconsistent.
{
"Name": "Example Item",
"Data": {
"IsUnlocked": true,
"HasBeenSeen": true,
"AmountLeft": 1
}
}Do not copy this example as a fix. It only shows why the surrounding keys matter. A safe edit needs a field path, a current value, an expected value, and evidence that the same relationship applies to the uploaded game version.
Verified example: Rosaries
Quick Edit writes Rosaries to playerData.geo. In Advanced Mode, searching geo locates the same numeric field. Change only the number and keep the JSON punctuation intact.
"geo": 250This is a good Advanced Mode example because the same field is already used by the mature Quick Edit control. You can compare both views and see that only a numeric resource value changes. If Quick Edit supports the task, prefer it; Advanced Mode is useful here for learning how search and paths work.
Validate one change before making another
- Record the original field path and value.
- Make one small edit and generate a separate downloaded file.
- Keep the original filename so the slot remains clear.
- With Silksong closed, place the edited copy in the matching save folder.
- Open the slot and check the target value, location, inventory, and progression.
- Save normally, close the game, and open it again to confirm the game can rewrite the file.
The second launch matters. A file can appear correct once but fail after the game writes new state. If anything unrelated changes, stop and restore the original backup before testing a different idea.
When Advanced Search finds no results
A missing result does not prove the feature is absent or broken. Some entries do not appear until the player has encountered or collected them, different builds may use different names, and the relevant state may be stored in a neighboring object. Confirm the correct slot and game version, try the exact item name, then stop if the only next step would be inventing a flag.
Edits to avoid without complete evidence
- Deleting objects, arrays, punctuation, or unknown fields.
- Changing every matching flag because one community reply reported success.
- Forcing quest, boss, travel, or reward state before its related game events occur.
- Applying a release-build workaround to a later save without checking the version.
- Stacking several edits before launching the game and verifying the first one.
If an edit goes wrong
Close the game, restore the original backup, and test it before making a second edit. Do not keep stacking guesses onto an already modified file.
Advanced Mode FAQ
Does opening Advanced Mode change my save?
No. Opening and searching the decoded data is read-only. A new file is created only after you make a change and choose the download action.
Why should I use Quick Edit when the same field is searchable?
Quick Edit applies validation and presents a player-facing control for a known field. It reduces the chance of editing a similarly named value or damaging JSON structure.
Can I use a field value from Reddit or Steam?
Treat a community post as a case report, not a universal schema. Match the symptom, field path, current value, game version, and all related flags before deciding whether the report applies to your save.