Как заменить телефон самп
Многие задаются вопросами: Как играть в SAMP на Android на любом сервере, или же сделать собственный лаунчер для Вашего сервера, и как использовать, чем компилировать исходники клиента SAMP, и что дальше делать с libsamp.so?
Сегодня Мы расскажем Вам все, и в мельчайших подробностях.
Лаунчер сервера - Это всего лишь утилита конкретного сервера, которая автоматически качает и устанавливает на ваш телефон модифицированный GTA:SA + Кэш, со вшитым и доработанным мультиплеером, на основе build69 исходников.
Советуем прочесть наш гайд по созданию Лаунчера SAMP/CRMP для Android (С исходниками)
Модифицированный GTA:SA .apk (Он же SAMP) - apk файл, со вшитым libsamp.so (О нём мы расскажем ниже)
Модифицированный Кэш GTA:SA (com.rockstargames.gtasa) - Это все файлы игры, плюс файлы самого SAMP (Текстуры, модели, объекты и различные настройки)
libsamp.so - Этот файл получается в результате компилирования исходников SAMP, и вшивается в модифицированный APK файл GTA:SA.
Порядок действий: (Предварительно удалите все клиенты, лаунчеры и кэши сторонних серверов с телефона).
1. Вы качаете исходники SA-MP (Билд исходных файлов мультиплеера, код написан на C++).
2. После чего вы дорабатываете исходники до необходимого функционала, меняете IP, порт, и другие параметры, куда будет подсоединяться клиент.
3. Компилируете исходники с помощью Android NDK, и получаете libsamp.so
4. Качаете готовый Кэш игры (Ссылка ниже) с необходимыми для работы SAMP файлами, и перемещаете его в Android/data/. (Чтобы получилось Android/data/com.rockstargames.gtasa/)
5. Устанавливаете apk файл игры (Ссылка ниже).
6. libsamp.so вшиваете в уже установленный apk файл игры с помощью приложения APK Editor, сохраняете Ваш новый APK, и устанавливаете поверх уже установленного (Не удаляя его, чтобы не удалить кэш вместе со старым apk).
7. Настройте Android/data/com.rockstargames.gtasa/files/SAMP/settings.ini
Ответы на вопросы
- Выдает ошибку, связанную с cheats.cpp, cheats.h, pCheats, pAdmin
Ответ: В наших исходниках данные проблемы уже исправлены
- Крашит игру после запуска мультиплеера / Ошибка keyboard.cpp или keyboard.h (Клавиатуры)
Ответ: Вы компилируете исходники с несовместимой версией Android NDK. Используйте Android NDK 14 версии, которая полностью совместима с кодом
Всем привет
Решил заняться разработкой своим сервером SAMP Mobile (Android) и делится своим опытом с вами
Все уроки будут опубликоваться в этой теме
Список уроков:
Также пишите в коменты какие вы хотите видеть уроки по SAMP Mobile (Android)
SAMP Mobile (Android) - Урок 1. Компиляция libsamp.so
Всем привет
В этом уроке я вас научу:
- Компилировать исходники SAMP Mobile (Android)
- Ставить свой IP:port для подключения
Приступим
Нам понадобится:
- Исходники SAMP Mobile (Android): GitHub
- NDK 19 (именно 19): NDK older releases
- Командная строка
- Прямые руки
Для начало распакуем содержимое архива build69-master.zip папку jni в любое вам место (лучше создайте отдельную папку на диске C для удобства)
И в тоже место наш NDK
После того как мы всё разархивовали запускаем Командную строку (CMD)
Нажимаем win+r и вводим cmd и нажимаем кнопочку ОК
После этого пишем в командной строке:
Пример: cd C:/Android/NDK и нажимаем Enter
После того как мы перешли в командной строке в папку с нашим NDK нам надо поставить свой IP:port для сервера
Для этого переходим по пути и открываем файл любым редактором (в моём случае): Android/jni/main.cpp и ищем такие строки:
И меняем 2 строки encryptedAddress.decrypt(), port что бы получилось вот так:
После того как мы отредактировали main.cpp сохраняем его и открываем следующий файл Application.mk (Любым редактором) и меняем
После этого сохраняем наш Application.mk и возвращаемся в командную строку
В командной строке пишем следующие:
Нажимаем Enter и ждём
При удачном компилирование должно получится:
В следующем уроке я расскажу как его поместить в наш samp.apk
Урок 2. Сбор проекта (.apk)
Приступим
- Программа для Android: ApkEditor(За содержимое файла я не несу ответственности)
- Наш скомпилированный libsamp.so
- Прямые руки
Запускаем нашу программу ApkEditor и нажимаем "Выберите файл APK"
И выбираем его, после этого выбираем "Полное редактирование"
После завершения процесса декодирования, переходим во вкладку "Файлы"
В низу с лева нажимаем на "+" и выбираем наш скомпилированный libsamp.so
После того как завершится добавления файла "libsamp.so" В верху с права нажимаем на кнопку "Сборка"
После сборки нас должно встретить окно о завершение сборки проекта
После этого переходим по пути которому указала программа и забираем наш apk
Вот и всё очень просто
В следующем уроке я расскажу как заменить загрузочный экран SAMP ANDROID на свой
Хотел бы дополнить ваш урок или точнее альтернативный вариант с вводом хоста и порта.
Если изменить данный кусок кода на мой вариант, то не придется каждый раз компилировать нативную библиотеку, можно будет просто заносить свои изменения в файл settings.ini.
А точнее просто дописав
Данная инструкция не доведена до ума, так как есть еще доп файлы к клиенту и если просто скомпилировать, то будет вылетать так как в исходниках есть ошибки, авторы исходников это потвердили.
Kirita (07 февраля 2020 - 17:42) писал:
Урок 2. Сбор проекта (.apk)
Приступим
- Программа для Android: ApkEditor(За содержимое файла я не несу ответственности)
- Наш скомпилированный libsamp.so
- Прямые руки
Запускаем нашу программу ApkEditor и нажимаем "Выберите файл APK"
И выбираем его, после этого выбираем "Полное редактирование"
После завершения процесса декодирования, переходим во вкладку "Файлы"
В низу с лева нажимаем на "+" и выбираем наш скомпилированный libsamp.so
После того как завершится добавления файла "libsamp.so" В верху с права нажимаем на кнопку "Сборка"
После сборки нас должно встретить окно о завершение сборки проекта
После этого переходим по пути которому указала программа и забираем наш apk
Вот и всё очень просто
В следующем уроке я расскажу как заменить загрузочный экран SAMP ANDROID на свой
Как оптимизировать мод под Mobile версию?
для тех кто интересуется аудио модами.,
установка SAAT,мануал по этой программе и информация о звуках. скачиваем SAAT
==============================================
Alci's SAAT GUI FrontEnd 1.0 установка и мануал:
1.в папке с программой кликаем файл
vcredist_x86.exe (если у вас это не установленно)
далее запускаем Saat Gui Frontend.exe,
программа запросит указать рабочую директорию,
создаем в любом месте папку и указываем ее, туда будут
распаковываться папки с wav файлами из игры.
2.далее программа запросит указать директорию
самой игры, указываем соответственно корневую игры.
Все, программа готова к работе.Если все корректно установилось,
то в левой колонке программы появятся названия звуковых архивов,
раздел эффектов называется "sfx" в нем архивы :
при повторном открытии распакованного архива, программа
выдаст окно, что типо архив уже распакован и вопрос:
хотим ли мы его открыть? жмем "yes"
---
так же можно заменять сразу несколько,(группу) файлов,
например все фразы одного из бандитов, для этого
в программе кликаем на архиве SPC_NA
(если он еще не распакован) после заходим в папку
где у вас распакованные архивы,
находим папку SPC_NA в ней открываем
подпапку(bank№. ) с нужным голосом и заменяем там
все файлы на свои новые, но с такими же названиями
как оригиналы sound001, sound002. и т.д.,
количество новых файлов также должно быть равным
количеству прежних(оригинальных)
примечание 2
распаковка архивов занимает продолжительное время,
на проц. P4 2.8, SPC_GA примерно 10 мин.
импорт где то столько же по времени.
примечание 3
!важно., звуковые файлы которыми вы будете заменять
оригинальные, должны быть в формате WAV., МОНО и
приблизительно той же длительности
что и заменяемый оригинал.
============================================
описание где какие звуки (неполное)
с частичным переводом..
--------------------------------------------
GENRL
звуки двигателей, выстрелов,
инструментов, ударов, взрывов, и т.п.
--------------------------------------
Bank_001\002 - BRAVURA
Bank_003------ RUSTLER
Bank_006\007 - HUNTER
Bank_010\011 - GLENDALE
Bank_015-------MARGUIS (Яхта)
Bank_109-------BF 400
Bank_118\119---PCJ 600
Bank_112\113 - FAGGIO
Bank_021\025 - BULLET
Bank_030-------CHNSAW (бензопила)
Bank_031\032 - HOTRING
Bank_033-------s021\029\054 столкновения машин
012s стекло.030s хруст педов под колесами
Bank_034\035---HPV-1000
Bank_041-------SANCHEZ
Bank_046-------Explosion (взрывы)
Bank_049\050 -
Bank_053-------Checkpoint
004-Шум рации
Bank_055\056 - колесная газонокосилка
Bank_060\061 - Парикмахерская бритва
Bank_064\065 - monsters engines
Bank_074\075 - trash engine
Bank_133\134 - freeway
Bank_135\136 - camper
===========================================
Bank_137
WEAPON
sound_001____Uzi_H
sound_002____Uzi_L
sound_003____Eho
sound_004____M4_H
sound_005____M4_L
sound_006____Eho
sound_007____Pistol_H
sound_008____Pistol_L
sound_009____Eho
sound_010____огнетушитель
sound_011____Eho
sound_012____Minigun
sound_013____Minigun
sound_014____Minigun
sound_015____Minigun
sound_016____Mute
sound_017____Minigun
sound_018____Mp5_H
sound_019____Mp5_L
sound_020____vind
sound_021____vind
sound_022____Sawnoff_H
sound_023____Sawnoff_L
sound_024____Eho
sound_025____Silent_Pistol_H
sound_026____Silent_Pistol_L
sound_027____Sniper_H
sound_028____Sniper_L
Bank_011-Голос из пол.маверика
Bank_004 - BFOST бабка
Bank_026 - BMYCR пед который угоняет
тачки с гроув стрит
Bank_027 - BMYDJ пед в красн.штанах
и красной панаме
Bank_033 - BMYST пед в черно оранж.
спорт костюме12
Bank_040 - Дед
Bank_042 - CWMOHB2 Дед в красн.клетч.рубахе
Bank_054 - шлюха
Bank_062 - шлюха
Bank_060 - бабка
Bank_066 - HMOST пед с множеством наколок
в синей клетч.рубахе
BANK_078 - фразы недовольных водил
встречающиеся на дорогах
BANK_087 - OMOST пед пердун
BANK_105 - шлюха c гроув стрит
BANK_131 - Пьяный базар
балласы в феолет.штанах белых рубашках
Bank_001
Bank_002 s082\ 176\ 317.
---------------------------------------
толст.балласы во всем темном
Bank_003 s035\.066. s131\151 s252.
Bank_004
---------------------------------------
балласы в очках Bank_005 s001.
s056. s172. s221 s275 s317.
---------------------------------------
Bank_006\007
---------------------------------------
Bank_008\. SF
---------------------------------------
Голоса банд Гроув стрит
Bank_013\Bank_014 грувы в банданах
Bank_015\Bank_016 грувы с дредами
Bank_017 грувы в кепках
---------------------------------------
Bank_019\. Голоса vagos
=================================
SPC_PA - Голоса СиДжея
Фразы при беспределе начиная
с 3-х 4-х звезд розыска
Bank_001\002 s009 Bank_003 s108
Bank_004 s009 Bank_009 s324
Bank_015 s011 Bank_016 s008
Фразы при оресте Bank_006s017. s048.
Bank_011 s022. Bank_012s027 Bank_015 s004.
Фразы при махаче Bank_011 s105\117.
Bank_012 S116\134 Bank_019s058\063 Bank_020s050\067
Фразы при прицеливании из оружия Bank_003s099..
Bank_011S297\323 Bank_020s164\176 Bank_016s069.
ответы прохожим Bank_011\004s050.
Bank_011 s090. Bank_012 s228\274 Bank_006 s153.
ответы наркоторг. Bank_005 s096 Bank_012 s096.
ответы шлюхам Bank_011 S338\353 Bank_020 s177.
Bank_005 s277. Bank_012 s334\349 Bank_018 s175..
ответы балласам Bank_011s391.
Bank_012 s134. Bank_012 s368.
Фразы при подборе денег Bank_011 S289.
Bank_020 s160. Bank_012 s287.
напевания Bank_011 S331\337 Bank_012 s328.
команды грувам
Bank_009 s269 Bank_010 s 186.
ругань на водил (при столкновениях машин)
Bank_003 s006. Bank_004 s017. s018.
Bank_009 s068. Bank_011 s070.
Bank_012 s072. Bank_015 s027.
Bank_016 s026. Bank_019 s044..
Bank_020 s035.
Фразы при захвате тачек
Bank_003 s066. Bank_010s160\185
Bank_011 s171\220 Bank_015 s046\085
Привычные машины уже надоедают в игре ГТА Сан Андреас. Иногда хочется поездить на спортивных суперкарах и наших старых тачках. Так вот, заменить машину в Grand Theft Auto: San Andreas для Android очень легко и о том, как это сделать мы написали на нашем сайте.
Самое удобно то, что для установки модов без текстур не нужен дополнительно компьютер. Все можно делать с помощью смартфона или планшета все зависит от того, с какого устройства вы играете.
Как установить модыбез текстур машин на ГТА Сан Андреас
Для начала на ваше устройства вам нужно скачать два приложения.
Внимание! Обязательно скачивайте именно эти 2 приложения.
Менеджер файлов ES проводник, он самый удобный для установки модов, не смотря на то, что можно использовать и другие проводники. Сразу скажем о том, что в большинстве случае родной проводник установленный на Андроид не подходит. С помощью него можно разархивировать архивы в нужную папку, а так же переименовать фалы при необходимости. Переименовывать файлы как раз понадобиться при установки мода машины в ГТА Сан Андреас.
Далее вам нужно зайти в Android/obb/com.rockstargames.gtasa и с помощью ES проводника изменить расширение файлов с obb на zip.
Переименовав фалы, вы сможете зайти в них. Далее найдите папку textdb и извлеките ее в Android/data/com.rockstargames.gtasa/files. Данную процедуру нужно проделать два раза с обоими файлами.
Теперь скачайте мод авто на нашем сайте и разархивируйте его, например в папку Загрузки или в любую по вашему усмотрению. Откройте IMG TOOLS для гта и замените файл с нужно машиной. Данный файл нужно найти в приложение GTA IMG TOOL путь Android/obb/com.rockstargames.gtasa/textdb/gta3.img
Для того, чтобы более точно понять, как Как установить моды машин на ГТА Сан Андреас на Анройд, посмотрите видео на нашем канале, а так же подпишитесь на него.
Если вы еще не знаете как устанавливать моды в ГТА для Андроид, рекомендуем посмотреть видео на нашем ЮТУБ канале, там все подробно показано, но в большинстве случаев можно обойтись это инструкцией.
Читайте также: