GamePatchNote Digest
Otaku Engine Patch Notes — May 22, 2026
Aggregated from Steam, cross-tracked with Battle.net coverage on GamePatchNote.
* Fixed the game not not merging new SaveData_Base files with old saves. players dont need to create a new save anymore. Im really sorry, I thought i had this logic added in the original code.
If its still broken for you try "verifying integrity of game files" on the steam game settings
* If anyone completed the storyline but had to erase their file to play the update: you can copy this save file here: SaveData.json (located in streaming assets/projects/OtakuEngine)
modify "playerName" to your liking
(SaveData.json)
{
"gameVersion": "",
"shadowIntensity": -10.0,
"lightIntensity": 1.7000000476837159,
"shadowColor": {
"r": 0.0,
"g": 0.0,
"b": 0.0,
"a": 1.0
},
"lightColor": {
"r": 1.0,
"g": 1.0,
"b": 1.0,
"a": 1.0
},
"skyboxTopColor": {
"r": 0.0,
"g": 0.0,
"b": 0.0,
"a": 1.0
},
"skyboxMidColor": {
"r": 0.0,
"g": 0.0,
"b": 0.0,
"a": 1.0
},
"skyboxBotColor": {
"r": 0.0,
"g": 0.0,
"b": 0.0,
"a": 1.0
},
"skyBoxExp": 0.10000000149011612,
"musicTrackPath": "",
"globalSkyboxMediaPath": "",
"globalSkyboxMedia_UVScaleX": 1.0,
"globalSkyboxMedia_UVScaleY": 1.0,
"globalSkyboxMedia_UVOffsetX": 0.0,
"globalSkyboxMedia_UVOffsetY": 0.0,
"globalSkyboxMedia_UVOffsetScrollX": 0.0,
"globalSkyboxMedia_UVOffsetScrollY": 0.0,
"fog_isOn": false,
"fog_Color": {
"r": 1.0,
"g": 1.0,
"b": 1.0,
"a": 1.0
},
"fog_Start": 5.0,
"fog_End": 50.0,
"bloom_isOn": false,
"bloom_intensity": 10.479999542236329,
"bloom_threshold": 1.1299999952316285,
"bloom_color": {
"r": 1.0,
"g": 1.0,
"b": 1.0,
"a": 1.0
},
"bloom_softKnee": 0.5,
"bloom_diffusion": 7.0,
"dof_isOn": false,
"dof_maxFocusDistance": 20.0,
"ao_isOn": false,
"vertexSnapping": false,
"AIMonsterMediaPath": "SA:monster.png",
"allLevelMaterials": \[],
"allLevelBlocks": \[],
"allLevelPosters": \[],
"allLevelDoors": \[],
"allLevelBasicItems": \[],
"allLevelDialogue": \[],
"allLevelAudioSources": \[],
"allLevelCounters": \[
{
"id": "0f450319-99b9-4383-80ee-252bd32f4291",
"note": "snow_eaten",
"idOfParent": "",
"childIndex": 0,
"children": \[],
"position": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0,
"w": 0.0
},
"currentCount_default": 0,
"currentCount": 0,
"events": \[]
},
{
"id": "0e238de2-6c4e-4f7b-906a-1f27d67fe1fc",
"note": "gold",
"idOfParent": "",
"childIndex": 0,
"children": \[],
"position": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0,
"w": 0.0
},
"currentCount_default": 100,
"currentCount": 100,
"events": \[]
},
{
"id": "075678ee-dc5c-46eb-b154-739a4431a2cc",
"note": "secrets_found",
"idOfParent": "",
"childIndex": 0,
"children": \[],
"position": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0,
"w": 0.0
},
"currentCount_default": 0,
"currentCount": 0,
"events": \[]
},
{
"id": "a28f05cd-0de8-4d2e-8355-677c66ee04f9",
"note": "prologue_NEET_gotSleevesWet",
"idOfParent": "",
"childIndex": 0,
"children": \[],
"position": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0,
"w": 0.0
},
"currentCount_default": 0,
"currentCount": 1,
"events": \[]
},
{
"id": "23328a1b-2e6c-40ee-92d3-b43b99bdc46f",
"note": "prologue_NEET_room_checkedForKnock",
"idOfParent": "",
"childIndex": 0,
"children": \[],
"position": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0,
"w": 0.0
},
"currentCount_default": 0,
"currentCount": 1,
"events": \[]
},
{
"id": "38ab7c4a-cd37-4926-a3cd-9257572c32f7",
"note": "FillerMissions_ShowerScene_hasHappened",
"idOfParent": "",
"childIndex": 0,
"children": \[],
"position": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0,
"w": 0.0
},
"currentCount_default": 0,
"currentCount": 0,
"events": \[]
},
{
"id": "64099d16-be4a-43bc-95a9-9e255d7edc11",
"note": "playerAge",
"idOfParent": "",
"childIndex": 0,
"children": \[],
"position": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0,
"w": 0.0
},
"currentCount_default": 18,
"currentCount": 18,
"events": \[]
},
{
"id": "76ce859a-901a-4280-8a26-cf92a0a20b72",
"note": "enableSexualContentFilter",
"idOfParent": "",
"childIndex": 0,
"children": \[],
"position": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0,
"w": 0.0
},
"currentCount_default": 0,
"currentCount": 0,
"events": \[]
}
],
"allLevelStrings": \[
{
"id": "0896be27-e554-40b2-a543-5a98179415ed",
"note": "currentMap",
"idOfParent": "",
"childIndex": 0,
"children": \[],
"position": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0,
"w": 0.0
},
"currentString_default": "About",
"currentString": "PoliceStation_Hub",
"events": \[]
},
{
"id": "966e2797-ffe3-4376-9154-da6b1746dd07",
"note": "playerName",
"idOfParent": "",
"childIndex": 0,
"children": \[],
"position": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0,
"w": 0.0
},
"currentString_default": "NEET",
"currentString": "NEET",
"events": \[]
},
{
"id": "ae25acfa-4cb0-4f40-865c-72d59b2587ef",
"note": "!playerMoverToSpawnOn",
"idOfParent": "",
"childIndex": 0,
"children": \[],
"position": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0,
"w": 0.0
},
"currentString_default": "",
"currentString": "",
"events": \[]
},
{
"id": "e7ca2ad3-e154-45f9-b82d-bfc0e2ccd54d",
"note": "gamePart",
"idOfParent": "",
"childIndex": 0,
"children": \[],
"position": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0,
"w": 0.0
},
"currentString_default": "",
"currentString": "FillerMissions_Epilogue",
"events": \[]
}
],
"allLevelStates": \[],
"allLevelPaths": \[],
"allLevelChildPaths": \[],
"allPlayerMovers": \[],
"allGlobalEntityPointers": \[],
"allLevelDates": \[
{
"id": "0780ebb6-084d-45ed-8824-ff775e332ddc",
"note": "timeSince_WokeUp",
"idOfParent": "",
"childIndex": 0,
"children": \[],
"position": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0,
"w": 0.0
},
"date": "1/1/0001 12:00:00 AM",
"events": \[]
}
],
"allLevelLights": \[],
"allLevelPrefabs": \[],
"globalEvents": \[]
}