Beispiel #1
0
 private void DecodeTablesFromReference(GameReferenceTables tables)
 {
     foreach (var table in tables)
     {
         if (isCFRU && table.Name == "graphics.pokemon.sprites.coordinates.front")
         {
             continue;
         }
         if (isCFRU && table.Name == EggMovesTableName)
         {
             continue;
         }
         using (ModelCacheScope.CreateScope(this)) {
             var format = table.Format;
             if (isCFRU && table.Name == LevelMovesTableName)
             {
                 format = $"[movesFromLevel<[move:{MoveNamesTable} level.]!0000FF>]{PokemonNameTable}";
             }
             if (isCFRU && table.Name == AbilityNamesTable)
             {
                 format = $"[name\"\"17]";
             }
             AddTable(table.Address, table.Offset, table.Name, format);
         }
     }
 }
Beispiel #2
0
 private void DecodeTablesFromReference(GameReferenceTables tables)
 {
     foreach (var table in tables)
     {
         using (ModelCacheScope.CreateScope(this)) {
             AddTable(table.Address, table.Name, table.Format);
         }
     }
 }
 private void DecodeTablesFromReference(GameReferenceTables tables)
 {
     foreach (var table in tables)
     {
         if (isCFRU && table.Name == "graphics.pokemon.sprites.coordinates.front")
         {
             continue;
         }
         if (isCFRU && table.Name == EggMovesTableName)
         {
             continue;
         }
         using (ModelCacheScope.CreateScope(this)) {
             var format = table.Format;
             AddTable(table.Address, table.Offset, table.Name, format);
         }
     }
 }