-
LOVEDIARY is an enum that determines the diary file on Ame's desktop which is generated on day 23.
0 - No diary 1 - Affection [0,20) 2 - Affection [20, 40) 3 - Affection [40, 80) 4 - Affection [80, 100]
-
KYUUSICOUNT tracks the length of Ame's streaming break, which is set to 3 after the breakdown 3 event and is reduced by one when a day passes. If this value is > 0 streaming is disabled.
-
ISSHUROKUED is true if the PV event has been triggered (day 27 & followers >= 500000)
-
BEFOREWRISTCUT is used during the stress events since it's a multi day event.
-
ISHAKKYO is true if the second part of the stress event has been triggered.
-
ISWRISTCUT is true if the first part of the stress event has been triggered.
-
WISHLIST is an enum which denotes what item Ame put on her wishlist on day 5
1 - Bath bombs 2 - Costumes 3 - An expensive mic 4 - Aphrodisiacs
-
ISGEDATSU is true when the conspiracy end (Welcome To My Religion) is triggered.
-
ISHORROR is true when the INTERNET OVERDOSE ending is triggered.
-
ISHAPPAOK is true if darkness >= 60 on day 17, it's associated with a small Line event. Doesn't seem to be used anywhere else.
-
FIRSTDATE is an enum that stores the first date the player has had with Ame.
106 - Nakano, 107 - Harajuku, 108 - Akihabara, 109 - Shibuya, 110 - Ikebukuro, 111 - Ueno, 112 - Jinbocho, 113 - Shimokitazawa, 114 - Kichijoji, 115 - Gisneyland, 116 - HikarigaokaPark, 117 - Asakusa, 118 - Shinjuku, 119 - Toyosu, 120 - Odaiba, 121 - Ichigaya, 122 - Zikka (Date with ame's parents) 123 - Hospital, 127 - None
-
TRAUMA is an enum that describes the long text message that Ame sends on day 15 when love and darkness are >= 60
112 - Event_LongLINE001 - When Ame was neglected as a kid 113 - Event_LongLINE002 - How Ame grew up poor 114 - Event_LongLINE003 - When Ame was bullied at school 115 - Event_LongLINE004 - How Ame wants to have a happy marriage 116 - Event_LongLINE005 - Ame's poor health
-
ISHEARTRAUMA is true if the event associated with the TRAUMA field is triggered.
-
ISJUNCHO is true if Ame has been satisfied with the amount of follower's she's had on day 14. There's a few more branches that happen with this flag but it only affects what messages Ame sends.
-
USEDNETAS contains an array of streams streamed.
-
HAVINGNETAS contains a list of the status of each stream type, the alphaType field denotes the type of stream and the level the current level of the stream. alphaType enums:
0 - Zatudan/Chat & Chill 1 - Gamejikkyou/Letsplay 2 - Otakutalk/Nerd Talk 3 - Imbouron/Conspiracy Theories 4 - Kaidan/Netlore 5 - ASMR 6 - Hnahaisin/Sexy Stream 7 - Kaisetu/Angel Explains 8 - Taiken/KAngel Tries Stuff 9 - Yamihaishin/Breakdown Stream 10 - PR/Sponsorships 11 - Angel/Internet Angel 12 - Darkness (Event stream)
-
STATUS contains an array of objects with a type and value, the types are enums and are described:
0 - Tension, seems to be used only in streams to unknown effect. Probably had some use before release. 1 - ThisLoopHaishinCount, unused 2 - Follower 3 - Stress 4 - Love, affection 5 - Yami, Mental Darkness 6 - DayIndex, the current day 7 - DayPart, which part of the day the player is at, though when the game is only saved at the start of the day. 8 - Wadaisei, unused 9 - OkusuriedCounter, streaming bonus impact 10 - OirokeCounter, streaming bonus communication (from sexy/cuddle stuff?) 11 - MadeLoveCounter, number of times you've fucked Ame 12 - RenzokuHaishinCount, consecutive stream bonus 13 - SNSzizenKokutiBonus, pre stream alert bonus 14 - GameCountBonus, stream bonus: gamer girl 15 - CinePhillCountBonus, cinephile bonus 16 - DougaTVShabekuriCountBonus, streaming bonus communication (from streaming?) 18 - Harumagedo, Rabbit hole, conspiracy stream debuff
-
PSYCHECOUNT tracks how many times Ame has OD'd.
-
MIDOKUCOUNT tracks how many time's you've missed Ame's LINE messages.
-
LOOPCOUNT is unused except for one check which checks on the first stream. The value is never changed.
-
DAYACTIONHISTORY contains an array of strings representing all the actions the player has had Ame do, including streaming and non-streaming activities that pass time. New actions are appended to the end. Stream actions include an "_" as well as level. This history is used to determine some messages to be sent.
-
EVENTHISTORY contains a list of all line messages sent so that the game won't repeat any messages on a single playthrough.
-
POKETTERHISTORY contains an array of all tweets sent.
-
JINEHISTORY stores an array of objects that describe all previously sent line messages both from P-chan and Ame.
-
RESOLUTION is an enum that determines the client window size.
0 - FullScreen 1 - Toubai - x1 scale windowed 2 - Window - x2 scale windowed
-
UNLOCKEDZIP contains an array of numbers indicating which zip files containing fanart the user has unlocked. The possible values are [1,30], the array contains unique values only.
-
IMAGEHISTORY contains an array of all unlocked gallery images, the list of all gallery images unlocked. The value used below contains all the unlockable gallery images as of 02/02/2022 19:29 build 8133595. See this gist for previews: https://gist.github.com/kyoukaya/c3e7281d4e1e9d01b9ef99872b22cd6f
-
ENDINGS contains an array which contains the history of all endings the user has experienced, allowing duplicates. Newly achieved endings are appended to the end of array. Possible values are [1,22].
-
HAISHINSPEED is unused, the label is used internally to denote the speed of KAngel's stream. But the value in the savefile always 0.
{
"RESOLUTION" : {
"__type" : "ngov3.ResolutionType,Assembly-CSharp",
// RESOLUTION is an enum that determines the client window size.
// 0 - FullScreen
// 1 - Toubai - x1 scale windowed
// 2 - Window - x2 scale windowed
"value" : 2
},
"UNLOCKEDZIP" : {
"__type" : "System.Collections.Generic.List`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]],mscorlib",
// UNLOCKEDZIP contains an array of numbers indicating which zip files containing fanart the user has unlocked.
// The possible values are [1,30], the array contains unique values only.
"value" : [ 1,2,3,4,5,6,7,8,9,10,11,29,12,13,14,15,16,17,18,19,23,20,21,22,24,25,26,27,28,30]
},
"IMAGEHISTORY" : {
"__type" : "System.Collections.Generic.List`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]],mscorlib",
// IMAGEHISTORY contains an array of all unlocked gallery images, the list of all gallery images unlocked.
// The value used below contains all the unlockable gallery images as of 02/02/2022 19:29 build 8133595.
// See this gist for previews: https://gist.github.com/kyoukaya/c3e7281d4e1e9d01b9ef99872b22cd6f
"value" :["Ngocredits", "tweet_selfie_ame_cool_001", "tweet_selfie_ame_cry_001", "tweet_selfie_ame_game_001", "tweet_selfie_ame_happa_001", "tweet_selfie_ame_happy_001", "tweet_selfie_ame_happy_002", "tweet_selfie_ame_home_001", "tweet_selfie_ame_home_002", "tweet_selfie_ame_line_smile_001", "tweet_selfie_ame_odekake_001", "tweet_selfie_ame_odekake_002", "tweet_selfie_ame_sorrow_001", "tweet_selfie_ame_talk_001", "tweet_selfie_cho_akkanbe", "tweet_selfie_cho_angel_001", "tweet_selfie_cho_av", "tweet_selfie_cho_av_ch", "tweet_selfie_cho_av_eng", "tweet_selfie_cho_cosplay_001", "tweet_selfie_cho_cosplay_002", "tweet_selfie_cho_cosplay_003", "tweet_selfie_cho_grand_end_001", "tweet_selfie_cho_grand_end_002", "tweet_selfie_cho_grand_end_003", "tweet_selfie_cho_grand_end_004", "tweet_selfie_cho_grand_end_006", "tweet_selfie_cho_happa_001", "tweet_selfie_cho_happy_001", "tweet_selfie_cho_happy_002", "tweet_selfie_cho_happy_003", "tweet_selfie_cho_happy_004", "tweet_selfie_cho_happy_005", "tweet_selfie_cho_happy_end", "tweet_selfie_cho_nail_black", "tweet_selfie_cho_nail_purple", "tweet_selfie_cho_nail_rainbow", "tweet_selfie_cho_nail_skyblue", "tweet_selfie_cho_net_disconnection", "tweet_selfie_cho_ntr", "tweet_selfie_cho_nuigurumi_001", "tweet_selfie_cho_otikomu_001", "tweet_selfie_cho_pray_001", "tweet_selfie_cho_sleepy_001", "tweet_selfie_cho_sorrow_001", "tweet_selfie_cho_sorrow_002", "tweet_selfie_cho_start_001", "tweet_selfie_cho_yami_001", "tweet_selfie_cho_yami_002", "tweet_selfie_cho_yami_003", "tweet_selfie_cho_yarisute", "tweet_selfie_cho_grand_end_005", "tweet_selfie_cho_grand_end_007", "Akihabara_SDIM1813", "Akihabara_SDIM1836", "Akihabara_SDIM1854", "Akihabara_SDIM1872", "Akihabara_SDIM1882", "IMG_20190505_182017", "Jinbocho_SDIM1785", "Jinbocho_SDIM1799", "MV_thumbnail", "SDIM1955", "asakusa_IMG_20190519_175916", "asakusa_IMG_20190519_185028", "auto_ending", "gohan_IMG_20181007_172911", "gohan_IMG_20190512_182649", "hana", "harajuku_SDIM1023", "harajuku_SDIM1042", "harajuku_SDIM2018", "harajuku_SDIM2047", "harajuku_SDIM2080", "ichigaya_IMG_1271", "ikebukuro_IMG_20190421_213014", "ikebukuro_SDIM1230", "ikebukuro_SDIM1241", "ikebukuro_SDIM1249", "ikebukuro_SDIM1333", "ikebukuro_SDIM1339", "ikebukuro_SDIM1352", "ikebukuro_SDIM1366", "ikebukuro_SDIM1396", "ink", "juuen", "koenji_SDIM1091", "koenji_SDIM1092", "kyouso_ending", "nakano_SDIM1558", "nakano_SDIM1591", "nakano_SDIM1603", "nakano_SDIM1611", "nakano_SDIM1612", "nerima_SDIM1416", "nerima_SDIM1458", "nerima_SDIM1467", "nerima_SDIM1498", "nerima_SDIM1502", "nerima_SDIM1528", "nerima_SDIM1540", "nichijou_IMG_0812", "nichijou_IMG_0926", "nichijou_IMG_20190622_033547", "nichijou_SDIM1933", "odaiba_SDIM1748", "shibuya_IMG_0990", "shibuya_SDIM0781", "shibuya_SDIM1139", "shibuya_SDIM1167", "shibuya_SDIM1185", "shibuya_SDIM1204", "shibuya_SDIM1210", "shimokita_IMG_0861", "shimokita_IMG_1178", "shinjuku_IMG_1312", "ueno_doubutsuen", "ueno_pinkcinema", "ueno_shinobazuike", "yakiniku", "@PPechka", "@berryverrine", "@eguchi_saan", "@f_osakana", "@gidre___ame", "@gidre__cho", "@hanabushi_", "@hibimeganesama", "@imllsn", "@kusari_usagi", "@trcoot", "@shionnn_k", "@smiyao", "@tonarinohey", "@000makyo", "@00_900_00", "@00lilmee", "@02T_TzZ", "@0Amogi", "@0oh__0_0_1", "@0oh__0_0_2", "@16_ne_16", "@17A_1973", "@25mi_two", "@2wano_a", "@339_ioa", "@4040lmn", "@4ka3da4", "@540Y_", "@70glutton", "@8744_HanaYoshi", "@89ypyp", "@9csms", "@9csms_2", "@AI_roid_", "@AReME_10N23", "@A_mane86", "@Anies_only", "@AnotherF22", "@AsH8n", "@BEBE_fate", "@BaTt12345", "@Berphegore", "@Brokenrobo_000", "@Brokenrobo_000_2", "@CHANTA33333", "@Coco_Chainsaw", "@E1lKTaqgyf1Tjpa ", "@EzoDoDance", "@H_4214", "@HarubeChika", "@IMIMS01", "@IS8_831 ", "@Irws_rainbow", "@Itsuki_Isshiki", "@JajajaNosuke", "@Jmeysan_", "@KALIGAKI", "@Leira_Usui_541", "@Leucadendron100", "@Llat_sann", "@Luna_fallenmoon", "@Matsuri_1024", "@NORISTARCREAM", "@NORI_SHIRO2525", "@Naonari_S", "@NeNe_Stamp", "@Ni_sin13", "@Npopoti", "@Npopoti_2", "@Oemunn", "@Quirt_co_jp", "@RINdesu_4649", "@Re_p_y_o_n_", "@Runami_online", "@RyockT_", "@SFzyunroku", "@Saishi_sub", "@SanmaLemon", "@Shinabita_Sakna", "@TR_______K", "@Tsukushi_Haru_", "@Tsuru_tani_", "@Waaa404", "@XiaoYuHEXiaoYu", "@YAGE_sa", "@Yellow_warp_ark", "@Yellow_warp_ark_2", "@ZEPHDA", "@_H3D4_", "@_Rlyeh", "@__shi27", "@_cab8d9_", "@_cab8d9_2", "@_cpchan", "@_nanenoninu", "@_pokimiss", "@a_blk_clps", "@a_e_a_e_a_e_a", "@airdan_kok", "@akaba_aka", "@aki_masanari", "@akira702", "@akiyama_kou72", "@amamefuka", "@amnesiapigs", "@amnesiapigs_2", "@angeleaterx", "@aotamari_398", "@apricot_skgt", "@arin189", "@azuki_157", "@ba_lsami5", "@babugorira", "@bakajyaneeno_", "@buntyojirusi", "@chawan_freegame", "@cherryboy9625", "@chihrT2", "@chipa563", "@cokecocolus", "@color_reverse_9", "@common_ccc", "@coyura_o0", "@coyura_o0_2", "@doritton", "@dwyrjGe627ilB4J", "@dwyrjGe627ilB4J_2", "@eganagu", "@eight_illust", "@eiri7hamono", "@elnovaline", "@falsetto_boy", "@fictionesJLB", "@gdted_cylinder", "@ha4to", "@hachino_miya23", "@hakainoika", "@hanabusayuki__", "@hanpa__ga", "@hatanonawo", "@hazukihanav", "@hickey_", "@hinata_3142", "@hinayua_r18", "@hinketsumusume", "@hyuuggaa", "@ichibuno_b", "@inc_sousaku", "@irota_illust", "@ittokyu", "@ittokyu_2", "@joedoudou", "@juni_neu", "@juni_neu_2", "@ka2_com", "@kado_onyx", "@kaito_cm", "@kakowanai", "@kanano_koharu", "@kaneyan000", "@kanisushi_umai", "@kasukyu9", "@kawa_kunn", "@kawa_kunn_2", "@kazari_com", "@khr_42", "@kii_nidonezuki", "@kimihakimisago", "@kinenSinen", "@kirita_ohana", "@kis_sako", "@ko_ro_ne__U", "@kokemotto", "@konenohi_k", "@kooori_dofu", "@koutose", "@kuroko_ryona", "@kuzi_awono", "@kuzi_awono_2", "@ky0_z9", "@lacaleche", "@ll0141", "@ltasaka_kentiku", "@maikeru11231", "@maikeru11231_2", "@makirogen", "@marihico", "@mato_chan_Si", "@mazamuno", "@meltingfj", "@memeOl_l", "@migi_iro___", "@mioto_nobody", "@mitomori_go", "@mizunopenta1", "@mmmn_hyne51", "@mnemomnemo", "@mochikiri3", "@mochiyak", "@mofumothchan", "@mofumothchan_2", "@moji0105", "@mol_tamako0130", "@momyoraratityan", "@mono_taro_V", "@mono_taro_V_2", "@montittiti", "@mounmori", "@mspink_y", "@mtok_1", "@mui_61_mhnd", "@mumupi01", "@musagi_3", "@musounyan", "@nando_teccha", "@ne_san_mi", "@ne_san_mi_2", "@neetonyan", "@nemlilith", "@nhsmmM", "@nhw5k", "@niwatonira", "@niwatonira_2", "@nkymaaaa__", "@noinoiro", "@noncomcom", "@nyalra", "@o2Iro8", "@o2Iro8_2", "@odayaka_kion", "@oekaki_73", "@ohyohyohyoooooo", "@okomekuu_hetale", "@omotinosatoo", "@omrisoisina", "@ooomiiroD", "@orivershitsitai", "@osakimakura0706", "@p15pasta", "@p_maco13", "@panda_ame_3", "@panda_kabe", "@pic_sksk", "@pikamodoki123", "@please_anzu", "@pm_hakka", "@ppp_lover31", "@qhxid", "@ransuchosei", "@reburia1_mup", "@rhino2ka", "@ricebread_tm", "@rioapr03", "@rito_azusagawa", "@rkgk_haco", "@roroixi", "@ruriMAringo", "@s0ltie", "@sabano_ms", "@sabano_ms_2", "@samusuki", "@satou0293", "@sayori_nw", "@sayori_nw_2", "@sei26162097", "@serurosu1226", "@shark_wing", "@sheeta02", "@shibaitaroka_7", "@shibaitaroka_7", "@shida_eqe", "@shifuratto_25", "@shiro96haru", "@shiromafu___", "@shrimPun", "@sincha_chanoyu", "@siso_oob", "@sle060611", "@stylishtrash", "@stylishtrash_2", "@t_y_mato", "@tamagonohako", "@teiki_keno", "@tem_minori", "@tem_minori_2", "@thendoftimeline", "@thendoftimeline_2", "@tkjr_op", "@toake_granite", "@tori_natsusu", "@tuna__316", "@ukairo_4463", "@uoaen", "@uttaeteyaru_", "@uttaeteyaru__2", "@uuu_myumyu", "@uuu_myumyu_2", "@waimoniku", "@welunikke", "@y_mi1nt", "@yf_fiz", "@yknsugar", "@yonayona_co", "@yyyuoyahOy", "@zundokokv"]
},
"ENDINGS" : {
"__type" : "System.Collections.Generic.List`1[[NGO.EndingType, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]],mscorlib",
// ENDINGS contains an array which contains the history of all endings the user has experienced, allowing duplicates.
// Newly achieved endings are appended to the end of array. Possible values are [1,22].
"value" : [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22]
},
"HAISHINSPEED" : {
"__type" : "System.Int32",
// HAISHINSPEED is unused, the label is used internally to denote the speed of KAngel's stream.
// But the value in the savefile always 0.
"value" : 0
},
"SE" : {
"__type" : "System.Single",
// SE determines sound effect loudness [0,1].
"value" : 0.6
},
"BGM" : {
"__type" : "System.Single",
// BGM determines background music loudness [0,1].
"value" : 0.6
},
"LANG" : {
"__type" : "ngov3.LanguageType,Assembly-CSharp",
// LANG is an enum that determines the language of the client.
// 0 - JP
// 1 - EN
// 2 - CN
"value" : 1
}
}
{
"LOVEDIARY" : {
// LOVEDIARY is an enum that determines the diary file on Ame's desktop which is generated
// on day 23.
// 0 - No diary
// 1 - Affection [0,20)
// 2 - Affection [20, 40)
// 3 - Affection [40, 80)
// 4 - Affection [80, 100]
"__type" : "System.Int32",
"value" : 1
},
"KYUUSICOUNT" : {
// KYUUSICOUNT tracks the length of Ame's streaming break, which is set to 3 after the breakdown 3 event
// and is reduced by one when a day passes. If this value is > 0 streaming is disabled.
"__type" : "System.Int32",
"value" : 0
},
"ISSHUROKUED" : {
// ISSHUROKUED is true if the PV event has been triggered (day 27 & followers >= 500000)
"__type" : "System.Boolean",
"value" : false
},
"BEFOREWRISTCUT" : {
// BEFOREWRISTCUT is used during the stress events since it's a multi day event.
"__type" : "System.Boolean",
"value" : false
},
"ISHAKKYO" : {
// ISHAKKYO is true if the second part of the stress event has been triggered.
"__type" : "System.Boolean",
"value" : false
},
"ISWRISTCUT" : {
// ISWRISTCUT is true if the first part of the stress event has been triggered.
"__type": "System.Boolean",
"value" : false
},
"WISHLIST" : {
// WISHLIST is an enum which denotes what item Ame put on her wishlist on day 5
// 1 - Bath bombs
// 2 - Costumes
// 3 - An expensive mic
// 4 - Aphrodisiacs
"__type" : "System.Int32",
"value" : 3
},
"ISGEDATSU" : {
// ISGEDATSU is true when the conspiracy end (Welcome To My Religion) is triggered.
"__type" : "System.Boolean",
"value" : false
},
"ISHORROR" : {
// ISHORROR is true when the INTERNET OVERDOSE ending is triggered.
"__type" : "System.Boolean",
"value" : false
},
"ISHAPPAOK" : {
// ISHAPPAOK is true if darkness >= 60 on day 17, it's associated with a small Line event.
// Doesn't seem to be used anywhere else.
"__type" : "System.Boolean",
"value" : true
},
"FIRSTDATE" : {
// FIRSTDATE is an enum that stores the first date the player has had with Ame.
// 106 - Nakano,
// 107 - Harajuku,
// 108 - Akihabara,
// 109 - Shibuya,
// 110 - Ikebukuro,
// 111 - Ueno,
// 112 - Jinbocho,
// 113 - Shimokitazawa,
// 114 - Kichijoji,
// 115 - Gisneyland,
// 116 - HikarigaokaPark,
// 117 - Asakusa,
// 118 - Shinjuku,
// 119 - Toyosu,
// 120 - Odaiba,
// 121 - Ichigaya,
// 122 - Zikka (Date with ame's parents)
// 123 - Hospital,
// 127 - None
"__type" : "ngov3.CmdType,Assembly-CSharp",
"value" : 107
},
"TRAUMA" : {
// TRAUMA is an enum that describes the long text message that Ame sends on day 15 when love and darkness are >= 60
// 112 - Event_LongLINE001 - When Ame was neglected as a kid
// 113 - Event_LongLINE002 - How Ame grew up poor
// 114 - Event_LongLINE003 - When Ame was bullied at school
// 115 - Event_LongLINE004 - How Ame wants to have a happy marriage
// 116 - Event_LongLINE005 - Ame's poor health
"__type" : "NGO.JineType,Assembly-CSharp",
"value" : 112
},
"ISHEARTRAUMA" : {
// ISHEARTRAUMA is true if the event associated with the TRAUMA field is triggered.
"__type" : "System.Boolean",
"value" : true
},
"ISJUNCHO" : {
// ISJUNCHO is true if Ame has been satisfied with the amount of follower's she's had on day 14.
// There's a few more branches that happen with this flag but it only affects what messages Ame sends.
"__type" : "System.Boolean",
"value" : false
},
"USEDNETAS" : {
"__type" : "System.Collections.Generic.List`1[[ngov3.AlphaLevel, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]],mscorlib",
// USEDNETAS contains an array of streams streamed.
"value" : [
{
"alphaType" : 9,
"level" : 1
},{
"alphaType" : 9,
"level" : 2
},{
"alphaType" : 8,
"level" : 1
},{
"alphaType" : 4,
"level" : 1
},{
"alphaType" : 6,
"level" : 1
},{
"alphaType" : 0,
"level" : 1
},{
"alphaType" : 7,
"level" : 1
},{
"alphaType" : 2,
"level" : 1
},{
"alphaType" : 9,
"level" : 3
},{
"alphaType" : 6,
"level" : 2
},{
"alphaType" : 1,
"level" : 1
},{
"alphaType" : 11,
"level" : 2
},{
"alphaType" : 5,
"level" : 1
}
]
},
"HAVINGNETAS" : {
"__type" : "System.Collections.Generic.List`1[[ngov3.AlphaLevel, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]],mscorlib",
// HAVINGNETAS contains a list of the status of each stream type, the alphaType field denotes
// the type of stream and the level the current level of the stream.
// alphaType enums:
// 0 - Zatudan/Chat & Chill
// 1 - Gamejikkyou/Letsplay
// 2 - Otakutalk/Nerd Talk
// 3 - Imbouron/Conspiracy Theories
// 4 - Kaidan/Netlore
// 5 - ASMR
// 6 - Hnahaisin/Sexy Stream
// 7 - Kaisetu/Angel Explains
// 8 - Taiken/KAngel Tries Stuff
// 9 - Yamihaishin/Breakdown Stream
// 10 - PR/Sponsorships
// 11 - Angel/Internet Angel
// 12 - Darkness (Event stream)
"value" : [
{
"alphaType" : 0,
"level" : 1
},{
"alphaType" : 9,
"level" : 1
},{
"alphaType" : 9,
"level" : 2
},{
"alphaType" : 6,
"level" : 1
},{
"alphaType" : 8,
"level" : 1
},{
"alphaType" : 3,
"level" : 1
},{
"alphaType" : 4,
"level" : 1
},{
"alphaType" : 5,
"level" : 1
},{
"alphaType" : 2,
"level" : 1
},{
"alphaType" : 7,
"level" : 1
},{
"alphaType" : 11,
"level" : 1
},{
"alphaType" : 8,
"level" : 2
},{
"alphaType" : 9,
"level" : 3
},{
"alphaType" : 6,
"level" : 2
},{
"alphaType" : 0,
"level" : 2
},{
"alphaType" : 7,
"level" : 2
},{
"alphaType" : 10,
"level" : 1
},{
"alphaType" : 1,
"level" : 1
},{
"alphaType" : 2,
"level" : 2
},{
"alphaType" : 4,
"level" : 2
},{
"alphaType" : 11,
"level" : 2
}
]
},
"STATUS" : {
// STATUS contains an array of objects with a type and value, the types are enums and are described:
// 0 - Tension, seems to be used only in streams to unknown effect. Probably had some use before release.
// 1 - ThisLoopHaishinCount, unused
// 2 - Follower
// 3 - Stress
// 4 - Love, affection
// 5 - Yami, Mental Darkness
// 6 - DayIndex, the current day
// 7 - DayPart, which part of the day the player is at, though when the game is only saved at the start of the day.
// 8 - Wadaisei, unused
// 9 - OkusuriedCounter, streaming bonus impact
// 10 - OirokeCounter, streaming bonus communication (from sexy/cuddle stuff?)
// 11 - MadeLoveCounter, number of times you've fucked Ame
// 12 - RenzokuHaishinCount, consecutive stream bonus
// 13 - SNSzizenKokutiBonus, pre stream alert bonus
// 14 - GameCountBonus, stream bonus: gamer girl
// 15 - CinePhillCountBonus, cinephile bonus
// 16 - DougaTVShabekuriCountBonus, streaming bonus communication (from streaming?)
// 18 - Harumagedo, Rabbit hole, conspiracy stream debuff
"__type" : "System.Collections.Generic.List`1[[ngov3.Status, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]],mscorlib",
"value" : [
{
"statusType" : 0,
"currentValue" : {
"value" : 20
},
"todaysDelta" : {
"value" : 0
},
"delta" : {
"value" : 0
},
"maxValue" : {
"value" : 100
},
"minValue" : 0,
"dispAsPercent" : false
},{
"statusType" : 2,
"currentValue" : {
"value" : 600000
},
"todaysDelta" : {
"value" : 0
},
"delta" : {
"value" : 0
},
"maxValue" : {
"value" : 9999999
},
"minValue" : 0,
"dispAsPercent" : false
},{
"statusType" : 8,
"currentValue" : {
"value" : 100
},
"todaysDelta" : {
"value" : 0
},
"delta" : {
"value" : 0
},
"maxValue" : {
"value" : 500
},
"minValue" : 100,
"dispAsPercent" : true
},{
"statusType" : 3,
"currentValue" : {
"value" : 0
},
"todaysDelta" : {
"value" : 0
},
"delta" : {
"value" : 0
},
"maxValue" : {
"value" : 100
},
"minValue" : 0,
"dispAsPercent" : false
},{
"statusType" : 4,
"currentValue" : {
"value" : 81
},
"todaysDelta" : {
"value" : 0
},
"delta" : {
"value" : 0
},
"maxValue" : {
"value" : 100
},
"minValue" : 0,
"dispAsPercent" : false
},{
"statusType" : 5,
"currentValue" : {
"value" : 65
},
"todaysDelta" : {
"value" : 0
},
"delta" : {
"value" : 0
},
"maxValue" : {
"value" : 100
},
"minValue" : 0,
"dispAsPercent" : false
},{
"statusType" : 9,
"currentValue" : {
"value" : 10
},
"todaysDelta" : {
"value" : 0
},
"delta" : {
"value" : 0
},
"maxValue" : {
"value" : 60
},
"minValue" : 0,
"dispAsPercent" : false
},{
"statusType" : 10,
"currentValue" : {
"value" : 1
},
"todaysDelta" : {
"value" : 0
},
"delta" : {
"value" : 0
},
"maxValue" : {
"value" : 60
},
"minValue" : 0,
"dispAsPercent" : false
},{
"statusType" : 12,
"currentValue" : {
"value" : 0
},
"todaysDelta" : {
"value" : 0
},
"delta" : {
"value" : 0
},
"maxValue" : {
"value" : 30
},
"minValue" : 0,
"dispAsPercent" : false
},{
"statusType" : 13,
"currentValue" : {
"value" : 0
},
"todaysDelta" : {
"value" : 0
},
"delta" : {
"value" : 0
},
"maxValue" : {
"value" : 2
},
"minValue" : 0,
"dispAsPercent" : false
},{
"statusType" : 14,
"currentValue" : {
"value" : 2
},
"todaysDelta" : {
"value" : 0
},
"delta" : {
"value" : 0
},
"maxValue" : {
"value" : 60
},
"minValue" : 0,
"dispAsPercent" : false
},{
"statusType" : 15,
"currentValue" : {
"value" : 0
},
"todaysDelta" : {
"value" : 0
},
"delta" : {
"value" : 0
},
"maxValue" : {
"value" : 60
},
"minValue" : 0,
"dispAsPercent" : false
},{
"statusType" : 16,
"currentValue" : {
"value" : 18
},
"todaysDelta" : {
"value" : 0
},
"delta" : {
"value" : 0
},
"maxValue" : {
"value" : 90
},
"minValue" : 0,
"dispAsPercent" : false
},{
"statusType" : 11,
"currentValue" : {
"value" : 1
},
"todaysDelta" : {
"value" : 0
},
"delta" : {
"value" : 0
},
"maxValue" : {
"value" : 30
},
"minValue" : 0,
"dispAsPercent" : false
},{
"statusType" : 18,
"currentValue" : {
"value" : 0
},
"todaysDelta" : {
"value" : 0
},
"delta" : {
"value" : 0
},
"maxValue" : {
"value" : 100
},
"minValue" : 0,
"dispAsPercent" : false
},{
"statusType" : 6,
"currentValue" : {
"value" : 30
},
"todaysDelta" : {
"value" : 0
},
"delta" : {
"value" : 0
},
"maxValue" : {
"value" : 30
},
"minValue" : 0,
"dispAsPercent" : false
},{
"statusType" : 7,
"currentValue" : {
"value" : 0
},
"todaysDelta" : {
"value" : 0
},
"delta" : {
"value" : 0
},
"maxValue" : {
"value" : 3
},
"minValue" : 0,
"dispAsPercent" : false
},{
"statusType" : 20,
"currentValue" : {
"value" : 1
},
"todaysDelta" : {
"value" : 0
},
"delta" : {
"value" : 0
},
"maxValue" : {
"value" : 5
},
"minValue" : 0,
"dispAsPercent" : false
}
]
},
"PSYCHECOUNT" : {
// PSYCHECOUNT tracks how many times Ame has OD'd.
"__type" : "System.Int32",
"value" : 1
},
"MIDOKUCOUNT" : {
// MIDOKUCOUNT tracks how many time's you've missed Ame's LINE messages.
"__type" : "System.Int32",
"value" : 4
},
"LOOPCOUNT" : {
// LOOPCOUNT is unused except for one check which checks on the first stream. The value is never changed.
"__type" : "System.Int32",
"value" : 1
},
"DAYACTIONHISTORY" : {
// DAYACTIONHISTORY contains an array of strings representing all the actions the player has had Ame do,
// including streaming and non-streaming activities that pass time. New actions are appended to the end.
// Stream actions include an "_" as well as level.
// This history is used to determine some messages to be sent.
"__type" : "System.Collections.Generic.List`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]],mscorlib",
"value" : [
"OkusuriDaypassOverdoseY1","Yamihaishin_1","InternetPoketterF0Y3","PlayIchatukuTalk","Yamihaishin_2","OdekakeHarajuku","Taiken_1","InternetPoketterF0Y45","Internet2chY3","Kaidan_1","SleepToTomorrow3","SleepToTomorrow3","SleepToTomorrow3","SleepToTomorrow3","InternetYoutube","InternetYoutube","Hnahaisin_1","InternetPoketterF0Y3","PlayIchatukuTalk","Zatudan_1","PlayMakeLove","Kaisetu_1","Internet2chY12","PlayIchatukuTalk","Otakutalk_1","OkusuriPuronOverdoseY2","Yamihaishin_3","OkusuriHiPuronOverdoseY3","EntameGame","InternetPoketterF0Y3","Internet2chY3","OdekakeAkihabara","OkusuriHiPuronOverdoseY3","Hnahaisin_2","OkusuriHappaY4","Gamejikkyou_1","OkusuriPsyche","Angel_2","OkusuriHappaY5","ASMR_1","SleepToTomorrow3","SleepToTomorrow3","SleepToTomorrow3","SleepToTomorrow3","SleepToTomorrow3","SleepToTomorrow3","SleepToTomorrow3","SleepToTomorrow3","SleepToTomorrow3"
]
},
"EVENTHISTORY" : {
// EVENTHISTORY contains a list of all line messages sent so that the game won't repeat any messages on a single playthrough.
"__type" : "System.Collections.Generic.List`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]],mscorlib",
"value" : [
"LineWeekDay112","LineWeekDay005","LineWeekDay052","Event_Urge","LineWeekDay119","LineWeekDay066","LineWeekDay014","Event_AyasiiSystem_GotMail","Event_Choudare","Event_Newthings","Event_Nickname","LineWeekDay113","LineWeekDay022","LineWeekDay093","LineWeekDay023","Event_Amecalling_Kawaii","LineWeekDay065","Event_Approval","LineWeekDay017","LineWeekDay083","Event_Anxiety","LineWeekDay020","LineWeekDay007","Event_Yandeiru","LineWeekDay099","LineWeekDay036","Event_Pinojien","LineWeekDay102","LineWeekDay103","Event_Negativ","LineWeekDay106","LineWeekDay011","Event_Jisatumisui","Event_Suggest","Event_Brokenphone","Event_4timesJINE","Event_Amecalling_Kowai","Event_Watchword","Event_Suki10","Event_UberEats","Event_Hemp"
]
},
"POKETTERHISTORY" : {
// POKETTERHISTORY contains an array of all tweets sent.
"__type" : "System.Collections.Generic.List`1[[ngov3.TweetData, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]],mscorlib",
"value" : [
{
"Type" : 326,
"day" : 1,
"honbun" : "",
"IsOmote" : true,
"FavNumber" : 870,
"RtNumber" : 122,
"kusoReps" : [
218
],
"kusoRepString" : [
],
"cmdType" : 127
}
]
},
"JINEHISTORY" : {
// JINEHISTORY stores an array of objects that describe all previously sent line messages both from
// P-chan and Ame.
"__type" : "System.Collections.Generic.List`1[[ngov3.JineData, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]],mscorlib",
"value" : [
{
"user" : 3,
"id" : 999,
"responseType" : 1,
"stampType" : 8,
"day" : 2,
"freeMessage" : ""
},{
"user" : 0,
"id" : 950,
"responseType" : 1,
"stampType" : 8,
"day" : 0,
"freeMessage" : ""
}
]
}
}
God, saved me so badly, I'm editing my save file but didn't know what each flag was, ありがとうございました!