Switch NMB to JSON, remove Spanish assets (they were duplicates of JP), Higher quality videos, More fonts, New credits menu, New options menu, Update unity version

This commit is contained in:
2024-07-02 22:13:18 -04:00
parent b7e24f89db
commit 3e69163065
10531 changed files with 1246219 additions and 60995 deletions
+15 -3
View File
@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
using UnityEngine;
namespace Qoo.File
{
@@ -15,11 +16,22 @@ namespace Qoo.File
{
Nmb.m_NmbFile.Add(nmbFile);
}
return flag;
// Un-Comment to export origina nmb files as JSON
/*if (Nmb.m_NmbFile.Count > 1)
{
string json = Newtonsoft.Json.JsonConvert.SerializeObject(Nmb.m_NmbFile[1]);
System.IO.File.WriteAllText("C:\\Users\\Lauren\\Desktop\\JSONDUMP\\NMB.JSON", json);
}*/
return flag;
}
// Token: 0x06000067 RID: 103 RVA: 0x00003784 File Offset: 0x00001984
public static bool Clear()
public static void AddFromJSON(NmbFile nmbFile)
{
Nmb.m_NmbFile.Add(nmbFile);
}
// Token: 0x06000067 RID: 103 RVA: 0x00003784 File Offset: 0x00001984
public static bool Clear()
{
foreach (NmbFile nmbFile in Nmb.m_NmbFile)
{
@@ -4,8 +4,9 @@ using Qoo.Memory;
namespace Qoo.File
{
// Token: 0x02000017 RID: 23
internal class NmbFile
// Token: 0x02000017 RID: 23
[Serializable]
public class NmbFile
{
// Token: 0x17000013 RID: 19
// (get) Token: 0x0600005D RID: 93 RVA: 0x000033E0 File Offset: 0x000015E0
@@ -118,18 +119,18 @@ namespace Qoo.File
}
// Token: 0x040000E0 RID: 224
private NMB_FILEHEADER m_Header = default(NMB_FILEHEADER);
public NMB_FILEHEADER m_Header = default(NMB_FILEHEADER);
// Token: 0x040000E1 RID: 225
private List<NMB_FILEINFO> m_FileInfo = new List<NMB_FILEINFO>();
// Token: 0x040000E1 RID: 225
public List<NMB_FILEINFO> m_FileInfo = new List<NMB_FILEINFO>();
// Token: 0x040000E2 RID: 226
private List<NMB_BTREEITEM> m_TreeItem = new List<NMB_BTREEITEM>();
// Token: 0x040000E2 RID: 226
public List<NMB_BTREEITEM> m_TreeItem = new List<NMB_BTREEITEM>();
// Token: 0x040000E3 RID: 227
private Dictionary<string, int> m_FileDictionary = new Dictionary<string, int>();
// Token: 0x040000E3 RID: 227
public Dictionary<string, int> m_FileDictionary = new Dictionary<string, int>();
// Token: 0x040000E4 RID: 228
private int m_nNo;
// Token: 0x040000E4 RID: 228
public int m_nNo;
}
}