Коммит 2bb88960 создал по автору Сапожник Максим Валентинович's avatar Сапожник Максим Валентинович
Просмотр файлов

Поправил ссылки, добавил ссылку на статью на Хабре

владелец 47ce2128
......@@ -7,7 +7,7 @@
**Попытка сохранить исходный код недоступного на github проекта**
В этом репозитории можно найти весь обратный исходный код для GTA III ([master](https://github.com/halpz/re3/tree/master/) branch) и GTA VC ([miami](https://github.com/halpz/re3/tree/miami/) branch).
В этом репозитории можно найти весь обратный исходный код для GTA III ([master](https://hub.mos.ru/msapik/re3/tree/master/) branch) и GTA VC ([miami](https://hub.mos.ru/msapik/re3/tree/miami/) branch).
Он был протестирован и работает в Windows, Linux, MacOS и FreeBSD на x86, amd64, arm и arm64.\
Рендеринг может выполняться либо исходным RenderWare (D3D8), либо его переработанной версией [librw](https://github.com/aap/librw) (D3D9, OpenGL 2.1 или выше, OpenGL ES 2.0 или выше). Звук воспроизводится с помощью MSS (используются библиотеки dll из исходной GTA) или OpenAL.
......@@ -97,7 +97,7 @@
При использовании premake вы можете указать переменную среды GTA_III_RE_DIR в корневую папку GTA3 , чтобы исполняемый файл перемещался туда с помощью сценария после сборки.
Чтобы клонировать репозиторий, используйте команду `git clone --recursive https://github.com/halpz/re3.git`. Затем в клонированном репозиторий перейдите в директорию `cd re3`.
Чтобы клонировать репозиторий, используйте команду `git clone --recursive https://hub.mos.ru/msapik/re3.git`. Затем в клонированном репозиторий перейдите в директорию `cd re3`.
<details><summary>Linux Premake</summary>
......@@ -109,7 +109,7 @@
Чтобы использовать Linux Premake, сделайте следующее: [Building on Linux](https://web.archive.org/web/20210217192751/https://github.com/GTAmodding/re3/wiki/Building-on-Linux)
[Подробнее на русском языке про сборку в Linux](https://habr.com/ru/articles/542872/)
```
sudo dnf in git lib64glew-devel lib64glfw-devel lib64openal-devel lib64mpg123-devel lib64sndfile-devel
......@@ -121,14 +121,14 @@ cd build
Для сборки доступны следующие конфигурации:
debug_linux-x86-librw_gl3_glfw-oal
debug_linux-amd64-librw_gl3_glfw-oal
debug_linux-arm-librw_gl3_glfw-oal
debug_linux-arm64-librw_gl3_glfw-oal
release_linux-x86-librw_gl3_glfw-oal
release_linux-amd64-librw_gl3_glfw-oal
release_linux-arm-librw_gl3_glfw-oal
release_linux-arm64-librw_gl3_glfw-oal
- debug_linux-x86-librw_gl3_glfw-oal
- debug_linux-amd64-librw_gl3_glfw-oal
- debug_linux-arm-librw_gl3_glfw-oal
- debug_linux-arm64-librw_gl3_glfw-oal
- release_linux-x86-librw_gl3_glfw-oal
- release_linux-amd64-librw_gl3_glfw-oal
- release_linux-arm-librw_gl3_glfw-oal
- release_linux-arm64-librw_gl3_glfw-oal
```
make config=debug_linux-amd64-librw_gl3_glfw-oal
......@@ -175,7 +175,7 @@ Microsoft недавно прекратила распространение DX9
> :information_source: В premake есть опция `--with-lto`, если вы хотите, чтобы проект был скомпилирован с параметром Link Time Optimization.
> :information_source: В [config.h](https://github.com/halpz/re3/tree/master/src/core/config.h) есть различные настройки, которые могут быть вам полезны.
> :information_source: В [config.h](https://hub.mos.ru/msapik/re3/tree/master/src/core/config.h) есть различные настройки, которые могут быть вам полезны.
> :information_source: re3 использует полностью самописный движок рендеринга вместо RenderWare; [librw](https://github.com/aap/librw/). librw предоставляется как подмодуль re3, но вы также можете использоваnь переменную окружения LIBRW для указания пути к своему собственному librw.
......@@ -196,7 +196,7 @@ Microsoft недавно прекратила распространение DX9
- Исправления перевода для языков, которые поддерживались в оригинальной игре
- Код, повышающий удобство поддержки
У нас есть документ [Coding Style](https://github.com/halpz/re3/blob/master/CODING_STYLE.md) , который на самом деле не соблюдается и не поддерживается должным образом.
У нас есть документ [Coding Style](https://hub.mos.ru/msapik/re3/blob/master/CODING_STYLE.md) , который на самом деле не соблюдается и не поддерживается должным образом.
Не используйте возможности C++11 или более поздних версий.
......@@ -207,7 +207,7 @@ Microsoft недавно прекратила распространение DX9
После некоторой работы проект бездействовал около года, а в мае 2019 года его возобновили и выложили на github. В то время я (aap) обратил около 10 тыс. строк кода и предположил, что в финальной версии игры будет около 200-250 тыс. строк. Вскоре к проекту присоединились другие (Fire_Head, shfil, erorcun и Nick007J в хронологическом порядке, а немного позже — Serge) и мы добились очень быстрого прогресса в течение лета 2019 года, после чего темп немного снизился.
Из-за того, что в начале пандемии коронавируса все оставались дома, у всех появилось много времени, чтобы снова поработать над re3, и в апреле 2020 года мы, наконе��, получили отдельный исполняемый файл (тогда в нем было около 180 тыс. строк кода).
Из-за того, что в начале пандемии коронавируса все оставались дома, у всех появилось много времени, чтобы снова поработать над re3, и в апреле 2020 года мы, наконец, получили отдельный исполняемый файл (тогда в нем было около 180 тыс. строк кода).
После первоначального ажиотажа, а также исправления и дальнейшей полировки кода в начале мая 2020 года началась работа над reVC — не с нуля, а на основе кода re3, а не путем замены функций с помощью библиотеки dll. После нескольких месяцев в основном стабильного прогресса мы посчитали, что reVC закончен в декабре.
......
Поддерживает Markdown
0% или .
You are about to add 0 people to the discussion. Proceed with caution.
Сначала завершите редактирование этого сообщения!
Пожалуйста, зарегистрируйтесь или чтобы прокомментировать