Skip to content
Draft
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Add error codes docs.
  • Loading branch information
nekitdev committed Jul 12, 2022
commit 501f0637336f60c593a51c552263df8883462ac9
45 changes: 0 additions & 45 deletions docs/endpoints/load_data.md

This file was deleted.

31 changes: 0 additions & 31 deletions docs/topics/level_passwords.md

This file was deleted.

67 changes: 0 additions & 67 deletions docs/topics/status_codes.md

This file was deleted.

101 changes: 65 additions & 36 deletions docs/topics/vault_codes.md
Original file line number Diff line number Diff line change
@@ -1,38 +1,67 @@
# Vault Codes

In Geometry Dash 2.1 there are three different vaults you can access. The Vault, Vault of Secrets and the Chamber of Time. Each vault has a select number of passwords that you can enter to unlock icons and colors.

## Vault Code Encryption

The Vault: Codes are in plaintext and arent encrypted

Vault of Secrets and Chamber of time: [VaultCode] + ask2fpcaqCQ2 -> Xor with a key of 19283 -> base64 encode

### Table of Vault codes

| Vault Type | Code | Rewards | notes |
|------------|----------------|---------|-------|
| The Vault | spooky | Cube
| The Vault | lenny | Cube
| The Vault | your in-game name | Cube
| The Vault | mule | ship
| The Vault | blockbite | ufo
| The Vault | neverending | ufo
| The Vault | ahead | wave
| The Vault | 8, 16, 30, 32, 46, 84 | wave | (you enter 1 at a time consecutively)
| The Vault | robotop | robot
| The Vault | gandalfpotter | trail
| The Vault | sparky | coin
| Vault of Secrets | your star count | cube
| Vault of Secrets | CodeBreaker | cube | you are given a sequence of numbers you have to subtract the numbers from each other and the code is all the numbers subtracted combined if the numbers were 1,2,4,8,16,32 then you would do 2-1, 4-2, 8-4, 16-8, 32-16 and the code would then be 124816
| Vault of Secrets | brainpower | cube
| Vault of Secrets | octocube | cube
| Vault of Secrets | seven | cube
| Vault of Secrets | thechickenisonfire | colour2
| Vault of Secrets | gimmethecolor | color1
| Vault of Secrets | glubflub | coin
| Chamber Of Time | silence | cube
| Chamber Of Time | hunger | cube
| Chamber Of Time | darkness | cube
| Chamber Of Time | volcano | wave | 'a volcano' also works
| Chamber Of Time | river | color2 | 'a river' also works
In *Geometry Dash* there are three different vaults you can access: [The Vault][#the-vault],
[Vault of Secrets][#vault-of-secrets] and [Chamber of Time][#chamber-of-time].

Each vault has a number of codes that you can enter to unlock icons and colors.

## Encoding

[The Vault][#the-vault]: Codes are in plain text (not encoded).

[Vault of Secrets][#vault-of-secrets] and [Chamber of Time][#chamber-of-time]: `ask2fpcaqCQ2`
is added to the code, then [robtop encoding][robtop_encoding] is applied.

## The Vault

| code | reward |
|---------------------------------------|--------|
| `spooky` | cube |
| `lenny` | cube |
| `{name}`\* | cube |
| `mule` | ship |
| `blockbite` | UFO |
| `neverending` | UFO |
| `ahead` | wave |
| `8`, `16`, `30`, `32`, `46`, `84`\*\* | wave |
| `robotop` | robot |
| `gandalfpotter` | trail |
| `sparky` | coin |

## Vault of Secrets

| code | reward |
|----------------------|-----------------|
| `{stars}` | cube |
| `cod3breaker` | cube |
| `brainpower` | cube |
| `octocube` | cube |
| `seven` | cube |
| `thechickenisonfire` | secondary color |
| `gimmethecolor` | primary color |
| `glubflub` | coin |

## Chamber of Time

| code | reward |
|------------|-----------------|
| `silence` | cube |
| `hunger` | cube |
| `darkness` | cube |
| `volcano` | wave |
| `river` | secondary color |

## Notes

\* `name` is the in-game name of the player.

\*\* Consecutively enter one code at a time.

\*\*\* `stars` is the in-game count of stars the player has.

\*\*\*\* You will be given a sequence of numbers. You need to find difference between each
overlapping pair of numbers, combining the results into the final code.
For example, for sequence `1, 2, 4, 8, 16, 32` the differences are `1, 2, 4, 8, 16`,
therefore the final code is `124816`.

[robtop_encoding]: /topics/encoding/robtop.md
6 changes: 6 additions & 0 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,11 +37,17 @@ nav:

- "Topics":
- "Encoding":
- "AES": "topics/encoding/aes.md"
- "Base64": "topics/encoding/base64.md"
- "Checks": "topics/encoding/checks.md"
- "Random String, UUID and UDID": "topics/encoding/ids.md"
- "RobTop Encoding": "topics/encoding/robtop.md"
- "Seeds": "topics/encoding/seeds.md"
- "XOR": "topics/encoding/xor.md"
- "ZIP": "topics/encoding/zip.md"

- "Error Codes": "topics/error_codes.md"
- "Vault Codes": "topics/vault_codes.md"

theme:
name: material
Expand Down