Created
June 6, 2015 18:31
-
-
Save byteandahalf/d9981dba3abaf1399ea5 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <idc.idc> | |
static symbol(addr, sym) { | |
MakeFunction(addr, BADADDR); | |
if(MakeNameEx(addr, sym, SN_NOWARN)) return; | |
auto i; | |
for(i = 0; i < 999; i++) if(MakeNameEx(addr, form("%s_%d", sym, i), SN_NOWARN)) return; | |
} | |
static main() { | |
TileSource(); | |
Tile(); | |
Entity(); | |
Item(); | |
Textures(); | |
ModelPart(); | |
HumanoidModel(); | |
symbol(0x11DD88, "__ZN9Minecraft4initERKSs"); | |
symbol(0x19A780, "__ZN5Biome10initBiomesEv"); | |
symbol(0x6E718, "__ZN4CubeC2EP9ModelPartiifffiiif"); | |
symbol(0x9E504, "__ZN11MobRenderer6renderER6EntityRK4Vec3ff"); | |
} | |
static TileSource() { | |
symbol(0x196850, "__ZN10TileSource7getDataERK7TilePos"); | |
symbol(0x1967A8, "__ZN10TileSource7getTileERK7TilePos"); | |
symbol(0x1971CC, "__ZN10TileSource14setTileAndDataERK7TilePos8FullTilei"); | |
} | |
static Tile() { | |
symbol(0x20D104, "__ZN4TileC2EiPK8Material"); | |
symbol(0x1FD450, "__ZN4Tile9initTilesEv"); | |
symbol(0x300F00, "__ZN4Tile5tilesE"); | |
symbol(0x2FF0C0, "__ZN4Tile5solidE"); | |
symbol(0x2AF3C0, "__ZTV4Tile"); | |
symbol(0x20EC40, "__ZN4TileD2Ev"); | |
symbol(0x20EC18, "__ZN4TileD0Ev"); | |
symbol(0x1E9464, "__ZN4Tile12onFertilizedEP10TileSourceiii"); | |
symbol(0x20E554, "__ZN4Tile8getShapeEP10TileSourceiiiR4AABBb"); | |
symbol(0x20E584, "__ZN4Tile8getShapeEhR4AABBb"); | |
symbol(0x1E944C, "__ZN4Tile19isObstructingChestsEP10TileSourceiii"); | |
symbol(0x20DEDC, "__ZNK4Tile16shouldRenderFaceEP10TileSourceiiiaRK4AABB"); | |
symbol(0x20E06C, "__ZN4Tile10getTextureEa"); | |
symbol(0x20E064, "__ZN4Tile10getTextureEai"); | |
symbol(0x20E034, "__ZN4Tile10getTextureEP10TileSourceiiia"); | |
symbol(0x1E943C, "__ZN4Tile17getTessellatedUVsEv"); | |
symbol(0x20E498, "__ZN4Tile17getCarriedTextureEai"); | |
symbol(0x20E170, "__ZN4Tile7getAABBEP10TileSourceiiiR4AABBibi"); | |
symbol(0x20E070, "__ZN4Tile8addAABBsEP10TileSourceiiiPK4AABBRSt6vectorIS2_SaIS2_EE"); | |
symbol(0x20E4A0, "__ZN4Tile14isPathfindableEP10TileSourceiii"); | |
symbol(0x20E20C, "__ZN4Tile7mayPickEv"); | |
symbol(0x20E204, "__ZN4Tile7mayPickEib"); | |
symbol(0x20E444, "__ZN4Tile8mayPlaceEP10TileSourceiiia"); | |
symbol(0x20E450, "__ZN4Tile8mayPlaceEP10TileSourceiii"); | |
symbol(0x20E210, "__ZN4Tile12getTickDelayEv"); | |
symbol(0x1E5438, "__ZN4Tile4tickEP10TileSourceiiiP6Random"); | |
symbol(0x1E5434, "__ZN4Tile11animateTickEP10TileSourceiiiP6Random"); | |
symbol(0x209ED4, "__ZN4Tile7destroyEP10TileSourceiiii"); | |
symbol(0x209ED8, "__ZN4Tile17playerWillDestroyEP6Playeriiii"); | |
symbol(0x20A490, "__ZN4Tile15neighborChangedEP10TileSourceiiiiii"); | |
symbol(0x1E5F90, "__ZN4Tile7onPlaceEP10TileSourceiii"); | |
symbol(0x1E5F8C, "__ZN4Tile8onRemoveEP10TileSourceiii"); | |
symbol(0x1E9430, "__ZN4Tile13getSecondPartER10TileSourceRK7TilePosRS2_"); | |
symbol(0x1E9428, "__ZN4Tile21onGraphicsModeChangedEbb"); | |
symbol(0x20E218, "__ZN4Tile11getResourceEiP6Random"); | |
symbol(0x20E214, "__ZN4Tile16getResourceCountEP6Random"); | |
symbol(0x20D288, "__ZN4Tile18getDestroyProgressEP6Player"); | |
symbol(0x20DBA0, "__ZN4Tile14spawnResourcesEP10TileSourceiiiif"); | |
symbol(0x20DED0, "__ZN4Tile18spawnBurnResourcesEP10TileSourcefff"); | |
symbol(0x20E220, "__ZN4Tile22getExplosionResistanceEP6Entity"); | |
symbol(0x20D344, "__ZN4Tile4clipEP10TileSourceiiiRK4Vec3S4_bi"); | |
symbol(0x1E5424, "__ZN4Tile11wasExplodedEP10TileSourceiii"); | |
symbol(0x20E238, "__ZN4Tile3useEP6Playeriii"); | |
symbol(0x1E5420, "__ZN4Tile6stepOnEP6Entityiii"); | |
symbol(0x1E541C, "__ZN4Tile6fallOnEP10TileSourceiiiP6Entityf"); | |
symbol(0x1E9418, "__ZN4Tile21getPlacementDataValueEP3Mobiiiafffi"); | |
symbol(0x1E5414, "__ZN4Tile13prepareRenderEP10TileSourceiii"); | |
symbol(0x1E5410, "__ZN4Tile6attackEP6Playeriii"); | |
symbol(0x1E540C, "__ZN4Tile18handleEntityInsideEP10TileSourceiiiP6EntityR4Vec3"); | |
symbol(0x1E9404, "__ZN4Tile8getColorEi"); | |
symbol(0x20E23C, "__ZN4Tile8getColorEP10TileSourceiii"); | |
symbol(0x20E24C, "__ZN4Tile14isSignalSourceEv"); | |
symbol(0x20E244, "__ZN4Tile9getSignalEP10TileSourceiii"); | |
symbol(0x20E248, "__ZN4Tile9getSignalEP10TileSourceiiii"); | |
symbol(0x20E250, "__ZN4Tile15getDirectSignalEP10TileSourceiiii"); | |
symbol(0x1E5400, "__ZN4Tile12entityInsideEP10TileSourceiiiP6Entity"); | |
symbol(0x20E254, "__ZN4Tile13playerDestroyEP6Playeriiii"); | |
symbol(0x20E284, "__ZN4Tile10canSurviveEP10TileSourceiii"); | |
symbol(0x20E288, "__ZN4Tile9setNameIdERKSs"); | |
symbol(0x20E338, "__ZNK4Tile7getNameEPK12ItemInstance"); | |
symbol(0x1E53FC, "__ZN4Tile12triggerEventEP10TileSourceiiiii"); | |
symbol(0x20E494, "__ZN4Tile13getTextureNumEi"); | |
symbol(0x20E4B4, "__ZNK4Tile13getMobToSpawnER10TileSourceRK7TilePos"); | |
symbol(0x20E4B0, "__ZNK4Tile14getIconYOffsetEv"); | |
symbol(0x20E3B4, "__ZN4Tile8setShapeEffffff"); | |
symbol(0x20E344, "__ZN4Tile12setSoundTypeERKNS_9SoundTypeE"); | |
symbol(0x20E348, "__ZN4Tile13setLightBlockE10Brightness"); | |
symbol(0x20D1DC, "__ZN4Tile16setLightEmissionEf"); | |
symbol(0x20E360, "__ZN4Tile14setExplodeableEf"); | |
symbol(0x20E374, "__ZN4Tile14setDestroyTimeEf"); | |
symbol(0x20E398, "__ZN4Tile10setTickingEb"); | |
symbol(0x20E3B0, "__ZN4Tile25getSpawnResourcesAuxValueEi"); | |
symbol(0x20D218, "__ZN4Tile4initEv"); | |
} | |
static Entity() { | |
symbol(0x2A1B30, "__ZTV6Entity"); | |
symbol(0x7AAD0, "__ZNK6Entity15getEntityTypeIdEv"); | |
} | |
static Item() { | |
symbol(0x2A8D00, "__ZTV4Item"); | |
symbol(0x301700, "__ZN4Item5itemsE"); | |
symbol(0x1613EC, "__ZN4Item9initItemsEv"); | |
} | |
static Textures() { | |
symbol(0xC33E4, "__ZN8Textures11bindTextureERKSsib"); | |
symbol(0xC4248, "__ZN8Textures8loadListERKSsSt8functionIFvvEE"); | |
} | |
static ModelPart() { | |
symbol(0x70068, "__ZN9ModelPart6renderEf"); | |
symbol(0x6EF48, "__ZN9ModelPartC2Eiiii"); | |
symbol(0x6F004, "__ZN9ModelPart8setModelEP5Model"); | |
} | |
static HumanoidModel() { | |
symbol(0x71BF4, "__ZN13HumanoidModelC2Effii"); | |
symbol(0x7205C, "__ZN13HumanoidModel6renderER6Entityffffff"); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment