Something went wrong. Try again.
This repository has no description
Something went wrong. Try again.
921 B · 24 lines
Python
at main
12345678910111213141516171819202122232425"""Which class files the patch touches, relative to <game>/util/classes."""
# Game classes we replace. Each original is kept next to it as <name>.orig.REPLACED = ( "TemplateCompiler/Preprocessor.class", "facade/primact/PushTripDialogAnimation.class", "facade/primact/PushGraceDialogAnimation.class",)
# Classes of ours that we add.ADDED = ( "TemplateCompiler/JevBridge.class", "TemplateCompiler/JevDialogueLog.class",)
# REPLACED + ADDED ship compiled in patch/prebuilt/, so installing needs no JDK.PREBUILT = REPLACED + ADDED
# The game's own Preprocessor, renamed inside its class file so the original# parser stays callable. It is the game's code, so it is never shipped: the# installer makes it from the player's own copy.ORIGINAL_PARSER = "TemplateCompiler/Preprocessor"ORIGINAL_PARSER_KEPT_AS = "TemplateCompiler/PreprocessorRules"GENERATED = (ORIGINAL_PARSER_KEPT_AS + ".class",)