tasogare

Random shit related to Tasogare no Kyoukai from Tiare
git clone https://git.neptards.moe/u3shit/tasogare.git
Log | Files | Refs | README

notes.org (10580B)


      1 Hook: HS932#-8@401947
      2 
      3 #+BEGIN_SRC
      4 cat TA*.OVL | ruby -e 'puts $stdin.read.force_encoding(Encoding::BINARY).split(/[\x00-\x1f\x7f\xfd-\xff]+/n).map {|s| s.encode(Encoding::UTF_8, Encoding::SJIS, invalid: :replace, undef: :replace).gsub(/^[ -~]+/, "").gsub(/[ -~]+$/, "") }.select {|x| x.length > 1}'
      5 
      6 grep -H vn TA_16*.OVL.txt | while read line; do [[ $line =~ 'vn "'(.*)'";' ]]; grep -q "${BASH_REMATCH[1]}" ../../nip_src/tasogare || echo "$line"; done
      7 
      8 grep -HE 'var2\[([0-9]|1[1-9]|[2-5][0-9]|6[4-9]|7[0-9]|89|9[0-9]|1[0-2][0-9]|13[07]|14[09]|1[5-9][0-9]|2[0-9][0-9])\] =' TA_09*.txt
      9 #+END_SRC
     10 
     11 
     12 * ovls
     13 xxyy
     14 
     15 day numbering: https://trad-japan.com/name-of-month/
     16 https://jpnculture.net/tsuki-michikake
     17 
     18 ** xx
     19 + 01 :: izumi briefing, arrive in village, day2 (二日月)
     20 + 02 :: day2
     21 + 03 :: some random shit
     22 + 04 :: day3 (until meet maya)
     23 + 06 :: day3 (after meet maya; cont cond: visit ichinose, yuuzou, jinja)
     24 + 07-08 :: night
     25 + 09 :: day4, melanie challenge accepted
     26 + 10 :: day4, melanie challenge rejected
     27 + 11 :: first dungeon
     28 + 12 :: after first dungeon w/ 3girls?
     29 + 13 :: first dungeon
     30 + 1401 :: no first dungeon
     31 + 14yy :: after first dungeon, no 3girls
     32 + 15 :: pre day5, was dungeon
     33 + 16 :: day5, was dungeon
     34 + 17 :: day5 events, no dungeon
     35 + 19 :: day5, no dungeon
     36 + 20 :: day6: tokyo trip
     37 + 21 :: day7: kasumi dead body
     38 + 22 :: day9 around events
     39 + 23 :: day9 (kasumi burial, opt give documents back to maya)
     40 + 2401 :: day11 morning
     41 + 24yy :: day11, after hole found at maya
     42 + 25 :: day11, before hole found at maya
     43 + 26 :: day11 dungeon
     44 + 27 :: day11 fire
     45 + 28 :: day11 after fire -> makoto? + melanie H
     46 + 29 :: day? events
     47 + 30 :: day? (maya attack)
     48 + 31 :: day? maya events
     49 + 32 :: day? events
     50 + 33 :: day? events
     51 + 34 :: day? events
     52 + 35 :: day14a events
     53 + 36 :: day14a (maya almost kill)
     54 + 37 :: day14a events (post maya, makoto collect)
     55 + 38 :: day14a events (post maya, hinaki collect, miyu speech)
     56 + 39 :: day14a events (post paya, hinaki speech)
     57 + 40 :: day14b pre-events
     58 + 42 :: day14b (girls disappear)
     59 + 43 :: day14b after dungeon church-like
     60 + 45 :: day14b escape
     61 + 48 :: misc dungeon
     62 + 49 :: school
     63 
     64 
     65 ** yy
     66 + 50 :: main ruin
     67 + 51 :: ichinose
     68 + 52 :: police
     69 + 53 :: yuuzou
     70 + 54 :: jizou shrine
     71 + 55 :: jinja
     72 + 56 :: clinic
     73 + 58 :: matsuno shou (melanie inn)
     74 + 59 :: school (sometimes, usu. 4900)
     75 + 61 :: makoto house
     76 + 62 :: kenshi iwa (ichinose next to ruin)
     77 + 64 :: o numa (swamp ruin)
     78 + 65 :: ichinose inside
     79 + 68 :: keijou ga hara (far away ruin)
     80 
     81 * vars
     82 
     83 good end:
     84 まこと -> var2[104] -> var2[40] >= 2 && var2[41] >= 3
     85 美夕 -> var2[105] -> var2[42] >= 2 && var2[98] && var2[11] && !var2[104] && ??
     86 雛姫 -> var2[106] -> !var2[104] && !var2[46] && var2[40] >= 4 && var2[110] == 2?
     87 
     88 melanie: var2[36] != 0 && var2[209] > 2 && var[57] == 0 (always true) && var2[91] == 0
     89 => at least 3 treasure
     90 
     91 ~maya ending:
     92 91 | 95 | 96 | 98 | 104 | 105 == 0 && 227 == 1
     93 
     94 + 0 :: -
     95 + 1 :: lantern
     96 + 2 :: lantern fuel??
     97 + 3 :: eye stone count?
     98 + 4 :: has guild notes?
     99 + 5 :: has manuscripts?
    100 + 6..9 :: -
    101 + 10 :: day (新月=1, 二日月=2, 三日月=3, 四日月=4, 五日月=5, 六日月=6, 七日月=7, 九日月=9, 十日余り月=11, 新月=?, 小望月=14a, 十四日月=14b, 望月=15, 望月)
    102 + 11 :: has necklace
    103 + 12..16 :: -
    104 + 17 :: day14: visited maya when hinaki is missing
    105 + 18 :: day14: visited police after makoto is missing
    106 + 19 :: day14: final dungeon before fight: selected 耐える
    107 + 20..29 :: -
    108 + 30 :: (practically not read) day9 end: replied 雛姫が許す限り
    109 + 31..32 :: -
    110 + 33 :: day14: still had necklace when finding kidnapped girls in last dungeon
    111 + 34 :: -
    112 + 35 :: (not read) day9: replied to hinaki when asked how long to stay: 探し物が見つかるまで
    113 + 36 :: day?, day14a: visited matsuno shou; day14a visited school
    114 + 37..39 :: -
    115 + 40 :: hinaki favor? (makoto first atk 許す, miyu don't tell about her mother 約束する, melanie attacked in dungeon while the other 3 girls are around 助ける, maya leave from ichinose after no dungeon 雛姫と話す, tokyo 水族館, save miyu from room confinement 協力する, last night don't forget hinaki 雛姫を迎えに行く)
    116 + 41 :: makoto favor (makoto first atk 許す, akita why came? 邪魔しに来た, kasumi disappearance yuuzou あがらせてもらう, melanie attacked in dungeon while the other 3 girls are around 見守る -1!, dungeon w/3 girls after まことを送る, まことと遺跡に入る約束をする, tokyo 映画館, tokyo ret まことに謝る, save miyu from room confinement 協力する)
    117 + 42 :: miyu favor (tatsumi miyu atk 助ける, just after 許す, tokyo 展望台)
    118 + 43 :: (not read) maya hole: ここから避難させる
    119 + 44 :: miyuki rape peeped 1: single 1653, 2: gang 3053, 3: single 2353
    120 + 45 :: -
    121 + 46 :: day4: barged into kasumi's bathroom
    122 + 47..49 :: -
    123 + 50 :: day4: dungeon w/3 girls after まことを送る
    124 + 51 :: day4: 1: entered first dungeon, 2: found 3girls in dungeon
    125 + 52 :: heard miyuki oneesan?
    126 + 53 :: day4: dungeon w/ 3girls after まことと遺跡に入る約束をする
    127 + 54 :: day4: before 1st dungeon police これから遺跡に入る x2
    128 + 55 :: day3: kasumi disappeareance tell hinaki: 聞く
    129 + 56 :: day3: miyu don't tell about her mother 俺には分からない
    130 + 57 :: day4: (not read) melanie 1st meet 挑戦を受ける
    131 + 58 :: day4: place visit counter before dungeon (ichinose, yuuzou, main ruin, police, jinja) (to trigger hinaki missing speech from kasumi)
    132 + 59 :: day4: failed dungeon: triggered (・・・遺跡に入る気はないのか?) or メラニーのことが気になるな。早く行ってみよう。 by fucking around instead of going to the dungeon (later cleared)
    133 + 60..63 :: random visit counters, usage varies by day
    134 + 64 :: day4 dungeon: find melanie atk-ed
    135 + 65 :: day4 no dungeon: saw yuuzou x kasumi rape
    136 + 66 :: day4: hinaki told you makoto's past (var2[50] == 0)
    137 + 67 :: day9 youzou house, 1: visited, 2: saw miyuki rape
    138 + 68 :: day9 youzou house, 1: saw miyuki rape (probably meant to be "triggered" not "saw", but the code is buggy...); increased: main ruin, ichinose, police, jinja
    139 + 69 :: -
    140 + 70 :: day4, escaped from dungeon, melanie?: 駐在所に行く
    141 + 71 :: day4 dungeon: 1: find melanie atk-ed, 2: saw melanie buried scene (where he thinks she's a ghost)
    142 + 72 :: day9: makoto didn't tell her past (because hinaki did, var2[66])
    143 + 73..76 :: -
    144 + 77 :: day5, no dungeon: met hinaki at school
    145 + 78 :: library: learned 一美's name
    146 + 79 :: saw file about makoto family murder @ police
    147 + 80 :: random counter
    148 + 81 :: only set to 0
    149 + 82..86 :: -
    150 + 87 :: (not read) day5: file about makoto family murder
    151 + 88 :: -
    152 + 89 :: dungeon: eye pickup event selector (0..3)
    153 + 90 :: -
    154 + 91 :: day?/14a: melanie H: 1=メラニーを受け入れる, 2=抗う
    155 + 92..94 :: -
    156 + 95 :: library: kazumi H
    157 + 96 :: library: sayoko H
    158 + 97 :: (day3: after meet maya -> 1, but later overwritten): day4, rejected melanie's challenge
    159 + 98 :: day?: miyu rescued, went back to yuuzou: みゆきが心配
    160 + 99 :: library: var2[150]=11 kazumi: 慰める
    161 + 100..103 :: -
    162 + 104 :: day14a: makoto good end flag: まことを抱く
    163 + 105 :: day14a: miyu good end flag: 美夕が好きだから
    164 + 106 :: day14a: hinaki good end flag: 雛姫に応じる
    165 + 107 :: -
    166 + 108 :: day14b: 1=visited makoto house w/ melanie; 2=makoto ran away @ matsuno
    167 + 109 :: day14a: don't forget hinaki 雛姫を迎えに行く
    168 + 110 :: day14a 1=miyu didn't invite to room or refused; 2=miyu successfully invited
    169 + 111 :: day14b *TODO* 426[ABC] visit?
    170 + 112..117 :: -
    171 + 128 :: day5, no dungeon: visited library
    172 + 129..130 :: -
    173 + 131..134 :: random visit counters, usage varies by day
    174 + 135 :: only set to 0
    175 + 136 :: random visit counters, usage varies by day
    176 + 137 :: day14b: visited clinic
    177 + 138 :: only set to 0
    178 + 139 :: random visit counters, usage varies by day
    179 + 140 :: day14a, makoto house visit counter
    180 + 141..145 :: random visit counters, usage varies by day
    181 + 146 :: (not read) 2=one of dungeon's eye pickup event
    182 + 147..148 :: only set to 0
    183 + 149 :: dungeon: picked up first eye (in the playthrough)
    184 + 150 :: init=1; *TODO* school visit counter? 2=sayako, kazumi 1st meet; 3=sayako late event; 4=sayako still angry, learn 2 name; 6=sayako late again; 7=(same day) inside, duo angry; 8=went to school next day; 9=(same day) ?; 10=next day to school; 11=very srs fight; 12=kazumi sorry; 20=done
    185 + 151 :: -
    186 + 152 :: library: var2[150] = 11: visited (library, not school)
    187 + 153 :: -
    188 + 154 :: day14b yuuzou: var2[108]==0 visited
    189 + 155..165 :: -
    190 + 166 :: dungeon: triggered coffin event
    191 + 167..168 :: -
    192 + 169 :: dungeon companion: 1=day4 makoto&co; 2=day11 melanie
    193 + 170..180 :: dungeon: picked up eye/treasure (one var for each pickup?)
    194 + 181 :: (not read) supposed to be like 170..180, but fucked up and assigned instead of read && compared with uninitialized var...
    195 + 182 :: dungeon day4: hidden passage found my miyu
    196 + 183..184 :: dungeon pickup
    197 + 185 :: dungeon day11: maya hole enter event triggered
    198 + 186 :: dungeon roadblock oni counter (0..2)
    199 + 187 :: -
    200 + 188 :: only read
    201 + 189 :: dungeon day11: found melanie
    202 + 190..191 :: -
    203 + 192..193 :: dungeon pickup
    204 + 194 :: -
    205 + 195 :: dungeon pickup
    206 + 196 :: -
    207 + 197..199 :: dungeon pickup
    208 + 200 :: dungeon day11: found burial chamber w/ melanie
    209 + 201 :: dungeon day11: found exit ladder
    210 + 202..203 :: -
    211 + 204 :: dungeon: bumped into wall event counter (0..2)
    212 + 205 :: school: 150 corrector, reset at: 0106 (miyu atk), 0302 (meet maya), 0701, [1051, 1201, 1402, 1402], [1601, 1702], 2203, 2402, 2904, 3661
    213 + 206..208 :: -
    214 + 209 :: dungeon picked up treasure count
    215 + 210..224 :: -
    216 + 225..226 :: dungeon pickup
    217 + 227 :: day? fucked maya
    218 + 228 :: day14b: kazumi reconcillation scene
    219 + 229..230 :: -
    220 + 231 :: day9 ichinose: 雛姫の様子を見に行く
    221 + 232..234 :: -
    222 + 235 :: school *TODO*
    223 + 236..239 :: -
    224 + 240 :: day14a maya almost kill scene, reset at day end
    225 + 241..255 :: -
    226 
    227 * dungeon
    228 ** data bits
    229 upper 2 bits: flags, lower 6: id
    230 + 0x00 :: walkable, has event if != 0
    231 + 0x40 :: normal wall, has look at event
    232 + 0x80 :: not used
    233 + 0xc0 :: wall (0xc0 normal, c1 hidden, c3 down, c4 up, c5 right, c6 left)
    234 
    235 in reality: x & 0x80 != 0 => wall
    236             x & 0xc0 == 0x40 => has look at event (and normal wall)
    237 everything has step event, but you can't step on cells where x & 0xc0 != 0
    238 
    239 ** lamp strength events
    240 Start from +502+ 246 on prepare, +506+ 250 on day14b prepare; dungeon oni eye event: set to 101 or +506+ 250
    241 + 400 :: 0 (dead code)
    242 + 300 :: 1 (dead code)
    243 + 200 :: 2 (->3x3 minimap)
    244 + 100 :: 3 (->1x1 minimap, i.e. none)
    245 + 0 :: 4 (game over)