115 lines
5.8 KiB
Python
115 lines
5.8 KiB
Python
#!/usr/bin/env python3
|
|
|
|
class CsvEntry():
|
|
def __init__(self, dest: str, orig: str, start: int, end: int):
|
|
self.dest = dest
|
|
self.orig = orig
|
|
self.start = start
|
|
self.end = end
|
|
|
|
# Name of section in Nscripter, name of Unity script file, dialogue line start, dialogue line end (OutputLine())
|
|
script_flow = [
|
|
CsvEntry('Onikakusi.csv', '1/onik_000.txt', 0, 48),
|
|
CsvEntry('day1.csv', '1/onik_001.txt', 0, 663),
|
|
CsvEntry('day2.csv', '1/onik_002.txt', 0, 520),
|
|
CsvEntry('day3.csv', '1/onik_003.txt', 0, 647),
|
|
CsvEntry('day4.csv', '1/onik_004.txt', 0, 611),
|
|
CsvEntry('day5.csv', '1/onik_005.txt', 0, 677),
|
|
CsvEntry('Onikakusi_day09_01.csv', '1/onik_009.txt', 0, 913),
|
|
CsvEntry('Onikakusi_day09_02.csv', '1/onik_009_02.txt', 0, 414),
|
|
CsvEntry('Onikakusi_day10.csv', '1/onik_010.txt', 0, 655),
|
|
CsvEntry('Onikakusi_day11.csv', '1/onik_011.txt', 0, 747),
|
|
CsvEntry('Onikakusi_day12.csv', '1/onik_012.txt', 0, 792),
|
|
CsvEntry('Onikakusi_day13.csv', '1/onik_013.txt', 0, 684),
|
|
CsvEntry('Onikakusi_day14.csv', '1/onik_014.txt', 0, 629),
|
|
CsvEntry('Onikakusi_day14_2.csv', '1/onik_014_02.txt', 0, 1067),
|
|
CsvEntry('Onikakusi_day15.csv', '1/onik_015.txt', 0, 1027),
|
|
CsvEntry('Onikakusi_day15_2.csv', '1/onik_015_02.txt', 0, 688),
|
|
CsvEntry('Keiiti_Last.csv', '1/onik_015_03.txt', 0, 206),
|
|
CsvEntry("Opening.csv", '1/onik_op.txt', 0, 56),
|
|
CsvEntry("Sub_Tips_001.csv", '1/onik_tips_01.txt', 0, 100),
|
|
CsvEntry("Sub_Tips_002.csv", '1/onik_tips_02.txt', 0, 55),
|
|
CsvEntry("Sub_Tips_003.csv", '1/onik_tips_03.txt', 0, 49),
|
|
CsvEntry("Sub_Tips_004.csv", '1/onik_tips_04.txt', 0, 13),
|
|
CsvEntry("Sub_Tips_005.csv", '1/onik_tips_05.txt', 0, 27),
|
|
CsvEntry("Sub_Tips_006.csv", '1/onik_tips_06.txt', 0, 57),
|
|
CsvEntry("Sub_Tips_007.csv", '1/onik_tips_07.txt', 0, 91),
|
|
CsvEntry("Sub_Tips_008.csv", '1/onik_tips_08.txt', 0, 19),
|
|
CsvEntry("Sub_Tips_009.csv", '1/onik_tips_09.txt', 0, 7),
|
|
CsvEntry("Sub_Tips_010.csv", '1/onik_tips_10.txt', 0, 4),
|
|
CsvEntry("Sub_Tips_011.csv", '1/onik_tips_11.txt', 0, 0),
|
|
CsvEntry("Sub_Tips_012.csv", '1/onik_tips_12.txt', 0, 19),
|
|
CsvEntry("Sub_Tips_013.csv", '1/onik_tips_13.txt', 0, 69),
|
|
CsvEntry("Sub_Tips_014.csv", '1/onik_tips_14.txt', 0, 40),
|
|
CsvEntry("Sub_Tips_015.csv", '1/onik_tips_15.txt', 0, 25),
|
|
CsvEntry("Sub_Tips_016.csv", '1/onik_tips_16.txt', 0, 69),
|
|
CsvEntry("Sub_Tips_017.csv", '1/onik_tips_17.txt', 0, 99),
|
|
CsvEntry("Sub_Tips_018.csv", '1/onik_tips_18.txt', 0, 38),
|
|
CsvEntry("Sub_Tips_019.csv", '1/onik_tips_19.txt', 0, 24),
|
|
CsvEntry("Sub_Tips_020.csv", '1/onik_tips_20.txt', 0, 132),
|
|
CsvEntry("Sub_Tips_099.csv", '1/onik_015_03.txt', 207, 284),
|
|
CsvEntry("Watanagasi.csv", '2/wata_001.txt', 0, 963),
|
|
CsvEntry("Watanagasi_day2.csv", '2/wata_002.txt', 0, 919),
|
|
CsvEntry("Watanagasi_day3.csv", '2/wata_003.txt', 0, 1064),
|
|
CsvEntry("Watanagasi_day4.csv", '2/wata_004.txt', 0, 1035),
|
|
CsvEntry("Watanagasi_day5.csv", '2/wata_005.txt', 0, 1344),
|
|
CsvEntry("Watanagasi_day6.csv", '2/wata_006.txt', 0, 96),
|
|
CsvEntry("Watanagasi_day7.csv", '2/wata_007.txt', 0, 764),
|
|
CsvEntry("Watanagasi_day8.csv", '2/wata_008.txt', 0, 1529),
|
|
CsvEntry("Watanagasi_day9.csv", '2/wata_009.txt', 0, 719),
|
|
CsvEntry("Watanagasi_day9_2.csv", '2/wata_009_02.txt', 0, 376),
|
|
CsvEntry("Watanagasi_day10.csv", '2/wata_010.txt', 0, 604),
|
|
CsvEntry("Watanagasi_day10_2.csv", '2/wata_010_02.txt', 0, 463),
|
|
CsvEntry("Watanagasi_day10_3.csv", '2/wata_010_03.txt', 0, 638),
|
|
CsvEntry("Watanagasi_day10_4.csv", '2/wata_010_04.txt', 0, 490),
|
|
CsvEntry("Watanagasi_day11.csv", '2/wata_011.txt', 0, 395),
|
|
CsvEntry("Watanagasi_day11_2.csv", '2/wata_011_02.txt', 0, 972),
|
|
CsvEntry("Watanagasi_day12.csv", '2/wata_012.txt', 0, 363),
|
|
CsvEntry("Watanagasi_day12_2.csv", '2/wata_012_02.txt', 0, 949),
|
|
CsvEntry("Watanagasi_day12_3.csv", '2/wata_012_03.txt', 0, 701),
|
|
CsvEntry("Watanagasi_Ep1.csv", '2/wata_ep_01.txt', 0, 329),
|
|
CsvEntry("Watanagasi_Ep2.csv", '2/wata_ep_02.txt', 0, 453),
|
|
]
|
|
# "gamestart" : [
|
|
# 'onik_000.txt',
|
|
# 'onik_001.txt',
|
|
# 'onik_002.txt',
|
|
# 'onik_003.txt',
|
|
# 'onik_004.txt',
|
|
# 'onik_005.txt',
|
|
# 'onik_009.txt',
|
|
# 'onik_009_02.txt',
|
|
# 'onik_010.txt',
|
|
# 'onik_011.txt',
|
|
# 'onik_012.txt',
|
|
# 'onik_013.txt',
|
|
# 'onik_014.txt',
|
|
# 'onik_014_02.txt',
|
|
# 'onik_015.txt',
|
|
# 'onik_015_02.txt',
|
|
# 'onik_015_03.txt', 100,
|
|
# ],
|
|
# "Opening" : [ 'onik_op.txt' ],
|
|
# "Sub_Tips_001" : [ 'onik_tips_01.txt' ],
|
|
# "Sub_Tips_002" : [ 'onik_tips_02.txt' ],
|
|
# "Sub_Tips_003" : [ 'onik_tips_03.txt' ],
|
|
# "Sub_Tips_004" : [ 'onik_tips_04.txt' ],
|
|
# "Sub_Tips_005" : [ 'onik_tips_05.txt' ],
|
|
# "Sub_Tips_006" : [ 'onik_tips_06.txt' ],
|
|
# "Sub_Tips_007" : [ 'onik_tips_07.txt' ],
|
|
# "Sub_Tips_008" : [ 'onik_tips_08.txt' ],
|
|
# "Sub_Tips_009" : [ 'onik_tips_09.txt' ],
|
|
# "Sub_Tips_010" : [ 'onik_tips_10.txt' ],
|
|
# "Sub_Tips_011" : [ 'onik_tips_11.txt' ],
|
|
# "Sub_Tips_012" : [ 'onik_tips_12.txt' ],
|
|
# "Sub_Tips_013" : [ 'onik_tips_13.txt' ],
|
|
# "Sub_Tips_014" : [ 'onik_tips_14.txt' ],
|
|
# "Sub_Tips_015" : [ 'onik_tips_15.txt' ],
|
|
# "Sub_Tips_016" : [ 'onik_tips_16.txt' ],
|
|
# "Sub_Tips_017" : [ 'onik_tips_17.txt' ],
|
|
# "Sub_Tips_018" : [ 'onik_tips_18.txt' ],
|
|
# "Sub_Tips_019" : [ 'onik_tips_19.txt' ],
|
|
# "Sub_Tips_020" : [ 'onik_tips_20.txt' ],
|
|
# "Sub_Tips_099" : [ 'onik_tips_99.txt' ],
|
|
#}
|