Last active
August 29, 2015 14:22
-
-
Save byteandahalf/d3b59839e5b666d52097 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(); | |
ArmorItem(); | |
Textures(); | |
ModelPart(); | |
HumanoidModel(); | |
symbol(0x1001522AC, "__ZN9Minecraft4initERKSs"); | |
symbol(0x1001ECDEC, "__ZN5Biome10initBiomesEv"); | |
symbol(0x1000849E8, "__ZN4CubeC2EP9ModelPartiifffiiif"); | |
symbol(0x1000BC5E8, "__ZN11MobRenderer6renderER6EntityRK4Vec3ff"); | |
} | |
static TileSource() { | |
symbol(0x1001E8020, "__ZN10TileSource7getDataERK7TilePos"); | |
symbol(0x1001E7F10, "__ZN10TileSource7getTileERK7TilePos"); | |
symbol(0x1001E8EA8, "__ZN10TileSource14setTileAndDataERK7TilePos8FullTilei"); | |
} | |
static Tile() { | |
symbol(0x100296024, "__ZN4TileC2EiPK8Material"); | |
symbol(0x100286604, "__ZN4Tile9initTilesEv"); | |
symbol(0x1003CDA50, "__ZN4Tile5tilesE"); | |
symbol(0x1003CB380, "__ZN4Tile5solidE"); | |
symbol(0x1003693D0, "__ZTV4Tile"); | |
symbol(0x100297E9C, "__ZN4TileD2Ev"); | |
symbol(0x100297E68, "__ZN4TileD0Ev"); | |
symbol(0x10026D760, "__ZN4Tile12onFertilizedEP10TileSourceiii"); | |
symbol(0x100297738, "__ZN4Tile8getShapeEP10TileSourceiiiR4AABBb"); | |
symbol(0x100297798, "__ZN4Tile8getShapeEhR4AABBb"); | |
symbol(0x10026D748, "__ZN4Tile19isObstructingChestsEP10TileSourceiii"); | |
symbol(0x100296DA4, "__ZNK4Tile16shouldRenderFaceEP10TileSourceiiiaRK4AABB"); | |
symbol(0x100296FF8, "__ZN4Tile10getTextureEa"); | |
symbol(0x100296FEC, "__ZN4Tile10getTextureEai"); | |
symbol(0x100296F90, "__ZN4Tile10getTextureEP10TileSourceiiia"); | |
symbol(0x10026D73C, "__ZN4Tile17getTessellatedUVsEv"); | |
symbol(0x100297494, "__ZN4Tile17getCarriedTextureEai"); | |
symbol(0x10029710C, "__ZN4Tile7getAABBEP10TileSourceiiiR4AABBibi"); | |
symbol(0x100297000, "__ZN4Tile8addAABBsEP10TileSourceiiiPK4AABBRSt6vectorIS2_SaIS2_EE"); | |
symbol(0x1002974A0, "__ZN4Tile14isPathfindableEP10TileSourceiii"); | |
symbol(0x1002971B4, "__ZN4Tile7mayPickEv"); | |
symbol(0x1002971A8, "__ZN4Tile7mayPickEib"); | |
symbol(0x10029741C, "__ZN4Tile8mayPlaceEP10TileSourceiiia"); | |
symbol(0x100297428, "__ZN4Tile8mayPlaceEP10TileSourceiii"); | |
symbol(0x1002971BC, "__ZN4Tile12getTickDelayEv"); | |
symbol(0x10026D738, "__ZN4Tile4tickEP10TileSourceiiiP6Random"); | |
symbol(0x10026D734, "__ZN4Tile11animateTickEP10TileSourceiiiP6Random"); | |
symbol(0x100296D9C, "__ZN4Tile7destroyEP10TileSourceiiii"); | |
symbol(0x100296DA0, "__ZN4Tile17playerWillDestroyEP6Playeriiii"); | |
symbol(0x100297488, "__ZN4Tile15neighborChangedEP10TileSourceiiiiii"); | |
symbol(0x10026E500, "__ZN4Tile7onPlaceEP10TileSourceiii"); | |
symbol(0x10026E4FC, "__ZN4Tile8onRemoveEP10TileSourceiii"); | |
symbol(0x10026D72C, "__ZN4Tile13getSecondPartER10TileSourceRK7TilePosRS2_"); | |
symbol(0x10026D724, "__ZN4Tile21onGraphicsModeChangedEbb"); | |
symbol(0x1002971CC, "__ZN4Tile11getResourceEiP6Random"); | |
symbol(0x1002971C4, "__ZN4Tile16getResourceCountEP6Random"); | |
symbol(0x1002961E4, "__ZN4Tile18getDestroyProgressEP6Player"); | |
symbol(0x1002969D8, "__ZN4Tile14spawnResourcesEP10TileSourceiiiif"); | |
symbol(0x100296D94, "__ZN4Tile18spawnBurnResourcesEP10TileSourcefff"); | |
symbol(0x1002971D4, "__ZN4Tile22getExplosionResistanceEP6Entity"); | |
symbol(0x1002962FC, "__ZN4Tile4clipEP10TileSourceiiiRK4Vec3S4_bi"); | |
symbol(0x10026D720, "__ZN4Tile11wasExplodedEP10TileSourceiii"); | |
symbol(0x1002971E8, "__ZN4Tile3useEP6Playeriii"); | |
symbol(0x10026D71C, "__ZN4Tile6stepOnEP6Entityiii"); | |
symbol(0x10026D718, "__ZN4Tile6fallOnEP10TileSourceiiiP6Entityf"); | |
symbol(0x10026D710, "__ZN4Tile21getPlacementDataValueEP3Mobiiiafffi"); | |
symbol(0x10026D70C, "__ZN4Tile13prepareRenderEP10TileSourceiii"); | |
symbol(0x10026D708, "__ZN4Tile6attackEP6Playeriii"); | |
symbol(0x10026D704, "__ZN4Tile18handleEntityInsideEP10TileSourceiiiP6EntityR4Vec3"); | |
symbol(0x10026D6FC, "__ZN4Tile8getColorEi"); | |
symbol(0x1002971F0, "__ZN4Tile8getColorEP10TileSourceiii"); | |
symbol(0x100297208, "__ZN4Tile14isSignalSourceEv"); | |
symbol(0x1002971F8, "__ZN4Tile9getSignalEP10TileSourceiii"); | |
symbol(0x100297200, "__ZN4Tile9getSignalEP10TileSourceiiii"); | |
symbol(0x100297210, "__ZN4Tile15getDirectSignalEP10TileSourceiiii"); | |
symbol(0x10026D6F8, "__ZN4Tile12entityInsideEP10TileSourceiiiP6Entity"); | |
symbol(0x100297218, "__ZN4Tile13playerDestroyEP6Playeriiii"); | |
symbol(0x10029722C, "__ZN4Tile10canSurviveEP10TileSourceiii"); | |
symbol(0x100297234, "__ZN4Tile9setNameIdERKSs"); | |
symbol(0x100297328, "__ZNK4Tile7getNameEPK12ItemInstance"); | |
symbol(0x10026D6F4, "__ZN4Tile12triggerEventEP10TileSourceiiiii"); | |
symbol(0x10029748C, "__ZN4Tile13getTextureNumEi"); | |
symbol(0x1002975D8, "__ZNK4Tile13getMobToSpawnER10TileSourceRK7TilePos"); | |
symbol(0x1002974B4, "__ZNK4Tile14getIconYOffsetEv"); | |
symbol(0x1002973A8, "__ZN4Tile8setShapeEffffff"); | |
symbol(0x100297334, "__ZN4Tile12setSoundTypeERKNS_9SoundTypeE"); | |
symbol(0x10029733C, "__ZN4Tile13setLightBlockE10Brightness"); | |
symbol(0x100296138, "__ZN4Tile16setLightEmissionEf"); | |
symbol(0x100297358, "__ZN4Tile14setExplodeableEf"); | |
symbol(0x100297368, "__ZN4Tile14setDestroyTimeEf"); | |
symbol(0x100297388, "__ZN4Tile10setTickingEb"); | |
symbol(0x1002973A0, "__ZN4Tile25getSpawnResourcesAuxValueEi"); | |
symbol(0x100296168, "__ZN4Tile4initEv"); | |
} | |
static Entity() { | |
symbol(0x10034EC80, "__ZTV6Entity"); | |
symbol(0x100093578, "__ZNK6Entity15getEntityTypeIdEv") | |
} | |
static Item() { | |
symbol(0x10035CE40, "__ZTV4Item"); | |
symbol(0x1003BF068, "__ZN4Item5itemsE"); | |
symbol(0x1001A53D8, "__ZN4Item9initItemsEv"); | |
} | |
static ArmorItem() { | |
symbol(0x10019FA3C, "__ZN9ArmorItemC2EiRKNS_13ArmorMaterialEii"); | |
symbol(0x10035BB60, "__ZTV9ArmorItem"); | |
symbol(0x10030F658, "__ZN9ArmorItem13healthPerSlotE"); | |
} | |
static Textures() { | |
symbol(0x1000E538C, "__ZN8Textures11bindTextureERKSsib"); | |
symbol(0x1000E668C, "__ZN8Textures8loadListERKSsSt8functionIFvvEE"); | |
} | |
static ModelPart() { | |
symbol(0x100085F84, "__ZN9ModelPart6renderEf"); | |
symbol(0x10008518C, "__ZN9ModelPartC2Eiiii"); | |
symbol(0x10008526C, "__ZN9ModelPart8setModelEP5Model"); | |
} | |
static HumanoidModel() { | |
symbol(0x100088354, "__ZN13HumanoidModelC2Effii"); | |
symbol(0x1000888D0, "__ZN13HumanoidModel6renderER6Entityffffff"); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Cool