public MainWindow() : base(800, 600, false) { Version = "LancerEdit " + Platform.GetInformationalVersion <MainWindow>(); MaterialMap = new MaterialMap(); MaterialMap.AddRegex(new LibreLancer.Ini.StringKeyValue("^nomad.*$", "NomadMaterialNoBendy")); MaterialMap.AddRegex(new LibreLancer.Ini.StringKeyValue("^n-texture.*$", "NomadMaterialNoBendy")); FLLog.UIThread = this; FLLog.AppendLine = (x, severity) => { logText.AppendLine(x); if (logText.Length > 16384) { logText.Remove(0, logText.Length - 16384); } logBuffer.SetText(logText.ToString()); if (severity == LogSeverity.Error) { errorTimer = 9; Bell.Play(); } }; Config = EditorConfiguration.Load(); logBuffer = new TextBuffer(32768); recentFiles = new RecentFilesHandler(OpenFile); }
public DacomIni() { foreach (Section s in ParseFile("EXE\\dacom.ini", true)) { switch (s.Name.ToLowerInvariant()) { case "materialmap": var map = new MaterialMap(); foreach (Entry e in s) { if (e.Name.ToLowerInvariant() != "name") { map.AddMap(e.Name, e [0].ToString()); } else { map.AddRegex(e [0].ToKeyValue()); } } break; default: break; } } }
public MainWindow(bool useDX9) : base(800, 600, false, useDX9) { MaterialMap = new MaterialMap(); MaterialMap.AddRegex(new LibreLancer.Ini.StringKeyValue("^nomad.*$", "NomadMaterialNoBendy")); MaterialMap.AddRegex(new LibreLancer.Ini.StringKeyValue("^n-texture.*$", "NomadMaterialNoBendy")); FLLog.UIThread = this; FLLog.AppendLine = (x) => { logText.AppendLine(x); if (logText.Length > 16384) { logText.Remove(0, logText.Length - 16384); } logBuffer.SetText(logText.ToString()); }; logBuffer = new TextBuffer(32768); }
public static void Init() { var map = new MaterialMap(); map.AddMap("EcEtOcOt", "DcDtOcOt"); map.AddMap("DcDtEcEt", "DcDtEt"); map.AddRegex("^nomad.*$", "NomadMaterialNoBendy"); map.AddRegex("^n-texture.*$", "NomadMaterialNoBendy"); map.AddRegex("^ui_.*", "HUDIconMaterial"); map.AddRegex("^exclusion_.*", "ExclusionZoneMaterial"); map.AddRegex("^c_glass$", "HighGlassMaterial"); map.AddRegex("^cv_glass$", "HighGlassMaterial"); map.AddRegex("^b_glass$", "HighGlassMaterial"); map.AddRegex("^k_glass$", "HighGlassMaterial"); map.AddRegex("^l_glass$", "HighGlassMaterial"); map.AddRegex("^r_glass$", "HighGlassMaterial"); map.AddRegex("^planet.*_glass$", "GFGlassMaterial"); map.AddRegex("^bw_glass$", "HighGlassMaterial"); map.AddRegex("^o_glass$", "HighGlassMaterial"); map.AddRegex("^anim_hud.*$", "HUDAnimMaterial"); map.AddRegex("^sea_anim.*$", "PlanetWaterMaterial"); map.AddRegex("^null$", " NullMaterial"); }
public MainWindow() : base(800, 600, false, false) { MaterialMap = new MaterialMap(); MaterialMap.AddRegex(new LibreLancer.Ini.StringKeyValue("^nomad.*$", "NomadMaterialNoBendy")); MaterialMap.AddRegex(new LibreLancer.Ini.StringKeyValue("^n-texture.*$", "NomadMaterialNoBendy")); }