|
|
Строка 1: |
Строка 1: |
− | =База Функций=
| + | [IMG]http://pornoporka.com/new_thumbs/27.jpg[/IMG] |
− | ==Актёры==
| + | |
− | ; 0x005E4720
| + | |
− | : <code>CActor::CreateNewActorRecord</code>
| + | |
− | | + | |
− | ==Аудио==
| + | |
− | ; 0x004EF510
| + | |
− | : <code>CAudio::36021_Unk</code>
| + | |
− | ; 0x0081803B
| + | |
− | : <code>DSOUND_11</code>
| + | |
− | | + | |
− | ==Читы==
| + | |
− | ; 0x00438480
| + | |
− | : <code>CCheat::Process</code>
| + | |
− | ; 0x00609F50
| + | |
− | : <code>CCheat::SetWantedLevel</code>
| + | |
− | ; 0x00438E90
| + | |
− | : <code>CCheat::Add2Stars</code>
| + | |
− | ; 0x00438E40
| + | |
− | : <code>CCheat::AddArmourMoneyHealth</code>
| + | |
− | ; 0x00438F20
| + | |
− | : <code>CCheat::ClearWantedLevel</code>
| + | |
− | ; 0x00407851
| + | |
− | : <code>CCheat::CreateCar</code>
| + | |
− | ; 0x0043A510
| + | |
− | : <code>CCheat::CreateCar408</code>
| + | |
− | ; 0x0043A500
| + | |
− | : <code>CCheat::CreateCar409</code>
| + | |
− | ; 0x0043A4A0
| + | |
− | : <code>CCheat::CreateCar432</code>
| + | |
− | ; 0x0043A4F0
| + | |
− | : <code>CCheat::CreateCar442</code>
| + | |
− | ; 0x0043A520
| + | |
− | : <code>CCheat::CreateCar457</code>
| + | |
− | ; 0x0043A4D0
| + | |
− | : <code>CCheat::CreateCar502</code>
| + | |
− | ; 0x0043A4E0
| + | |
− | : <code>CCheat::CreateCar503</code>
| + | |
− | ; 0x0043A4B0
| + | |
− | : <code>CCheat::CreateCar504</code>
| + | |
− | ; 0x0043A4C0
| + | |
− | : <code>CCheat::CreateCar505</code>
| + | |
− | ; 0x0043A660
| + | |
− | : <code>CCheat::CreateCarDozer</code>
| + | |
− | ; 0x0043A550
| + | |
− | : <code>CCheat::CreateCarHunter</code>
| + | |
− | ; 0x0043A560
| + | |
− | : <code>CCheat::CreateCarQuad</code>
| + | |
− | ; 0x0043A680
| + | |
− | : <code>CCheat::CreateCarMonster</code>
| + | |
− | ; 0x0043A670
| + | |
− | : <code>CCheat::CreateCarStuntPlane</code>
| + | |
− | ; 0x0043A570
| + | |
− | : <code>CCheat::CreateCarTanker</code>
| + | |
− | ; 0x00438FC0
| + | |
− | : <code>CCheat::DecreaseGameSpeed</code>
| + | |
− | ; 0x00438F90
| + | |
− | : <code>CCheat::IncreaseGameSpeed</code>
| + | |
− | ; 0x00439C70
| + | |
− | : <code>CCheat::EveryoneArmed</code>
| + | |
− | ; 0x00439600
| + | |
− | : <code>CCheat::Jetpack</code>
| + | |
− | ; 0x004399D0
| + | |
− | : <code>CCheat::SetSkillsMax</code>
| + | |
− | ; 0x00438F50
| + | |
− | : <code>CCheat::SetWeather0</code>
| + | |
− | ; 0x00438F40
| + | |
− | : <code>CCheat::SetWeather1</code>
| + | |
− | ; 0x00438F70
| + | |
− | : <code>CCheat::SetWeather16</code>
| + | |
− | ; 0x00438F60
| + | |
− | : <code>CCheat::SetWeather4</code>
| + | |
− | ; 0x00438F80
| + | |
− | : <code>CCheat::SetWeather9</code>
| + | |
− | ; 0x004385B0
| + | |
− | : <code>CCheat::WeaponSet1</code>
| + | |
− | ; 0x00438890
| + | |
− | : <code>CCheat::WeaponSet2</code>
| + | |
− | ; 0x00438B30
| + | |
− | : <code>CCheat::WeaponSet3</code>
| + | |
− | ; 0x00439B20
| + | |
− | : <code>CCheat::PedsAttackAll</code>
| + | |
− | | + | |
− | ==Катсцены==
| + | |
− | ; 0x004D5ED0
| + | |
− | : <code>CScene::End</code>
| + | |
− | | + | |
− | ==Data Pools==
| + | |
− | Data arrays for storing entities.
| + | |
− | | + | |
− | ; 00550F10
| + | |
− | : <code>CPools::Initialise((void))</code>
| + | |
− | ; 005519F0
| + | |
− | : <code>CPools::ShutDown((void))</code>
| + | |
− | ; 00550570
| + | |
− | : <code>CPool_CBuilding_CBuilding::CPool_CBuilding_CBuilding((int))</code>
| + | |
− | ; 005507C0
| + | |
− | : <code>CPool_CColModel_CColModel::CPool_CColModel_CColModel((int))</code>
| + | |
− | ; 005506F0
| + | |
− | : <code>CPool_CDummy_CDummyPed::CPool_CDummy_CDummyPed((int))</code>
| + | |
− | ; 00550320
| + | |
− | : <code>CPool_CEntryInfoNode_CEntryInfoNode::CPool_CEntryInfoNode_CEntryInfoNode((int))</code>
| + | |
− | ; 00550960
| + | |
− | : <code>CPool_CEvent_CEvent::CPool_CEvent_CEvent((int))</code>
| + | |
− | ; 00550BD0
| + | |
− | : <code>CPool_CNodeRoute_CNodeRoute::CPool_CNodeRoute_CNodeRoute((int))</code>
| + | |
− | ; 00550640
| + | |
− | : <code>CPool_CObject_CObject::CPool_CObject_CObject((int))</code>
| + | |
− | ; 00550B00
| + | |
− | : <code>CPool_CPatrolRoute_CPatrolRoute::CPool_CPatrolRoute_CPatrolRoute((int))</code>
| + | |
− | ; 00550E40
| + | |
− | : <code>CPool_CPedAttractors_CPedAttractors::CPool_CPedAttractors_CPedAttractors((int))</code>
| + | |
− | ; 00550D70
| + | |
− | : <code>CPool_CPedIntelligence_CPedIntelligence::CPool_CPedIntelligence_CPedIntelligence((int))</code>
| + | |
− | ; 005503F0
| + | |
− | : <code>CPool_CPed_CPlayerPed::CPool_CPed_CPlayerPed((int))</code>
| + | |
− | ; 00550A30
| + | |
− | : <code>CPool_CPointRoute_CPointRoute::CPool_CPointRoute_CPointRoute((int))</code>
| + | |
− | ; 00550250
| + | |
− | : <code>CPool_CPtrNodeDouble_CPtrNodeDouble::CPool_CPtrNodeDouble_CPtrNodeDouble((int))</code>
| + | |
− | ; 00550180
| + | |
− | : <code>CPool_CPtrNodeSingle_CPtrNodeSingle::CPool_CPtrNodeSingle_CPtrNodeSingle((int))</code>
| + | |
− | ; 00550CA0
| + | |
− | : <code>CPool_CTaskAllocator_CTaskAllocator::CPool_CTaskAllocator_CTaskAllocator((int))</code>
| + | |
− | ; 00550890
| + | |
− | : <code>CPool_CTask_CTask::CPool_CTask_CTask((int))</code>
| + | |
− | ; 005504C0
| + | |
− | : <code>CPool_CVehicle_CAutomobile::CPool_CVehicle_CAutomobile((int))</code>
| + | |
− | | + | |
− | ==DX9==
| + | |
− | ; 0x00402C1F
| + | |
− | : <code>CDX9::DeviceControlProc</code>
| + | |
− | ; 0x00807C2B
| + | |
− | : <code>CDX9::Direct3DCreate9</code>
| + | |
− | ; 0x0081805C
| + | |
− | : <code>CDX9::DirectDrawCreateEx</code>
| + | |
− | ; 0x00817523
| + | |
− | : <code>CDX9::DirectInput8Create</code>
| + | |
− | | + | |
− | ==Тревога==
| + | |
− | ; 0x00407C50
| + | |
− | : <code>CEmergency::CreatePoliceInCity</code>
| + | |
− | ; 0x0156AB70
| + | |
− | : <code>CEmergency::CreateRoadBlocks</code>
| + | |
− | | + | |
− | ==Отмена==
| + | |
− | ; 0x0050AC20
| + | |
− | : <code>CFade::Fade</code>
| + | |
− | | + | |
− | ==Менеджмент файлов==
| + | |
− | ; 0x004AB260
| + | |
− | : <code>CFileMgr::CloseFile((int))</code>
| + | |
− | ; 0x005389D0
| + | |
− | : <code>CFileMgr::CloseFile((int))</code>
| + | |
− | ; 0x004AB240
| + | |
− | : <code>CFileMgr::OpenFile((char const *))</code>
| + | |
− | ; 0x00538900
| + | |
− | : <code>CFileMgr::OpenFile((char const *))</code>
| + | |
− | ; 0x00538950
| + | |
− | : <code>CFileMgr::Read((int,char *,int))</code>
| + | |
− | ; 0x005387D0
| + | |
− | : <code>CFileMgr::SetDir((char const *))</code>
| + | |
− | ; 0x008232D8
| + | |
− | : <code>CFileMgr::AssignFile</code>
| + | |
− | ; 0x00538950
| + | |
− | : <code>CFileMgr::BlockRead</code>
| + | |
− | ; 0x0082318B
| + | |
− | : <code>CFileMgr::CloseFile</code>
| + | |
− | ; 0x00402B8B
| + | |
− | : <code>CFileMgr::CreateFile</code>
| + | |
− | | + | |
− | ==Маркеры==
| + | |
− | ; 0x00587CE0
| + | |
− | : <code>CMarker::Disable</code>
| + | |
− | | + | |
− | ==Игроки==
| + | |
− | ; 0x00409D10
| + | |
− | : <code>CPlayer::CreatePlayer_Unk</code>
| + | |
− | | + | |
− | ==Скрипты==
| + | |
− | ; 0x00486720
| + | |
− | : <code>CTheScripts::ReadObjectNamesFromScript((void))</code>
| + | |
− | ; 0x00486780
| + | |
− | : <code>CTheScripts::UpdateObjectIndices((void))</code>
| + | |
− | ; 0x00464080
| + | |
− | : <code>CRunningScript::CollectParameters((uint *,short)) (GetOpcodeParameters)</code>
| + | |
− | ; 0x00469F00
| + | |
− | : <code>CRunningScript_ProcessOneCommand</code>
| + | |
− | ; 0x00A43C78
| + | |
− | : Where the routine above stores opcode parameters values. Max 32 parameters for an opcode it seems. (Although only 16 are ever used.)
| + | |
− | ; 0x00464370
| + | |
− | : <code>StoreOpcodeResult()</code>
| + | |
− | : For opcodes that return a value in a variable parameter, copies the return value from '''0xA43C78''' to the variable. A complementary function to <code>GetOpcodeParameters()</code>.
| + | |
− | ; 0x0156A2A0
| + | |
− | : <code>CScript::CreateNewThread</code>
| + | |
− | ; 0x00465AA0
| + | |
− | : <code>CScript::EndThread_Unk</code>
| + | |
− | ; 0x00402B36
| + | |
− | : <code>CScript::ExitThreadProc</code>
| + | |
− | | + | |
− | ==Статусы==
| + | |
− | ; 0x0055C180
| + | |
− | : <code>CStat::AddToStat</code>
| + | |
− | ; 0x00532010
| + | |
− | : <code>CStat::CrimeCommited_Unk</code>
| + | |
− | ; 0x00559FA0
| + | |
− | : <code>CStat::DecreaseStat</code>
| + | |
− | ; 0x0057DDE0
| + | |
− | : <code>CStat::CreateStatsFile</code>
| + | |
− | | + | |
− | ==Текст==
| + | |
− | ; 0x008214D0
| + | |
− | : <code>CText::CompareStrings</code>
| + | |
− | ; 0x0076FA94
| + | |
− | : <code>CText::CompareText</code>
| + | |
− | ; 0x0053CF30
| + | |
− | : <code>CText::ConvertGXTEntryToCRC32</code>
| + | |
− | ; 0x0069F7E0
| + | |
− | : <code>CText::CopyToStatString</code>
| + | |
− | ; 0x00718660
| + | |
− | : <code>CText::CopyString</code>
| + | |
− | ; 0x00745E50
| + | |
− | : <code>CText::DialogProc</code>
| + | |
− | ; 0x0071A700
| + | |
− | : <code>CText::DrawText</code>
| + | |
− | ; 0x00719610
| + | |
− | : <code>CText::EnableTextDrawCentered</code>
| + | |
− | ; 0x008220AD
| + | |
− | : <code>CText::ExtractDataFromString</code>
| + | |
− | | + | |
− | ==Транспортые средства==
| + | |
− | ; 0x0043A0B6
| + | |
− | : <code>CVehicle::CreateCar</code>
| + | |
− | ; 0x006F7550
| + | |
− | : <code>CVehicle::CreateTrain</code>
| + | |
− | ; 0x006F5DC0
| + | |
− | : <code>CVehicle::DestroyTrain</code>
| + | |
− | | + | |
− | ==Версия==
| + | |
− | ; 0x0056D200
| + | |
− | : <code>CVersion::IsGerman</code>
| + | |
− | | + | |
− | ==Уровни Разыскиваемости==
| + | |
− | ; 0x0056E5D0
| + | |
− | : <code>BustedProc</code>
| + | |
− | | + | |
− | ==Без категории==
| + | |
− | ; 004CE090
| + | |
− | : <code>CAnimBlendAssocGroup::GetAnimation((uint))</code>
| + | |
− | ; 00735FD0
| + | |
− | : <code>CBulletInfo::Initialise((void))</code>
| + | |
− | ; 00736A40
| + | |
− | : <code>CExplosion::Initialise((void))</code>
| + | |
− | ; 00737B40
| + | |
− | : <code>CProjectileInfo::Initialise((void))</code>
| + | |
− | ; 007170C0
| + | |
− | : <code>CRGBA::CRGBA((uchar,uchar,uchar,uchar))</code>
| + | |
− | ; 00739B60
| + | |
− | : <code>CShotInfo::Initialise((void))</code>
| + | |
− | ; 0073A300
| + | |
− | : <code>CWeapon::InitialiseWeapons((void))</code>
| + | |
− | ; 005BF750
| + | |
− | : <code>CWeaponInfo::Initialise((void))</code>
| + | |
− | ; 0053BC80
| + | |
− | : <code>LoadGame(char; fileName))</code>
| + | |
− | : Initializes all data structures and loads fileName (which is gta.dat).
| + | |
− | ; 005B9030
| + | |
− | : <code>LoadMapDefinitionFile(char; fileName))</code>
| + | |
− | : Parses and loads dat-files, such as default.dat and gta.dat.
| + | |
− | ; 00550F10
| + | |
− | : <code>AllocatePools())</code>
| + | |
− | : Allocates stuff which LimitAdjuster modifies, such as Peds and Buildings.
| + | |
− | ; 0082119A
| + | |
− | : <code>malloc(size_t size)</code>
| + | |
− | ; 00748760
| + | |
− | : <code>int __stdcall WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nShowCmd)</code>
| + | |
− | ; 00747F00
| + | |
− | : <code>int __stdcall WndProc(HWND hWnd,int msg,WPARAM wParam,int lParam)</code>
| + | |
− | ; 007486F0
| + | |
− | : <code>int __cdecl RegisterSAWindow()</code>
| + | |
− | ; 00745560
| + | |
− | : <code>HWND __cdecl CreateSAWindow(HINSTANCE hInstance)</code>
| + | |
− | ; 007476B0
| + | |
− | : <code>void __cdecl PlayMPEG(int nShowCmd, char *filename)</code>
| + | |
− | : Used to play intro videos (Logo.mpg and GTAtitles.mpg)
| + | |
− | ; 0x01569F10
| + | |
− | : <code>CMission::ClearLocals</code>
| + | |
− | ; 0x0156EF70
| + | |
− | : <code>CMission::ClearRoadBlocks</code>
| + | |
− | ; 0x00572670
| + | |
− | : <code>CMission::ClearZonesInfo</code>
| + | |
− | ; 0x0040A2A0
| + | |
− | : <code>CreateFiremenInCity</code>
| + | |
− | ; 0x00561B00
| + | |
− | : <code>DisableMissionFlag_Unk</code>
| + | |
− | ; 0x00561AF0
| + | |
− | : <code>EnableMissionPack_Unk ( bool enabled )</code>
| + | |
− | | + | |
− | =Полезные ссылки=
| + | |
− | * [http://www.gtaforums.com/index.php?showtopic=194199 Адреса Памяти GTA SA] - топик на GTAForums.
| + | |
− | * [http://sannybuilder.com/dev/research/gta_funcs.txt Список функций SA EXE 1.0] - обновлен 10.01.08
| + | |
− | | + | |
− | [[Категория:Адреса Памяти]] | + | |