public BurikoMemory() { memorylist = new Dictionary <string, BurikoMemoryEntry>(); variableReference.Add("LOCALWORK_NO_RESULT", 0); variableReference.Add("TipsMode", 1); variableReference.Add("SelectResult", 2); variableReference.Add("ChapterNumber", 10); variableReference.Add("LOnikakushiDay", 30); variableReference.Add("LWatanagashiDay", 32); variableReference.Add("LTatarigoroshiDay", 33); variableReference.Add("LHimatsubushiDay", 33); variableReference.Add("LTextFade", 31); variableReference.Add("GFlag_FirstPlay", 0); variableReference.Add("GFlag_GameClear", 1); variableReference.Add("GQsaveNum", 2); variableReference.Add("GOnikakushiDay", 3); variableReference.Add("GWatanagashiDay", 4); variableReference.Add("GTatarigoroshiDay", 5); variableReference.Add("GHimatsubushiDay", 6); variableReference.Add("redbox", 7); variableReference.Add("bluebox", 8); variableReference.Add("GMessageSpeed", 10); variableReference.Add("GAutoSpeed", 11); variableReference.Add("GAutoAdvSpeed", 12); variableReference.Add("GUsePrompts", 13); variableReference.Add("GSlowSkip", 14); variableReference.Add("GSkipUnread", 15); variableReference.Add("GClickDuringAuto", 16); variableReference.Add("GRightClickMenu", 17); variableReference.Add("GWindowOpacity", 18); variableReference.Add("GVoiceVolume", 19); variableReference.Add("GBGMVolume", 20); variableReference.Add("GSEVolume", 21); variableReference.Add("GCutVoiceOnClick", 22); variableReference.Add("GUseSystemSound", 23); variableReference.Add("GLanguage", 24); variableReference.Add("GArtStyle", 50); variableReference.Add("GHideButtons", 51); SetGlobalFlag("GMessageSpeed", 50); SetGlobalFlag("GAutoSpeed", 50); SetGlobalFlag("GAutoAdvSpeed", 50); SetGlobalFlag("GWindowOpacity", 50); SetGlobalFlag("GUsePrompts", 1); SetGlobalFlag("GSlowSkip", 0); SetGlobalFlag("GSkipUnread", 0); SetGlobalFlag("GClickDuringAuto", 0); SetGlobalFlag("GRightClickMenu", 1); SetGlobalFlag("GVoiceVolume", 75); SetGlobalFlag("GBGMVolume", 50); SetGlobalFlag("GSEVolume", 50); SetGlobalFlag("GCutVoiceOnClick", 0); SetGlobalFlag("GUseSystemSound", 1); SetGlobalFlag("GLanguage", 1); SetGlobalFlag("GArtStyle", 1); SetGlobalFlag("GHideButtons", 0); SetFlag("LTextFade", 1); Instance = this; LoadGlobals(); }
public void Initialize(GameSystem gameSystem) { Logger.Log("Preparing BurikoScriptSystem."); LoadGameScripts(); saveManager = new BurikoSaveManager(); memoryManager = new BurikoMemory(); Instance = this; JumpToScript("init"); }
public BurikoMemory() { memorylist = new Dictionary <string, BurikoMemoryEntry>(); variableReference = new Dictionary <string, int>(); flags = new Dictionary <int, int>(); globalFlags = new Dictionary <int, int>(); readText = new Dictionary <string, List <int> >(); cgflags = new List <string>(); memorylist = new Dictionary <string, BurikoMemoryEntry>(); variableReference.Add("LOCALWORK_NO_RESULT", 0); variableReference.Add("TipsMode", 1); variableReference.Add("ChapterNumber", 10); variableReference.Add("LOnikakushiDay", 30); variableReference.Add("LWatanagashiDay", 32); variableReference.Add("LTatarigoroshiDay", 33); variableReference.Add("LTextFade", 31); variableReference.Add("GFlag_FirstPlay", 0); variableReference.Add("GFlag_GameClear", 1); variableReference.Add("GQsaveNum", 2); variableReference.Add("GOnikakushiDay", 3); variableReference.Add("GWatanagashiDay", 4); variableReference.Add("GTatarigoroshiDay", 5); variableReference.Add("GMessageSpeed", 10); variableReference.Add("GAutoSpeed", 11); variableReference.Add("GAutoAdvSpeed", 12); variableReference.Add("GUsePrompts", 13); variableReference.Add("GSlowSkip", 14); variableReference.Add("GSkipUnread", 15); variableReference.Add("GClickDuringAuto", 16); variableReference.Add("GRightClickMenu", 17); variableReference.Add("GWindowOpacity", 18); variableReference.Add("GVoiceVolume", 19); variableReference.Add("GBGMVolume", 20); variableReference.Add("GSEVolume", 21); variableReference.Add("GCutVoiceOnClick", 22); variableReference.Add("GUseSystemSound", 23); variableReference.Add("GLanguage", 24); variableReference.Add("GArtStyle", 50); variableReference.Add("GHideButtons", 51); variableReference.Add("GADVMode", 52); variableReference.Add("GLinemodeSp", 53); variableReference.Add("GCensor", 54); variableReference.Add("GEffectExtend", 55); variableReference.Add("GAltBGM", 56); variableReference.Add("GAltSE", 57); variableReference.Add("GAltBGMflow", 58); variableReference.Add("GAltSEflow", 59); variableReference.Add("GAltVoice", 60); variableReference.Add("GAltVoicePriority", 61); variableReference.Add("GCensorMaxNum", 62); variableReference.Add("GEffectExtendMaxNum", 63); variableReference.Add("GAltBGMflowMaxNum", 64); variableReference.Add("GAltSEflowMaxNum", 65); variableReference.Add("GMOD_SETTING_LOADER", 66); variableReference.Add("GFlagForTest1", 67); variableReference.Add("GFlagForTest2", 68); variableReference.Add("GFlagForTest3", 69); variableReference.Add("NVL_in_ADV", 70); variableReference.Add("GFlagMonitor", 71); variableReference.Add("DisableModHotkey", 72); variableReference.Add("GMOD_DEBUG_MODE", 73); variableReference.Add("GLipSync", 74); SetGlobalFlag("GMessageSpeed", 50); SetGlobalFlag("GAutoSpeed", 50); SetGlobalFlag("GAutoAdvSpeed", 50); SetGlobalFlag("GWindowOpacity", 50); SetGlobalFlag("GUsePrompts", 1); SetGlobalFlag("GSlowSkip", 0); SetGlobalFlag("GSkipUnread", 0); SetGlobalFlag("GClickDuringAuto", 0); SetGlobalFlag("GRightClickMenu", 1); SetGlobalFlag("GVoiceVolume", 75); SetGlobalFlag("GBGMVolume", 50); SetGlobalFlag("GSEVolume", 50); SetGlobalFlag("GCutVoiceOnClick", 0); SetGlobalFlag("GUseSystemSound", 1); SetGlobalFlag("GLanguage", 1); SetGlobalFlag("GArtStyle", 1); SetGlobalFlag("GHideButtons", 0); SetGlobalFlag("GLipSync", 1); SetFlag("LTextFade", 1); SetFlag("NVL_in_ADV", 0); SetFlag("DisableModHotkey", 0); Instance = this; LoadGlobals(); }
public BurikoMemory() { memorylist = new Dictionary <string, BurikoMemoryEntry>(); variableReference = new Dictionary <string, int>(); flags = new Dictionary <int, int>(); globalFlags = new Dictionary <int, int>(); readText = new Dictionary <string, List <int> >(); cgflags = new List <string>(); memorylist = new Dictionary <string, BurikoMemoryEntry>(); variableReference.Add("LOCALWORK_NO_RESULT", 0); variableReference.Add("TipsMode", 1); variableReference.Add("SelectResult", 2); variableReference.Add("s_jump", 3); variableReference.Add("ChapterNumber", 10); variableReference.Add("LOnikakushiDay", 30); variableReference.Add("LWatanagashiDay", 32); variableReference.Add("LTatarigoroshiDay", 33); variableReference.Add("LHimatsubushiDay", 33); variableReference.Add("LTextFade", 31); variableReference.Add("LTextColor", 40); variableReference.Add("NewTipsStart", 50); variableReference.Add("NewTipsCount", 51); variableReference.Add("TipsCount", 52); variableReference.Add("GFlag_FirstPlay", 0); variableReference.Add("GFlag_GameClear", 1); variableReference.Add("GQsaveNum", 2); variableReference.Add("GOnikakushiDay", 3); variableReference.Add("GWatanagashiDay", 4); variableReference.Add("GTatarigoroshiDay", 5); variableReference.Add("GHimatsubushiDay", 6); variableReference.Add("redbox", 7); variableReference.Add("bluebox", 8); variableReference.Add("GTotalTips", 9); variableReference.Add("GHighestChapter", 28); variableReference.Add("GMessageSpeed", 10); variableReference.Add("GAutoSpeed", 11); variableReference.Add("GAutoAdvSpeed", 12); variableReference.Add("GUsePrompts", 13); variableReference.Add("GSlowSkip", 14); variableReference.Add("GSkipUnread", 15); variableReference.Add("GClickDuringAuto", 16); variableReference.Add("GRightClickMenu", 17); variableReference.Add("GWindowOpacity", 18); variableReference.Add("GVoiceVolume", 19); variableReference.Add("GBGMVolume", 20); variableReference.Add("GSEVolume", 21); variableReference.Add("GCutVoiceOnClick", 22); variableReference.Add("GUseSystemSound", 23); variableReference.Add("GLanguage", 24); variableReference.Add("GLastSavePage", 26); variableReference.Add("GArtStyle", 50); variableReference.Add("GHideButtons", 51); variableReference.Add("GADVMode", 101); variableReference.Add("GLinemodeSp", 102); variableReference.Add("GCensor", 103); variableReference.Add("GEffectExtend", 104); variableReference.Add("GAltBGM", 105); variableReference.Add("GAltSE", 106); variableReference.Add("GAltBGMflow", 107); variableReference.Add("GAltSEflow", 108); variableReference.Add("GAltVoice", 109); variableReference.Add("GAltVoicePriority", 110); variableReference.Add("GCensorMaxNum", 111); variableReference.Add("GEffectExtendMaxNum", 112); variableReference.Add("GAltBGMflowMaxNum", 113); variableReference.Add("GAltSEflowMaxNum", 114); variableReference.Add("GMOD_SETTING_LOADER", 115); variableReference.Add("GFlagForTest1", 116); variableReference.Add("GFlagForTest2", 117); variableReference.Add("GFlagForTest3", 118); variableReference.Add("GFlagMonitor", 119); variableReference.Add("GMOD_DEBUG_MODE", 120); variableReference.Add("GLipSync", 121); variableReference.Add("NVL_in_ADV", 122); variableReference.Add("DisableModHotkey", 123); SetGlobalFlag("GMessageSpeed", 50); SetGlobalFlag("GAutoSpeed", 50); SetGlobalFlag("GAutoAdvSpeed", 50); SetGlobalFlag("GWindowOpacity", 50); SetGlobalFlag("GUsePrompts", 1); SetGlobalFlag("GSlowSkip", 0); SetGlobalFlag("GSkipUnread", 0); SetGlobalFlag("GClickDuringAuto", 0); SetGlobalFlag("GRightClickMenu", 1); SetGlobalFlag("GVoiceVolume", 75); SetGlobalFlag("GBGMVolume", 50); SetGlobalFlag("GSEVolume", 50); SetGlobalFlag("GCutVoiceOnClick", 0); SetGlobalFlag("GUseSystemSound", 1); SetGlobalFlag("GLanguage", 1); SetGlobalFlag("GArtStyle", 1); SetGlobalFlag("GHideButtons", 0); SetGlobalFlag("GLastSavePage", 0); SetFlag("LTextFade", 1); SetFlag("LTextColor", new Color32(byte.MaxValue, byte.MaxValue, byte.MaxValue, byte.MaxValue).ToInt()); SetFlag("NVL_in_ADV", 0); SetFlag("DisableModHotkey", 0); Instance = this; LoadGlobals(); }
public BurikoMemory() { memorylist = new Dictionary <string, BurikoMemoryEntry>(); variableReference.Add("LOCALWORK_NO_RESULT", 0); variableReference.Add("TipsMode", 1); variableReference.Add("ChapterNumber", 10); variableReference.Add("LOnikakushiDay", 30); variableReference.Add("LTextFade", 31); variableReference.Add("GFlag_FirstPlay", 0); variableReference.Add("GFlag_GameClear", 1); variableReference.Add("GQsaveNum", 2); variableReference.Add("GOnikakushiDay", 3); variableReference.Add("GMessageSpeed", 10); variableReference.Add("GAutoSpeed", 11); variableReference.Add("GAutoAdvSpeed", 12); variableReference.Add("GUsePrompts", 13); variableReference.Add("GSlowSkip", 14); variableReference.Add("GSkipUnread", 15); variableReference.Add("GClickDuringAuto", 16); variableReference.Add("GRightClickMenu", 17); variableReference.Add("GWindowOpacity", 18); variableReference.Add("GVoiceVolume", 19); variableReference.Add("GBGMVolume", 20); variableReference.Add("GSEVolume", 21); variableReference.Add("GCutVoiceOnClick", 22); variableReference.Add("GUseSystemSound", 23); variableReference.Add("GLanguage", 24); variableReference.Add("GVChie", 30); variableReference.Add("GVEiji", 31); variableReference.Add("GVKana", 32); variableReference.Add("GVKira", 33); variableReference.Add("GVMast", 34); variableReference.Add("GVMura", 35); variableReference.Add("GVRiho", 36); variableReference.Add("GVRmn_", 37); variableReference.Add("GVSari", 38); variableReference.Add("GVTika", 39); variableReference.Add("GVYayo", 40); variableReference.Add("GVOther", 41); variableReference.Add("GArtStyle", 50); variableReference.Add("GHideButtons", 51); SetGlobalFlag("GMessageSpeed", 50); SetGlobalFlag("GAutoSpeed", 50); SetGlobalFlag("GAutoAdvSpeed", 50); SetGlobalFlag("GWindowOpacity", 50); SetGlobalFlag("GUsePrompts", 1); SetGlobalFlag("GSlowSkip", 0); SetGlobalFlag("GSkipUnread", 0); SetGlobalFlag("GClickDuringAuto", 0); SetGlobalFlag("GRightClickMenu", 1); SetGlobalFlag("GVoiceVolume", 75); SetGlobalFlag("GBGMVolume", 50); SetGlobalFlag("GSEVolume", 50); SetGlobalFlag("GCutVoiceOnClick", 0); SetGlobalFlag("GUseSystemSound", 1); SetGlobalFlag("GLanguage", 1); SetGlobalFlag("GVChie", 1); SetGlobalFlag("GVEiji", 1); SetGlobalFlag("GVKana", 1); SetGlobalFlag("GVKira", 1); SetGlobalFlag("GVMast", 1); SetGlobalFlag("GVMura", 1); SetGlobalFlag("GVRiho", 1); SetGlobalFlag("GVRmn_", 1); SetGlobalFlag("GVSari", 1); SetGlobalFlag("GVTika", 1); SetGlobalFlag("GVYayo", 1); SetGlobalFlag("GVOther", 1); SetGlobalFlag("GArtStyle", 1); SetGlobalFlag("GHideButtons", 0); SetFlag("LTextFade", 1); Instance = this; LoadGlobals(); }