Instructions vary by development environment.
I recommend simply extracting everything to the destop.
zenilib/ directory on the desktop.zenilib/ directory. If in doubt, merge them manually. Under no circumstances should this step result in a zenilib/ directory within a zenilib/ directory.zenilib/ directory.
zenilib/ directory, though I will continue to refer to it as zenilib/.I recommend simply extracting everything to the destop. If using AFS, a working directory within /temp/ may be preferable.
zenilib/ directory present. Extracting over it will likely result in your losing any existing work.Frameworks/ directory into the zenilib/Xcode/ directory.zenilib/ directory.
zenilib/ directory, though I will continue to refer to it as zenilib/.zenilib/ directory present.7z x zenilib_0.4.2.0.7z or unzip zenilib_0.4.2.0.zipzenilib/ directory, though I will continue to refer to it as zenilib/.Instructions vary by development environment.
zenilib/Visual Studio 2010/Zenilib_2010.sln.
Tools -> Import and Export Settings or type Alt+T, I and Reset All Settings.Debug to Debug SCU Full.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. If you choose the Debug SCU Full build target for Win32, the output should resemble this in Visual Studio 2010:
1>------ Build started: Project: zeni, Configuration: Debug SCU Win32 ------ 1> zeni.cxx 1> Creating library ..\lib_win\zeni_d.lib and object ..\lib_win\zeni_d.exp 1> zeni.vcxproj -> C:\Users\bazald\Desktop\zenilib\Visual Studio 2010\..\bin\zeni_d.dll 2>------ Build started: Project: zeni_core, Configuration: Debug SCU Win32 ------ 3>------ Build started: Project: zeni_audio, Configuration: Debug SCU Win32 ------ 3> zeni_audio.cxx 2> zeni_core.cxx 2> Creating library ..\lib_win\zeni_core_d.lib and object ..\lib_win\zeni_core_d.exp 2> zeni_core.vcxproj -> C:\Users\bazald\Desktop\zenilib\Visual Studio 2010\..\bin\zeni_core_d.dll 4>------ Build started: Project: zeni_graphics, Configuration: Debug SCU Win32 ------ 5>------ Build started: Project: zeni_net, Configuration: Debug SCU Win32 ------ 4> zeni_graphics.cxx 5> zeni_net.cxx 3> Creating library ..\lib_win\zeni_audio_d.lib and object ..\lib_win\zeni_audio_d.exp 3> zeni_audio.vcxproj -> C:\Users\bazald\Desktop\zenilib\Visual Studio 2010\..\bin\zeni_audio_d.dll 5> Creating library ..\lib_win\zeni_net_d.lib and object ..\lib_win\zeni_net_d.exp 5> zeni_net.vcxproj -> C:\Users\bazald\Desktop\zenilib\Visual Studio 2010\..\bin\zeni_net_d.dll 4> Creating library ..\lib_win\zeni_graphics_d.lib and object ..\lib_win\zeni_graphics_d.exp 4> zeni_graphics.vcxproj -> C:\Users\bazald\Desktop\zenilib\Visual Studio 2010\..\bin\zeni_graphics_d.dll 6>------ Build started: Project: zeni_rest, Configuration: Debug SCU Win32 ------ 6> zeni_rest.cxx 6> Creating library ..\lib_win\zeni_rest_d.lib and object ..\lib_win\zeni_rest_d.exp 6> zeni_rest.vcxproj -> C:\Users\bazald\Desktop\zenilib\Visual Studio 2010\..\bin\zeni_rest_d.dll 7>------ Build started: Project: Application, Configuration: Debug SCU Win32 ------ 7> application.cxx 7> Application.vcxproj -> C:\Users\bazald\Desktop\zenilib\Visual Studio 2010\..\bin\Application_d.exe 8>------ Skipped Build: Project: Launcher, Configuration: Debug Win32 ------ 8>Project not selected to build for this solution configuration ========== Build: 7 succeeded, 0 failed, 0 up-to-date, 1 skipped ==========Building the Launcher will be skipped, by default, when building Debug targets. As you should never distribute a Debug build, you probably will never need to build Launcher for one.
$(DXSDK_Dir)Include to zenilib/include_win/.DXSDK_Dir is pointing to a valid DirectX SDK.Debug build configuration to use the DLLs I have provided to you if you are unable to resolve the issue(s).Debug -> Start Without Debugging, type Ctrl+F5, or double-click on zenilib/Launcher.exe to run the application.
Debug -> Start Debugging or F5 would debug instead.Alt+F4, close the window, or click on the in game Quit button to exit the application.zenilib/Xcode/Application.xcodeproj.Apple+B to build the project.Apple+R to run the application.
Apple+Y would debug instead.Apple+Q, close the window, or click on the in game Quit button to exit the application.cd zenilib/ scons # to build ./application* # to run
scons --help will give you build optionsCtrl+Q, close the window, or click on the in game Quit button to exit the application.#include <zenilib.h> as the first line of your source files. Failure to do so will result in compilation errors for most build targets.#includes to your source files in zenilib/src/application.cxx.
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</API> to read <API>DX9</API>.zenilib.xml (which is given precedence) is stored in a user-specific directory, %AppData% in Windows, otherwise in $HOME. Its location is listed at the top of zenilib/stderr.txt