Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ariane

Modified fork of Ariane (by Dryxio) which adds additional features that support the use of sa-mp, so this includes objects/textures from the samp.

Also support for building for Linux was added.

ORIGINAL

Join the Discord for download, latest updates, progress etc.. Discord : https://discord.gg/8NS59AbQtN

A map editor for GTA III, Vice City and San Andreas, built on librw.

Forked from euryopa by aap.

Features

  • Map viewer and editor for GTA III, Vice City and San Andreas
  • Place, move, rotate and delete map objects
  • Object browser
  • Undo/redo support
  • Save changes back to IPL files and IMG archives
  • Day/night cycle and weather control

Building

Dependencies

  • premake5
  • librw built from source
  • Linux GL3: libglfw3-dev, libgl-dev (or libsdl2-dev if using --gfxlib=sdl2)

1. Build librw

git clone https://github.com/aap/librw
cd librw/build

# Linux x86_64
make config=release_linux-amd64-gl3 librw   # for GL3 (ariane/euryopa)
make config=release_linux-amd64-null librw  # for null/headless tools

# macOS ARM64
make config=release_macos-arm64-gl3 librw

# macOS x86_64
make config=release_macos-amd64-gl3 librw

2. Set the LIBRW environment variable

export LIBRW=/path/to/librw

3. Generate build files

Run from the root of this repository:

premake5 gmake2

4. Build

cd build

# Linux x86_64 (GL3) — ariane map editor
make config=release_linux-amd64-gl3 euryopa

# Linux x86_64 — headless tools (convdff, convtxd, lcsconv, vcsconv, etc.)
make config=release_linux-amd64-null

# macOS ARM64
make config=release_macos-arm64-gl3 euryopa

# macOS x86_64
make config=release_macos-amd64-gl3 euryopa

# Windows (D3D9)
make config=release_win-amd64-d3d9 euryopa

The ariane binary is placed in bin/<platform>/<config>/ relative to the repository root.

For example, for Linux GL3:

bin/linux-amd64-gl3/Release/ariane

Usage

Run from a GTA game directory (III, VC or SA). Ariane auto-detects the game version.

License

Since this project depends on LZO (GPL), consider the code in this repo dual-licensed as GPL.

Credits

  • aap - original euryopa/librwgta project

About

A fully modern map editor for GTA III, GTA: Vice City, and GTA: San Andreas

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages