c78251aab3
Update primative type for meshes. This will allow custom primative types for rendering. Add strikers and punch out wii model/texture support (older formats of LM2/LM3). Add LM2 Arcade model support (updated format of MKAGPDX) Add support for LM2/LM3 pck audio archives. Add support for LM2 message/localization data.
39 lines
1.4 KiB
C#
39 lines
1.4 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using Bfres.Structs;
|
|
|
|
namespace FirstPlugin
|
|
{
|
|
public class PluginRuntime
|
|
{
|
|
public static List<BXFNT> BxfntFiles = new List<BXFNT>();
|
|
|
|
public static List<SARC> SarcArchives = new List<SARC>();
|
|
|
|
public class MaterialReplace
|
|
{
|
|
public static bool SwapShaderParams = true;
|
|
public static bool SwapTextures = false;
|
|
public static bool SwapShaderOptions = true;
|
|
public static bool SwapRenderInfos = true;
|
|
public static bool SwapUserData = true;
|
|
}
|
|
|
|
public static bool UseSimpleBfresEditor = false;
|
|
|
|
public static Dictionary<string, BFLIM> bflimTextures = new Dictionary<string, BFLIM>();
|
|
public static List<BNTX> bntxContainers = new List<BNTX>();
|
|
public static List<BFRESGroupNode> ftexContainers = new List<BFRESGroupNode>();
|
|
public static List<BCRESGroupNode> bcresTexContainers = new List<BCRESGroupNode>();
|
|
public static List<NLG.StrikersRLT.TextureEntry> stikersTextures = new List<NLG.StrikersRLT.TextureEntry>();
|
|
|
|
public static string ExternalFMATPath = "";
|
|
public static string OdysseyGamePath = "";
|
|
public static string Mk8GamePath = "";
|
|
public static List<string> SarcHashes = new List<string>(); //Each sarc has their own hash
|
|
}
|
|
}
|