Instructions vary by development environment.
I recommend simply extracting everything to the destop. 7-Zip should do the job.
zenilib/
directory on the desktop.zenilib/
directory.
zenilib/
directory, though I will continue to refer to it as zenilib/
.I recommend simply extracting everything to the destop. The Unarchiver should do the job.
zenilib/
directory present. Extracting over it will likely result in your losing any existing work.zenilib/
directory.
zenilib/
directory, though I will continue to refer to it as zenilib/
.zenilib/
directory present.7z x zenilib_0.5.3.0.7z
or 7za x zenilib_0.5.3.0.7z
zenilib/
directory, though I will continue to refer to it as zenilib/
.zenilib/
directory.
Some details vary by development environment.
multi-build_sh.bat debug32
does a 32-bit debug build.multi-build_sh.bat release32
(or just multi-build_sh.bat
) does a 32-bit release build.multi-build_sh.bat --build=all
builds all of zenilib, and not just your game. This is necessary if you downloaded only zenilib_0.5.3.0_only-src.7z.multi-build_sh.bat --dir=%Temp%\build
does a 32-bit release build in %Temp%\build instead of in zenilib/build/
, useful when storing one's files on a network drive such as AFS or NAS.multi-build_sh.bat --help
lists and describes these options.multi-clean_sh.bat
cleans your project, but leaves the debug and release games buildable.multi-clean_sh.bat --build=all
cleans your project, leaving your release builds intact, but making it impossible to rebuild them without doing a multi-build_sh.bat --build=all
or restoring files from zenilib_0.5.3.0.7z.multi-clean_sh.bat --help
lists and describes these options.multi-premake_sh.bat
prepares Visual Studio project files for your game (without building).multi-premake_sh.bat --build=all
prepares Visual Studio project files for all of zenilib (without building). This is necessary if you downloaded only zenilib_0.5.3.0_only-src.7z.multi-premake_sh.bat --dir=%Temp%\build
prepares Visual Studio project files for your game (without building) in %Temp%\build instead of in zenilib/build/
, useful when storing one's files on a network drive such as AFS or NAS.multi-premake_sh.bat --help
lists and describes these options.zenilib/build/vs2012/zenilib.sln
or zenilib/build/vs2010/zenilib.sln
.
Tools -> Import and Export Settings
or type Alt+T, I
and Reset All Settings.Build -> Build Solution
, right-click on the solution in the Solution Explorer and click on Build Solution
, or type Ctrl+Shift+B
to build the solution.Debug -> Start Without Debugging
, type Ctrl+F5
, or double-click on zenilib/Play game x32.exe
to run the application.
Debug -> Start Debugging
or F5
would debug instead, if building in Debug mode.Alt+F4
, close the window, or click on the in-game Quit button to exit the application../multi-build_sh.bat debug
does a native debug build../multi-build_sh.bat release
(or just ./multi-build_sh.bat
) does a universal Intel release build../multi-build_sh.bat --build=all
builds all of zenilib, and not just your game. This is necessary if you downloaded only zenilib_0.5.3.0_only-src.7z../multi-build_sh.bat --dir=/tmp/build
does a universal Intel release build in /tmp/build instead of in zenilib/build/
, useful when storing one's files on a network drive such as AFS or NAS../multi-build_sh.bat --help
lists and describes these options../multi-clean_sh.bat
cleans your project, but leaves the debug and release games buildable../multi-clean_sh.bat --build=all
cleans your project, leaving your release builds intact, but making it impossible to rebuild them without doing a ./multi-build_sh.bat --build=all
or restoring files from zenilib_0.5.3.0.7z../multi-clean_sh.bat --help
lists and describes these options../multi-premake_sh.bat
prepares Xcode project files for your game (without building)../multi-premake_sh.bat --build=all
prepares Xcode project files for all of zenilib (without building). This is necessary if you downloaded only zenilib_0.5.3.0_only-src.7z../multi-premake_sh.bat --dir=/tmp/build
prepares Xcode project files for your game (without building) in /tmp/build instead of in zenilib/build/
, useful when storing one's files on a network drive such as AFS or NAS../multi-premake_sh.bat --help
lists and describes these options.build/xcode4/zenilib.xcworkspace
. Depending on whether you're building just your game or all of zenilib, you'll have either one project or twenty projects in the workspace. game
is selected. It is usually not selected by default.Apple+B
to build the workspace.Apple+R
to run the application. Or, after building, run zenilib/game_d.app
or zenilib/game.app
Apple+Y
would debug instead, if building in Debug mode (which by default, you do).Apple+Q
, close the window, or click on the in game Quit button to exit the application../multi-build_sh.bat debug
does a native debug build../multi-build_sh.bat release
(or just ./multi-build_sh.bat
) does a native release build../multi-build_sh.bat --build=all
builds all of zenilib, and not just your game. This is necessary if you downloaded only zenilib_0.5.3.0_only-src.7z../multi-build_sh.bat --dir=/tmp/build
does a native release build in /tmp/build instead of in zenilib/build/
, useful when storing one's files on a network drive such as AFS or NAS../multi-build_sh.bat --macosx=10.7
to build for Mac OS 10.7 regardless of the native OS version../multi-build_sh.bat --help
lists and describes these options../multi-clean_sh.bat
cleans your project, but leaves the debug and release games buildable../multi-clean_sh.bat --build=all
cleans your project, leaving your release builds intact, but making it impossible to rebuild them without doing a ./multi-build_sh.bat --build=all
or restoring files from zenilib_0.5.3.0.7z../multi-clean_sh.bat --help
lists and describes these options../multi-premake_sh.bat
prepares Makefiles for your game (without building)../multi-premake_sh.bat --build=all
prepares Makefiles for all of zenilib (without building). This is necessary if you downloaded only zenilib_0.5.3.0_only-src.7z../multi-premake_sh.bat --dir=/tmp/build
prepares Makefiles for your game (without building) in /tmp/build instead of in zenilib/build/
, useful when storing one's files on a network drive such as AFS or NAS../multi-premake_sh.bat --macosx=10.7
to target Mac OS 10.7 regardless of the native OS version../multi-premake_sh.bat --help
lists and describes these options../game_d32
, ./game_x32
, ./game_d64
, or ./game_x64
depending on whether you're compiling debug or release (the default), and on whether you're compiling on a 32-bit or a 64-bit system.Ctrl+Q
, close the window, or click on the in game Quit button to exit the application.zenilib/stderr.txt
logs something to the effect of Zeni Video Failed to Initialize Correctly
, you can try changing the API being used:
zenilib/config/zenilib.xml
.<API>OpenGL Shader</API>
to read <API>OpenGL Fixed</API>
or <API>Direct3D 9</API>
.zenilib.xml
(which is given precedence) is stored in a user-specific directory, %AppData%/zenilib
in Windows, otherwise in $HOME/.zenilib
. Its location is listed at the top of zenilib/assets/stderr.txt