WARSAW
Otillräckligt med betyg
NG+ i nie tylko, edycja save'a | [ENG] Save editing
Av Dyziom
Prezentacja możliwości jakie daje edycja pliku zapisu.
Presentation of the possibilities offered by editing save file.
2
   
Utmärkelse
Favorit
Favoritmarkerad
Avfavoritmarkerad
Wstęp
English below.

Poradnik napisany dla wersji fabularnej, ale część sposobów siłą rzeczy działa też w trybie Lagacy.

Plik zapisu znajdziesz domyślnie w folderze "C:\Users\%username%\AppData\LocalLow\Pixelated Milk\Warsaw"

Pliki z trybu fabularnego w folderze z prefiksem WarsawCityOfHeroes.
Pliki z trybu Legacy w folderze z samych cyfr.

Polecam program Notepad++, ale można użyć dowolny edytor tekstu lub coś dla programistów.

NG+

Jeśli skończyłeś grę i chcesz zresetować od dnia pierwszego zachowując przedmioty i postacie.
Uważam to za lepszy sposób niż dziesiątki razy losować tą ostatnią.

"CurrentScene": "CutsceneEpilogue01"
na
"CurrentScene": "Hideout"

"CurrentDay": 20,
na
"CurrentDay": 2,

"CurrentHistoricalDay": 63
na
"CurrentHistoricalDay": 1

"EscalationLevel": 2,
na
"EscalationLevel": 0,

opcjonalnie zmiana startowego zespołu by poznać unikalne misje postaci.
Nowy zestaw startowy można wybrać normalnie i skopiować z nowego do starego save'a.
"StartingParty": [ "ParasolSoldier", "BerlingSoldier", "AlliedExPrisoner" ]

Szukam niemieckiego czołgu
Szanse na wylosowanie misji by powalczyć z ciężkimi przeciwnikami: "Sturmpanzer" i "Nebelwerfer" są niskie.
Można zatem wejść do dowolnej misji, wrócić do menu głównego lub wyjść z gry.
Wówczas pojawia się możliwość zmian na wygenerowanej mapie w pliku zapisu.

Przykładowi przeciwnicy:
"Battle": { "Enemies": [ "Grenadier", "DogHandlerR1", "Flammenwerfer", "Jaeger" ],
Listę wszystkich znajdziesz w plikach gry "\steamapps\common\WARSAW\Warsaw_Data\StreamingAssets". Prościej prawym klawiszem myszy na grę w bibliotece -> zarządzaj -> przeglądaj pliki lokalne.
Pliki otworzysz prosto i wygodnie w przeglądarce. Przeciągnij, upuść plik na okno przeglądarki.
"Nebelwerfer" bez zmian, ale Sturmpanzer nazywa się "Brummbar"
Dajcie mi Schrecka
Część broni ma absurdalnie małą szansę na pojawienie się.
W mniej odbiegający od gry sposób można podejrzeć nagrodę za misję w pliku zapisu w sekcji "MissionStubs"

W bardziej zaawansowany sposób zamieniamy nagrodę z misję.
Po wygenerowaniu misji wychodzimy do menu i zamieniamy nagrodę w 2 miejscach.
"MissionRandomRewards": [ { "ItemKey": "PanzerschreckHeavy", "Quantity": 1, "UsabilityState": 1 }
Tak dostaniemy wyrzutnie, szkoda że broń Wandy nie wlicza się do kodeksu.

Drugi sposób zmieniamy nagrody za pokonanie przeciwników na mapie.
Zatem szukamy "LootItems" i zamieniamy nagrodę.
np. 2 bandaże
{ "Key": "Bandage", "Quantity": 2 },
na MP40
{ "Key": "MP40SMG", "Quantity": 1 },
Pełna lista dostępna w plikach gry, lub wrzucam pełną kolekcję Link[pastebin.com]
Część broni jest dostępna tylko jako nagroda za misję, większość można zdobyć po pokonaniu szkopów na mapie.
Halt! Papieren!
Znalezienie wszystkich dokumentów utrudnia brak poprawnie działającego licznika przy mapie. Zatem dla osoby niechętnej przemierzać dzielnice Warszawy wzdłuż i wszerz pojawia się opcja by podmienić punkt z dokumentami na mapie na inny.

Przykładowy punkt D14 pojawia się po wygenerowaniu mapy.
"Key": "D14_Info"
Można wyjść do menu głównego, i podmienić cyfry w pliku zapisu w 5 miejscach (4x D14_info i raz D14CodexEntry_0).

Opisy dla punktów w których znajdziemy konkretne dokumenty znajdziemy w plikach gry, dokładnie to Codex.json
"D14CodexEntry":"Odezwa „Polacy!”"

Opcja od drugiej strony.
Pochodziłbym, ale z przewodnikiem. Przewodnikiem będzie Codex.json gdzie powiedzmy brakuje nam rozkazu generała Bora. Przewodnik mówi
"D17CodexEntry":"Ostatni rozkaz Bora"
.czyli D17, wariant miękki: po wygenerowaniu mapy spoglądamy czy w pliku zapisu jest D17_info.
Wariant z plikami: w Presets.json szukamy D17. Wskazówka mówi
"RegionKey": "Mission10ExplorationMap"
Misja fabularna numer 10, w pliku zapisu jest rozpiska, która mówi że to ostatnia misja fabularna.

W gorszym przypadku dowiemy się, że dokument D10 znajduje się w kilku dzielnicach.Wówczas należy rozglądać się dokładnie podczas przechodzenia losowych misji.

Jedoosobowa armia
W pliku zapisu są parametry postaci.
Te z nazwą tą postacie fabularne, te bez niej to rekruci.
np. "Key": "AlliedParamedic" to Jadwiga
z nieinwazyjnych zmian można mieć swojego rekruta
"Name": "Grzegorz Brzęczyszczykiewicz"

Z bardziej inwazyjnych, można stworzyć maszynę do zabijania zawsze celny krytyk.
"AccuracyMod": -0.88, "CritMod": 1.1,
Ninja
"DodgeMod": 0.99,
Miliony monet
Dość oczywiste, w pliku zapisu jest utrzymywany ekwipunek.
{ "Quantity": 9, "ItemKey": "ExpToken", "Guid": "00000000-0000-0000-0000-000000000000", "UsabilityState": 1 },
tu widać 9 odznaczeń dzięki czemu można doszkolić postacie.

{ "Quantity": 1, "ItemKey": "MolotovGrenade", "Guid": "f5090c10-14f5-4335-97fe-f3278a9f5b6a", "UsabilityState": 0 },
Tu butelka zapalająca, "UsabilityState" odpowiada za to czy przedmiot wymaga naprawy.
Pomniejsze
"BattleDifficultyLevel": 2,
zmiana poziomu trudności 0,1,2 normalny, zaawansowany, ekstremalny. 3 to łatwy

"DeathDate": null,
postać żyje, anulujemy śmierć
Znane problemy
"EscalationLevel": 2,
parametr może się nie zmienić na 2 przed ostatnią misją i blokuję włączenie finałowej misji ewakuacyjnej.

Gra się blokuje przy wykonywaniu ataku.
Przyklejanie postaci z innego save-a wymaga też broni dla niej w ekwipunku.
Można naprawić przyglądając się świeżo wygenerowanej rozgrywce.
np.
"EquippedWeaponKeys": [ "ParamedicPersonalWeapon" ],
Przy przyklejeniu Jadwigi z save 1 do save 2 broń zniknie z opisu jeśli nie ma jej w ekwipunku.

Gra wolniej działa przy ponad 300 broniach w ekwipunku.
Podsumowanie
Otwarty plik zapisu może posłużyć jako proste narzędzie moderskie jak i cheaty.
Proszę korzystać po co najmniej jednym przejściu gry, by nie psuć sobie zabawy.

Dla chętnych zobaczyć wszystkie zakończenia udostępniam specjalny plik zapisu[pastebin.com].

Introduction
The guide was written for the story version, but some of the methods also work in Lagacy mode.

The save file can be found by default in the folder "C:\Users\%username%\AppData\LocalLow\Pixelated Milk\Warsaw"

Story mode files in a folder with the WarsawCityOfHeroes prefix.
Legacy mode files in a folder with only numbers.

I recommend Notepad++, but you can use any text editor or something for programmers.
NG+

If you have finished the game and want to reset from day one, but without losing items and characters. You can do it!
This is better way than to draw many times. I think. Especially this last character.

"CurrentScene": "CutsceneEpilogue01"
to
"CurrentScene": "Hideout"

"CurrentDay": 20,
to
"CurrentDay": 2,

"CurrentHistoricalDay": 63
to
"CurrentHistoricalDay": 1

"EscalationLevel": 2,
to
"EscalationLevel": 0,

Optionally, changing the starting team to see unique character missions.
The new starter party can be selected normally by starting a new game. Then you can copied from the new save to the old one.
"StartingParty": [ "UmbrellaSoldier", "BerlingSoldier", "AlliedExPrisoner" ]
I'm looking for a German tank
The chances of drawing a mission to fight against heavy opponents: "Sturmpanzer" and "Nebelwerfer" are low.
So you can enter any mission, then just return to the main menu or exit the game.
After it in save file is generated map content. You can changed it.

Example opponents:
"Battle": { "Enemies": [ "Grenadier", "DogHandlerR1", "Flammenwerfer", "Jaeger" ],
You can find a list of all of them in the game files "\steamapps\common\WARSAW\Warsaw_Data\StreamingAssets". It's easier way by right-click on the game in the library -> properties -> local files.
You can simply open files in your browser. Drag and drop the file onto the browser window.
"Nebelwerfer" as you can see, but Sturmpanzer is called "Brummbar"
Shrek is love...
Some weapons have a ridiculously low chance of spawning.
In soft way, you can view the mission reward in your save file in the "MissionStubs" section. When there no good looot - reset.

In a more advanced way, you can manually change the reward for the mission.
After generating the mission go to the main menu. Then change the reward in 2 places.
"MissionRandomRewards": [ { "ItemKey": "PanzerschreckHeavy", "Quantity": 1, "UsabilityState": 1 }
Yes, you can get the launcher that way, it's a pity that Wanda's weapon is not included in the codex. Try to find difference.

The second advanced way is to change the rewards for defeating opponents on the map.
So we look for "LootItems" and replace the reward.
e.g. 2 bandages
{ "Key": "Bandage", "Quantity": 2 },
to MP40
{ "Key": "MP40SMG", "Quantity": 1 },
Full list is available in game files.
Some of the weapons are only available as a mission reward, most can be obtained by defeating Hun, Kraut, Fritz – offensive term about German soldier on the map.
Halt! Papieren!
Finding all documents is difficult becouse of bugged counter on the map. Therefore, for people who are frustrated by traversing the length and breadth of Warsaw's districts for nothing. There is an option to replace documents on the map.

Example D14 appears after the map is generated.
"Key": "D14_Info"
You can exit to the main menu and change the digits in the save file in 5 places (4x D14_info and once D14CodexEntry_0).

Descriptions for the documents can be found in the game files, exactly Codex.json
"D14CodexEntry":"The "Poles!" appeal"

Option from the other side.
I would go, but with a guide. The guide will be Codex.json where, let's say, we are missing General Bor's order. The guide says
"D17CodexEntry":"Bora's Last Order"
.i.e. D17, soft variant: after generating the map, check for D17_info in the save file.
Advanced guide variant: in Presets.json we are looking for D17. The guide says
"RegionKey": "Mission10ExplorationMap"
-> Story mission number 10. Ok. There is a schedule in the save file that says this is the last story mission.

In a worse case, we will find out that the D10 document is located in several districts. So you should look it around carefully during random missions.
One man army
The save file contains character statistics.
Those with this name are main characters, those without it are recruits.
e.g. "Key": "AlliedParamedic" is Jadwiga
for fun you can have your recruit
"Name": "Grzegorz Brzęczyszczykiewicz"
perfect joke from polish movie ;)


Walking the thin red line, you can create a killing machine, 100% critical accuracy.
"AccuracyMod": -0.88, "CritMod": 1.1,
Ninja
"DodgeMod": 0.99,
Your Infinite Power to be Rich
Pretty obvious, the save file is the place, where you can find your equipment.
{ "Quantity": 9, "ItemKey": "ExpToken", "Guid": "00000000-0000-0000-0000-000000000000", "UsabilityState": 1 },
here you can see 9 badges, with it you can train your characters.

{ "Quantity": 1, "ItemKey": "MolotovGrenade", "Guid": "f5090c10-14f5-4335-97fe-f3278a9f5b6a", "UsabilityState": 0 },
Here, the Molotov cocktail.
"UsabilityState" informs whether the item needs repair or not.
Little things
"BattleDifficultyLevel": 2,
Changing difficulty level:
0 - normal
1 - advanced
2 - extreme
3 - easy

"DeathDate": null,
The character is alive. Call me necromancer.
Known issues
"EscalationLevel": 2,
the parameter may not change to 2 before the last mission. So change it manually if you got stuck on the final evacuation mission.

The game freezes when performing an attack.
Moving character from another save also requires a weapon for that character in the inventory.
Can be fixed by looking at the freshly generated file.
e.g.
"EquippedWeaponKeys": [ "ParamedicPersonalWeapon" ],
When moving Jadwiga from save 1 to save 2 or creating character don't forget about the weapon.

The game runs slower with over 300 weapons in your inventory.
Summary
The open save file can be used as a simple modding tool and cheats.
Please use it after at least one playthrough so as not to spoil the fun.

For everyone who wants to see all the endings, I have created a special save file[pastebin.com].
6 kommentarer
Wiej007 18 nov, 2024 @ 9:12 
Wygląda na to że edytowanie przedmiotów w seksji LootItems po pokonaniu wrogów nie działa. W edytowałem 3 rózne walki tak by każda dawała mi nagrodę pod postacią jednej z broni, jednak po zwycięstwie dostawałem nagrode sprzed edycji mimo wszystko. Czy coś ominołem poza edytowaniem lootu na broń?
★Maciuś★ 19 jul, 2024 @ 2:20 
Niestety, nie mam dostępu do starej wersji, gdyż jej nie kupiłem, kiedy jeszcze się dało. Zagrałem pierwszy raz dopiero, gdy gra stała się darmowa.
Dyziom  [skapare] 19 jul, 2024 @ 1:22 
"Nigdy więcej wojny" to osiągnięcie z wersji Legacy. Próbowałeś przejść grę na starych zasadach?
★Maciuś★ 17 jul, 2024 @ 8:04 
Przepraszam, czy za pomocą edycji zapisu można zdobyć osiągnięcie „Nigdy więcej wojny”? Próbuję je odblokować od dłuższego czasu, kończyłem grę wiele razy i dalej mi się nie udaje.
No, chyba że ktoś zna sposób, by zdobyć je uczciwie. Będę bardzo wdzięczny za pomoc.
Pozdrawiam.
Dyziom  [skapare] 26 nov, 2023 @ 4:50 
Jak chcesz przetłumaczyć to nie widzę problemu.

Widzę, że wiadomość przetłumaczyłeś z użyciem jakiegoś automatu. Zatem może być trudno.
Ewentualnie mogę trochę pomóc. Nie znam zbytnio rosyjskiego, ale mógłbym angielską wersje stworzyć w przyszły weekend.
Roux Charlemagne 22 nov, 2023 @ 21:45 
Witaj! Czy mogę to przełożyć na rosyjsky? Oczywiśćie z podaniem autorstwa oraz linkiem do oryginalu. Warsaw moim zdaniem jest więciej dobrą grą niż problematyczną (bo nie jestem świadkiem dramy o ją przeniesieniu pod egydę IPN oraz na F2P model, tak samo jako i większość w rosyjskojęzyczniem segmentu nie są). Być może, chociaż trochę się zda skrocić poziom negatywu z powodu grywalności.

Dzięki za guide a za uwagę! :sludgebasic: