rmsbootsch / hive Goto Github PK
View Code? Open in Web Editor NEWThis project forked from rajkosto/hive
dayz hive access dll
This project forked from rajkosto/hive
dayz hive access dll
Hive access library by Rajko Stojadinovic (https://github.com/rajkosto) Bliss schema compatibility by Andrew DeLisa (https://github.com/ayan4m1) Compiling: You must have a copy of Visual Studio 2010 with SP1 installed. Also required is the boost library, both includes and compiled libraries If you don't have it, get boost from http://www.boost.org/ Compilation instructions (how to use bjam for your compiler) can be found at http://www.boost.org/doc/libs/1_51_0/more/getting_started/windows.html Once compiled, make sure to add the include and lib folders to your VC++ directories inside Visual Studio. The other 2 dependencies are project-local. Because of their size, they aren't directly included into the project tree Get poco from http://pocoproject.org/download/index.html (basic edition is sufficient) It must be extracted into Dependencies10/poco folder, such that the folder structure matches the one in INSTRUCTIONS.TXT After extracting, edit build_vs100.bat with a text editor, and replace the word "shared" in the last line with "all" Optionally, you can also replace the word "samples" with "nosamples" for faster builds After that, create a Visual Studio 2010 Command prompt, and invoke build_vs100.bat from it Get tbb from http://threadingbuildingblocks.org/download.php It is recommended to get the precompiled binaries for windows of the latest stable release Compilation of this library will not be discussed here Extract the downloaded archive into Dependencies10/tbb folder, such that the folder structure matches the one in INSTRUCTIONS.TXT You are now ready to open Source/Hive.sln in Visual Studio 2010 From there, simply compile the Release configuration to get binaries that can be used in-game The Debug configuration simply compiles an executable that runs some tests, and is not relevant here Usage: If you don't want to compile, you can download a prepackaged release for each revision from the github pages. After successful compilation (or download of a prepackaged release), the Binaries folder should contain HiveExt.dll and Database.dll Database.dll should be placed in the root directory of your game installation If you don't have the TBB library installed to global system paths, those dlls should also be copied to the same dir as Database.dll HiveExt.dll needs to go inside the currently used hive mod folder (usually @hive under the root dir) While your customised copy of HiveExt.ini goes into your profile folder (server profile, like cfgdayz, next to the .RPT files) For a description of available HiveExt.ini options, consult that file itself, where the descriptions are marked as comments If you are going to run your own database server to connect to, look inside the SQL folder for the scripts that you need to execute on your database the x_tables.sql files will create the tables, while the obj_sample_data.sql has the default spawn order for vehicles in it (make sure to change the instance id) If you are already running some similar db layout, MAKE SURE to read the ENTIRETY of HiveExt.ini (especially the one about the Objects table name, and the PlayerID column) to be certain that the parameters inside match what you are currently running as the database.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.