Giter Site home page Giter Site logo

dreamycecil / tinyentitypack Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 41 KB

A small collection of useful entities for Serious Sam v1.07 that slightly expand mapping possibilities.

License: GNU General Public License v2.0

ECL 0.39% C++ 84.89% C 14.72%
sdk mod serious-sam serious-engine sam-sdk entity-pack

tinyentitypack's Introduction

Tiny Entity Pack

This is a small library of custom entities for Serious Sam v1.07 based on Custom Entities Library (and is built within it as another entity pack).

This SDK contains only the Tiny Entity Pack sources and the project files were created for Visual Studio 2013 Professional edition.

Building

To compile the library, you'll need to use a compiler from Microsoft Visual C++ 6.0.

Full guide: https://github.com/DreamyCecil/SeriousSam_SDK107#building

Running

Once the project is compiled, there should be a TinyEntityPackMP.dll library in the release folder (TinyEntityPack/Release) and in the Bin folder two levels above the sources folder (e.g C:/SeriousSam/Bin if the sources are in C:/SeriousSam/Sources/TinyEntityPack).

To change the path where to copy the library (if you wish to put sources separately from the game), consider changing the path in the custom build step (Project properties -> Custom Build Step -> Command Line).

How to use your new entities in the game:

  1. Copy the library into the same folder as EntitiesMP.dll (e.g. C:/SeriousSam/Bin).
  2. Create a .ecl (Entity Class Link) file with your entity in it. Entity Class Link files for this projects can be found in the Classes folder.
  3. Add your class file into the virtual tree in Serious Editor.

And then you'll be able to use your entity just like any other entity.

When running a selected project, make sure the path in project properties Debugging -> Command Arguments is set to SeriousEditor.exe or SeriousSam.exe from the game where you copy your library to (e.g. C:/SeriousSam/Bin/SeriousSam.exe).

License

This project is licensed under the GNU GPL v2 (see LICENSE file).

tinyentitypack's People

Contributors

dreamycecil avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.