Data interchange, editor suite, and runtime re-implementations for games by Retro Studios
Go to file
Lioncash e4b22ea9d8 CMorphBall: Place internally linked data within an anonymous namespace
Keeps all internal data within one place and also prevents any potential
ODR violations from occurring in relation to any of these.
2019-09-16 14:53:52 -04:00
.idea Update submodules 2019-09-09 04:21:01 -07:00
DataSpec General: Be explicit about athena's Endian type 2019-09-14 11:01:01 -04:00
Editor General: Be explicit about athena's Endian type 2019-09-14 11:01:01 -04:00
NESEmulator Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/urde 2019-07-19 18:29:06 -10:00
Runtime CMorphBall: Place internally linked data within an anonymous namespace 2019-09-16 14:53:52 -04:00
Shaders Windows build fixes 2019-07-27 15:21:31 -10:00
amuse@ae26ed2fda Compile fixes 2019-09-14 10:08:09 -07:00
assetnameparser Massive fmtlib refactor 2019-07-19 18:27:21 -10:00
discord-rpc@e6390c8c41 New code style refactor 2018-12-07 19:30:43 -10:00
gbalink gbalink: Amend code to compile with jbus changes 2019-09-04 01:56:04 -04:00
gmm Numerous uninitialized memory fixes 2019-04-06 19:14:48 -10:00
hecl@d5a0dfddbb Update submodules 2019-09-14 08:47:26 -07:00
hecl-gui@e53a7e04c8 Update submodules 2019-09-06 23:32:43 -07:00
jbus@d72163ad27 Update submodules, fix compiling against kabufuda 2019-09-03 23:11:04 -07:00
kabufuda@35e5c7c90f Update submodules, fix compiling against kabufuda 2019-09-03 23:11:04 -07:00
lldb-extras CPuddleToadGamma and animation system fixes 2019-06-20 20:02:56 -10:00
mpcksum CActorContraption fixes, better CMake dependency handling 2019-06-11 16:05:17 -10:00
nod@ba0c2b7843 Compile fixes 2019-09-14 10:08:09 -07:00
rapidjson@66eb6067b1 New code style refactor 2018-12-07 19:30:43 -10:00
sanitizers-cmake@6947cff3a9 Bug fixes and ASan build submodule 2017-12-11 16:06:19 -10:00
specter@4cf61ea6dc Update submodules 2019-09-14 08:47:26 -07:00
visigen visigen/CMakeLists: Modify target directly 2019-09-06 07:50:17 -04:00
.appveyor.yml Upside-down OpenGL reflection fix 2018-10-18 13:55:59 -10:00
.clang-format New code style refactor 2018-12-07 19:30:43 -10:00
.gitignore Windows fixes 2018-10-14 10:16:21 -10:00
.gitlab-ci.yml Update file download locations 2019-07-12 01:06:23 -07:00
.gitmodules Update file download locations 2019-07-12 01:06:23 -07:00
CMakeLists.txt MacOS build fixes 2019-08-31 10:40:07 -10:00
Doxyfile Minor fixes and cleanup 2019-08-03 17:02:53 -07:00
GMM-LICENSE DCLN cooking and various bug fixes 2017-10-16 19:51:53 -10:00
LICENSE Update copyright date 2018-01-02 14:25:48 -10:00
README.md Fix discord link (the old one expired even though I set it to never expire, grrr) 2019-08-24 14:32:59 -07:00
README.msan.md Typo fix 2019-04-06 19:49:21 -10:00
version.h.in Update splash screen 2015-12-13 11:01:32 -10:00

README.md

URDE

Status: In-Game with 0-00 (v1.088) only

Official Discord Channel: https://discord.gg/AMBVFuf

Download

Precompiled builds of the command-line extraction utility (hecl) with embedded dataspec libraries are available at https://github.com/AxioDL/urde/releases. This will give you intermediate dumps of original formats as blender and yaml representations.

Everything else is much too experimental to make portable/stable release builds (for now)

Platform Support

  • Windows 7+ (64-bit support only)
  • macOS 10.11+
  • Linux
    • Arch is known to function with glx vendor setup instructions (main development/testing OS)
    • [WIP] Vulkan loader detection is also integrated into the cmake for Linux
  • [Coming Soon] FreeBSD
    • Much multimedia functionality is in place, but not fully tested

Build Prerequisites:

Prep Directions

git clone --recurse-submodules https://github.com/AxioDL/urde.git
mkdir urde-build
cd urde-build

Build Directions (Debug)

make

cmake -DCMAKE_BUILD_TYPE=Debug ../urde
make

Qt Creator

(main development / debugging IDE)

Open the repository's CMakeLists.txt via File > Open File or Project.

Configure the desired CMake targets to build in the Projects area of the IDE.

Build / Debug / Run on Windows, macOS and Linux in a unified way.

Visual Studio

cmake -G "Visual Studio 15 2017 Win64" -DCMAKE_BUILD_TYPE=Debug ../urde

Then open urde.sln

Xcode

cmake -G Xcode -DCMAKE_BUILD_TYPE=Debug -DLLVM_ROOT_DIR=<path-to-llvm-dev-package> ../urde

Then open urde.xcodeproj