Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
A common way to "restore" workshop items which you feel should not have "gone" is to take note of your Ren and Exotics, add 10000 in %localappdata% ... Profile.json, buy what you need, then change the values back to their previous values.
This is called a feature, not cheating, since it's not a competitive game.
From OFF Discord by Twist2021
Fixing issues through file manipulation
All of your data for Icarus is offline and stored on your local machine now. Because of this, there are certain fixes to specific problems that can be done.
Editing these files is on the honor system, and these instructions are intended to help resolve problems, not bypass content.
Note that changing files can lead to loss of data if not done carefully.
A. For any of these methods, the recommended process is:
1) Launch Icarus and get to the title screen. This is to ensure that your local information is synced with Steam Cloud as well as to ensure that Steam doesn't overwrite your changes.
2) Make a backup copy of the %localappdata%\Icarus\Saved\PlayerData\ folder. You can do this in the same directory; making a copy and naming it "PlayerData - Backup" or something similar is sufficient.
3) Make the necessary file changes (see B, C, and D)
4) In Icarus, hit "Play" and ensure you see the expected changes in-game.
5) Exit Icarus to force Steam to sync back to the cloud.
6) Make another backup of %localappdata%\Icarus\Saved\PlayerData\ to ensure you have it. You can delete both backups after the next time you successfully load and play.
B. Changing currency values
In the event that a mission doesn't appropriately credit you the reward or a mistake in claiming exotics, you can edit the currencies assigned to your account.
1) Open %localappdata%\Icarus\Saved\PlayerData\<steamID>\Profile.JSON in a text editor (Notepad is easiest, generally).
2) At the start of Profile.JSON, you will see up to 3 "Metarow" values and 3 associated "Count" values, looking something like:
{
"MetaRow": "Credits",
"Count": 7638
},
3) Edit the integer value in the Count for the type of currency you want to change (in this case, the current value is 7638). The three types are Credits (ren), Exotic1 (exotics) and Refund (respec points).
4) Save and close the file.
C. Changing character experience points
In the event of a lost character that you want to replace:
1) Create a new level 0 character through the Icarus front-end.
2) Open %localappdata%\Icarus\Saved\PlayerData\<steamID>\Characters.JSON in a text editor (Notepad is easiest, generally).
3) Use Ctrl-F to find your level 0 character's name.
4) In the same row in the document, shortly after the character name, you will see something like
\r\n\t"XP": 0,
5) The number 0 represents the experience points your character has earned. Change this number (being careful to leave the following comma) to a new value. 600000 corresponds to level 20; 3890000 corresponds to level 50.
6) Save and close the file.
D. Recovering a loadout that is tied to an unreachable prospect
In the event that you have a loadout assigned to a prospect you can no longer reach and that is not insured, this will let you recover the loadout immediately.
1) Open %localappdata%\Icarus\Saved\PlayerData\<steamID>\Loadouts\Loadouts.JSON.
2) Use Ctrl-F and search for ProspectID. If you have more than one prospect in progress, you may need to search several times to find the record that is associated with the correct character and prospect.
3) Once you find the correct prospect, look for the rows similar to:
"bInsured": false,
"bSettled": false,
"LoadoutClaimTime": 1672093000,
4) Change the text after "bInsured" from false to true, making sure to leave the trailing comma.
5) Change the second digit in the number after LoadoutClaimTime to one value less than it currently has (in this case, change 1672093000 to 1572093000).
6) Save and close the file.
7) In Icarus, go to your Loadout page and use the options on the right to claim the now-insured loadout.