#26 20-10-2013 18:57

Picnic
Registered: 19-10-2013
Posts: 3

Re: Адреса и функции gta_vc.exe 1.0

@Sergey81 - благодарю Вас!

Offline

#27 25-10-2013 00:21

DK22Pac
From: Ukraine
Registered: 26-03-2010
Posts: 447
Website

Re: Адреса и функции gta_vc.exe 1.0

Немного обновленная база, обновил таблицы виртуальных функций для всех потомков CEntity.
[You must login to view hidden text.]


Plugin-SDK https://github.com/DK22Pac/plugin-sdk
Discord-сервер по plugin-sdk и программированию в GTA
RU https://discord.gg/QEesDGb
ENG https://discord.gg/zaVqFQv

Offline

#28 25-10-2013 16:29

Alien
Registered: 12-10-2008
Posts: 564

Re: Адреса и функции gta_vc.exe 1.0

Отлично. Добавил ссылку в первый пост.
Еси есть интересующиеся, могу еще выложить версию GTA Vice City 10 Years Anniversary для Android. Она отличается тем, что в ней присутствуют оригинальный R*-кие имена функций и статических переменных. Разобрано там совсем немного, но кое-что перенесно из PC-шной версии, также выведены имена и описания опкодов.
Для проверки своих идей есть самопальная сборка apk упомянутой VC для Android с встроенным asi loader-ом (подгружает при старте нативные библиотеки из директории asi).

Offline

#29 25-10-2013 19:58

Seemann
Registered: 07-08-2006
Posts: 2,156

Re: Адреса и функции gta_vc.exe 1.0

Выкладывай. Если нужно, могу залить на паблик (public.sannybuilder.com)

Offline

#30 26-10-2013 06:17

Sergey81
Registered: 19-12-2008
Posts: 654

Re: Адреса и функции gta_vc.exe 1.0

Так неплохо было бы сразу хоть какое-нибудь описание, как asi loader был сделан, как и с помощью чего создавать asi для андроида, и возможно ли такое на iOS(с джейлом/без). У меня андроида хоть и нет, но все равно интересно.

Offline

#31 26-10-2013 13:28

Alien
Registered: 12-10-2008
Posts: 564

Re: Адреса и функции gta_vc.exe 1.0

libGTA.idb
@Seemann - на паблик было бы замечательно.
@Sergey81 - как сделать на iOS не знаю, т.к. не обладаю сим девайсом. А на андроиде все делается стандартными методами с использованием android-ndk и правкой оргинального R* кода с последующей перепаковкой apktool.

Last edited by Alien (26-10-2013 13:29)

Offline

#32 26-10-2013 18:50

Seemann
Registered: 07-08-2006
Posts: 2,156

Re: Адреса и функции gta_vc.exe 1.0

@Alien - IDA 6.1 ругается на файл: Database is corrupt.
Размер файла 47 245 153 байт

IDA 5.5 отказалась открывать вообще

Offline

#33 26-10-2013 21:49

ZeroTen
Registered: 28-08-2013
Posts: 5

Re: Адреса и функции gta_vc.exe 1.0

Offline

#34 27-10-2013 04:08

Alien
Registered: 12-10-2008
Posts: 564

Re: Адреса и функции gta_vc.exe 1.0

@Seemann - У меня открывает. Но я извращенец- иду запускаю под вайном.

Offline

#35 27-10-2013 08:36

Sergey81
Registered: 19-12-2008
Posts: 654

Re: Адреса и функции gta_vc.exe 1.0

У меня тоже открывает, 6.1.

Offline

#36 27-10-2013 12:29

Seemann
Registered: 07-08-2006
Posts: 2,156

Re: Адреса и функции gta_vc.exe 1.0

@ZeroTen - спасибо, помогло. Видимо разные "лицензии" у нас)

GTA Vice City (Android version):
http://public.sannybuilder.com/gtasa_ex … GTA.idb.7z

Offline

#37 27-10-2013 12:55

Sergey81
Registered: 19-12-2008
Posts: 654

Re: Адреса и функции gta_vc.exe 1.0

Кстати, если правильно помню, в какой-то из версий iOS тоже все функции были именованы, а после одного из патчей это убрали.

Offline

#38 27-10-2013 14:03

Alien
Registered: 12-10-2008
Posts: 564

Re: Адреса и функции gta_vc.exe 1.0

@Seemann - Спасибо. Только имейте в виду, что там в базе много мусора, тупо скопированного с базы для PC. Хотя многое там совпадает вплоть до смещений.
На случай, если кто-то заинтересуется, таки выложу еще APK (он самоподписанный, кажется там надо включить Developer mode на девайсе) и пример asi-плагина. Линкуясь против libGTA.so, можно динамически релоцировать любые экспортированные символы. Извращаться в сишнике таким образом больше не требуется:

*(DWORD *)(0x123456)

[You must login to view hidden text.]

Last edited by Alien (27-10-2013 14:04)

Offline

#39 29-11-2013 09:26

graveman
Registered: 23-04-2011
Posts: 3

Re: Адреса и функции gta_vc.exe 1.0

Никто не разбирал класс CCamera?


Its cool! Man

Offline

#40 13-12-2013 07:45

Sergey81
Registered: 19-12-2008
Posts: 654

Re: Адреса и функции gta_vc.exe 1.0

@Alien - Собираюсь попробовать установить asi loader, насколько понял все плагины должны лежать в той же папке, что и libNative.so, потом всё это пакуется в apk, а расширение asi поддерживается?
Можно ли привести еще пару примеров кода? Вызов функции отрисовки короны, добавление денег ну или что-нибудь в этом роде.

Offline

#41 16-12-2013 01:46

Alexander
Registered: 19-08-2006
Posts: 184
Website

Re: Адреса и функции gta_vc.exe 1.0

Offline

#42 16-12-2013 10:29

Lego
Registered: 18-08-2009
Posts: 24
Website

Re: Адреса и функции gta_vc.exe 1.0

годнота.

теперь толпа школьников будет негодовать почему почти все клео-моды не идут на SA.

надо написать по-тупому, красными буквами, что они НЕ совместимы и ДОЛЖНЫ быть переписаны.

Offline

#43 16-12-2013 10:59

Kostyan
Registered: 27-09-2009
Posts: 94

Re: Адреса и функции gta_vc.exe 1.0

http://4pda.ru/forum/index.php?s=&showt … p=17127355 клео со всеми плюшками для gta 3

Offline

#44 23-12-2013 13:27

VintProg_Pro
Registered: 17-06-2010
Posts: 153

Re: Адреса и функции gta_vc.exe 1.0

Благодарю ребят за их труд! Хорошо по работали над базой для GTA Vice City. Самый раз можно делать моды.

Offline

#45 17-09-2014 09:44

kenking
From: Казахстан
Registered: 28-06-2010
Posts: 253

Re: Адреса и функции gta_vc.exe 1.0

DK22Pac wrote:

Немного обновленная база, обновил таблицы виртуальных функций для всех потомков CEntity.

У меня IDA 5.5 не открывает базу. В ЛС скинь пожалуйста ссылку на ту IDA, которой ты открывал базу (и, если не затруднит, то инструкцию по установке той IDA).

Offline

#46 17-09-2014 20:24

listener
From: Vice City
Registered: 09-11-2006
Posts: 616
Website

Re: Адреса и функции gta_vc.exe 1.0

rutracker, искать IDA Pro
6.5 не пробовал, в 6.1 точно все работает

Offline

#47 18-09-2014 00:42

Sergey81
Registered: 19-12-2008
Posts: 654

Re: Адреса и функции gta_vc.exe 1.0

Не знал что уже 6.5 есть, надо посмотреть.

Offline

#48 18-09-2014 07:43

kenking
From: Казахстан
Registered: 28-06-2010
Posts: 253

Re: Адреса и функции gta_vc.exe 1.0

Скачал 6.1, установил, запустил, выходит надпись:
LoadLibrary(C:\ida61\plugins\python.plw) error: Не найден указанный модуль.
C:\ida61\plugins\python.plw: can't load file

Но базу открывает. yahoo

Offline

#49 18-09-2014 10:38

Sergey81
Registered: 19-12-2008
Posts: 654

Re: Адреса и функции gta_vc.exe 1.0

В 6.5 тоже открывает, правда необходимо пропатчить файл ida.wll, чтобы не выскакивало сообщение "Sorry, this database has been created by a pirate version of IDA".

Offline

#50 25-09-2014 12:12

mfisto
From: Russia Perm
Registered: 01-02-2008
Posts: 558
Website

Re: Адреса и функции gta_vc.exe 1.0

Sergey81 у тебя нет случайно уже пропатченного ida.wll и ida64.wll для Ida 6.5?


I know everything and nothing...

Offline

Board footer

Powered by FluxBB