Code Monkey home page Code Monkey logo

samp-map-editor's Introduction

samp-map-editor

Инструкция по сборке:

  1. Скачайте и установите Borland Delphi 7
  2. Скачайте и скомпилируйте компоненты (см. ниже)
  3. Склонируйте репозиторий:
git clone https://github.com/vsergeenko777/samp-map-editor.git
  1. В Borland Delphi 7 выберите Component -> Install Component, откроется окно Install Component
  2. Во вкладке Info existing package нажмите Browse около Unit file name и выберите все файлы из папки samp-map-editor/components
  3. Оставьте остальные поля по умолчанию и нажмите OK, подтвердите пересборку пакета и закройте сообщение про успешную установку компонентов
  4. Закройте проект (File -> Close All), не сохраняя его
  5. Откройте проект samp-map-editor/editor.dpr через Borland Delphi 7
  6. Нажмите Ctrl+F9 (или Project -> Compile editor), компиляция должна завершиться успешно
  7. В папке проекта появится исполняемый файл editor.exe, дополните его DLL (GTAINTERFACE.dll и newton.dll) и попробуйте запустить

Компоненты

Скачайте необходимые компоненты:

Компиляция GLScene:

  1. Распакуйте файлы из папки GLScene_v100 в архиве в любое место, например в C:\GLScene
  2. Откройте проект C:\GLScene\Delphi7\Delphi7.bpg через Borland Delphi 7, проигнорируйте ошибки про .res файлы
  3. Откройте Enviroment Options (Tools -> Enviroment Options), перейдите во вкладку Library
  4. Нажмите кнопку "..." напротив Library path
  5. По очереди добавьте все пути к исходникам GLScene, используя "...", чтобы выбрать папку и кнопку Add, чтобы добавить путь, по итогу должен быть такой список:
C:\GLScene\Source
C:\GLScene\Source\Base
C:\GLScene\Source\CgShaders
C:\GLScene\Source\DesignTime
C:\GLScene\Source\FileFormats
C:\GLScene\Source\GameAPIs
C:\GLScene\Source\PhysicsAPIs
C:\GLScene\Source\Platform
C:\GLScene\Source\PlugIn
C:\GLScene\Source\ScriptingAPIs
C:\GLScene\Source\Shaders
C:\GLScene\Source\SoundAPIs
C:\GLScene\Source\VideoAPIs
  1. В окне Project Manager (должно было появиться после открытия проекта), выберите GLScene7.bpl, нажмите Activate
  2. Кликните ПКМ по GLScene7.bpl и нажмите Build
  3. Возможно, при компиляции появится ошибка File not found: 'Info.res', откройте файл Info.pas и удалите строку {$R Info.res}, снова нажмите Build
  4. Если компиляция завершилась успешно, нажмите Install в том же меню (ПКМ по GLScene7.bpl)
  5. Проект можно закрыть, сохраняя или не сохраняя - без разницы

Компиляция SynEdit:

  1. Распакуйте файлы из папки SynEdit-SynEdit-2.1.0-beta в архиве в любое место, например в C:\SynEdit
  2. Откройте проект C:\SynEdit\Packages\D7\SynEdit_R7.dpk (именно R7) через Borland Delphi 7, проигнорируйте ошибку про .res файл
  3. В окне Package - SynEdit_R7.dpk нажмите Compile
  4. Возможно, при компиляции появится ошибка про неожиданные символы в файле SynHighlighterJava.pas, удалите их (в начале файла, до фигурной скобки) и попробуйте скомпилировать ещё раз
  5. Если компиляция завершилась успешно, закройте проект
  6. Откройте проект C:\SynEdit\Packages\D7\SynEdit_D7.dpk (именно D7), снова проигнорируйте ошибку про .res файл
  7. В окне Package - SynEdit_D7.dpk нажмите Compile, после успешной компиляции нажмите Install
  8. Снова откройте Enviroment Options (как в инструкции выше), перейдите в Library, откройте Library path и добавьте путь C:\SynEdit\Source
  9. Проект можно закрыть, сохраняя или не сохраняя - без разницы

samp-map-editor's People

Contributors

jernejl avatar vsergeenko777 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.