.zip, 274 Kb. Up-date 2019.07.03
SHA-256 hash — 77D0745409D3AA185A17C3DAFB1CC671B437758E7AD062C21E473E1186DBBA0D.
In Go. To compile and build it, some dependencies have to be satisfied, those of "veandco/go-sdl2" and "3d0c/gmf" packages. How this is done somewhat depends on the target OS, though on all OSes you'll need SDL2 and FFmpeg, both shared libraries and development files. As for "veandco/go-sdl2", read "cinetraverse/externals/veandco/go-sdl2/README.md" (same at github.com/veandco/go-sdl2#requirements). Now, about "3d0c/gmf" dependencies and the [native] compilation of the engine itself (see also "notice.txt" and "gmf/gmf_cgo.go" from "cinetraverse/externals/3d0c"):
• Linux. The FFmpeg from the official repository may be incompatible (obsolete), so download FFmpeg source from ffmpeg.org and build it, following e.g. trac.ffmpeg.org/wiki/CompilationGuide (don't forget to switch on support for common codecs). When it's done, run "make install" to put your local build to, say, "~/ffmpeg/build". There should be "include", "lib", "lib/pkgconfig" dirs. Assuming that the engine source is at "~/go/src/cinetraverse", copy FFmpeg shared libs from "~/ffmpeg/build/lib" (all files except *.a ones) to "~/go/bin/cinetraverse/libs", and run the following shell script:
go build -v -o $BUILD_DIRPATH/$EXEC_NAME -ldflags "-r ./libs" $SOURCE_DIRPATH
• Windows. Since you've satisfied the dependencies for "veandco/go-sdl2", you have MinGW compiler installation by now (if not there yet, get it from mingw-w64.org/doku.php/start, in particular sourceforge.net/projects/mingw-w64/files, or from tdm-gcc.tdragon.net), at e.g. "C:\MinGW", and "C:\MinGW\bin" is added to PATH environment variable. Download «shared» and «development» FFmpeg builds for Windows from ffmpeg.zeranoe.com/builds. Copy "include" and "lib" dirs from dev. build to "C:\MinGW\x86_64-w64-mingw32" (64-bit) or "C:\MinGW\i686-w64-mingw32" (32-bit). Now compile the engine and put .dll-s from the shared build to the dir with binary.
Of course, after you have dealt with dependencies, you can build the engine from LiteIDE: add "exports" (and PATH with path to MinGW/bin) to environment, add flags to BUILDFLAGS in Build Configuration etc.
A Lazarus project, compile and put the binary to the dir with "config.json". Launch it to change Cinetraverse settings through GUI.
.zip, 22 Kb. Up-date 2019.07.03
SHA-256 hash — AA1A484A05916126CA7E509940AC8859924C2044CA69EB7F6C441CA0CE5BD432.
Common data files used by the engine, includes the «Demo» verse. Put the binaries (and shared libraries if necessary) to this dir.
.zip, 45.1 Mb. Up-date 2019.06.30
SHA-256 hash — 6A4ACEF4E34BEAA32B5F681BB8A922FA5B9A67CF329E351C870ACD07A31F5F40.
Precompiled engine and configurator with shared libraries. Sufficient if you don't modify the engine. Download the ones corresponding to your OS from the list below and put them to the dir with data. If your OS is not present in the list, and the binaries for the similar OSes cannot run, consider downloading & compiling the engine instead.
.tar.bz2, 10.9 Mb. Up-date 2019.07.03
SHA-256 hash — 9F4C498E55B6518B9FF4BEE2116C58F235225D34EE72F0120262BCB0125CC406.
.tar.bz2, 11.1 Mb. Up-date 2019.07.03
SHA-256 hash — 15E7DE9EFF6B3FB4C4BE6A1B819B7A8A4EFCEF5E224CF9927F54D4766397F3BA.
.zip, 27.8 Mb. Up-date 2019.07.03
SHA-256 hash — 9FFC10D2242339B28DE6AAE948687228931CAB523EE436EEEAB0C2744A2A068A.
Memory allocation crashes may occur...
.zip, 24 Mb. Up-date 2019.07.03
SHA-256 hash — 10A9178C338AC554BA69D7FDCA200C8D6CD9BC76C533B3E711ADB93068FEB977.
Copyright © 2014–2020 Sunkware
〈VisitIPs is watching you〉