GithubHelp home page GithubHelp logo

firoball / a3tools Goto Github PK

View Code? Open in Web Editor NEW
5.0 2.0 0.0 19.02 MB

Experimental Acknex8 conversion tool for levels designed in Acknex3 - migrated from SVN

License: Other

Batchfile 0.10% C 31.18% C++ 5.63% Makefile 0.04% HLSL 0.20% WDL 62.86%
acknex3 acknex8 2011

a3tools's Introduction

A3 Map Converter
----------------
1998.
Congratulations! You have purchased the conitec 3D GameStudio. 
This toolkit now allows you to create 3-D demos,
role playing, action, adventure or racing games without programming 
knowledge and to publish them subsequently without having to pay royalties 
if you should wish to do so.
In order to construct a game you have to create a script file (WDL) which 
will contain the 'source-code' for the game world with specifications 
concerning textures, regions, things, and actors. The level topograpy is 
contained in a second file (WMP) with the coordinates (vertices) of all objects. 
(Text taken from 3D Gamestudio manual)

2011.
Congratulations! You have downloaded the A3 map converter for 
Conitec 3D Gamestudio.
Finally it is possible to view levels created for the old raycaster engine in
a modern, mesh based 3D engine.

Doing so, may have different reasons, like curiousity, time travel, retro 
projects, checking out contest submissions, or simply boredom.
Personally, for me it was an interesting challenge with many hurdles to master,
and a learned a lot by continuously enhancing this project.

So, thanks for downloading and have fun with your personal virtual time travel.


Folder Structure
----------------

A3GAMES    - contains original A3 games/demos
|-SKAPHANDER (Skaphander Demo)
|-TLOL       (The Lord of Lightning)
|-VRDEMO     (Virtual Reality Demo)
|-WOK        (World of Kandoria Contest Version)
BINARY     - contains all executables
|-WM3SAMPLE - samples for preconverted A3 levels
|-A3CONV   - sample configurations for A3 WMP Converter
DUMP       - empty folder, can be used for own map conversions
PRECONVERTED
|-WOK      - preconverted version of World of Kandoria (used for WM3sample)
SOURCE     - source code (Lite-C)
|-A3CONV   - source for converting A3 WMP/WDL to .WM3
|-HELPERS  - some dirty little helpers for various things. Not directly used
|-MAKETRIS - source code of triangulation DLL
|-SHARED   - shared files/includes
|-WM3SAMPLE- example for .WM3 loader


Known issues:
-------------
- Due to some palette problem, it can happen that resized bitmaps show
wrong colors when a3convmap is called without previous calling of a3conv.
To avoid this, always run a3conv before running a3convmap.
a3conv automatically calls a3convmap.

- No animations are supported.

- Skies are only displayed simplified. This can cause wrong offset and
testure distortions

- advanced engine features like multiple texture sides and attach textures
are not supported by this version

- defines in the source WDL files are not evaluated. This may lead to warnings.


The future:
-----------
As this tool is only useful for a very small group of people and since it
was a learning project to improve my skills, I don't have further plans
with it.
If someone really wants to use it in order to redo some A3 game in A8, give
me a shot. I'm willing to further improve the converter to support a serious 
retro project.

License:
--------
A3 game demos are explicitly excluded from this license!
Triangulation source has its own license. Please check README in
source\maketris\original\


A3conv Credits:
---------------
Main programming: Robert Jäger (firoball)
A3 Sky shader: Christian Behrenberg (HeelX)
Triangulation Source: Atul Narkhede

The triangulation source is free to use for NON COMMERCIAL projects.


A3games Credits:
----------------
VRDemo: Property of oP Group Germany
Skaphander: Property of oP Group Germany
The Lord of Lightning: Property of Alexander Seifriz (Bluemamba)
World of Kandoria: Property of Robert Jäger (firoball)

None of the files contained in these games may be used in other projects 
without permission granted by the respective owner!



Always remember your origin!
-firoball

Addendum 04/2017
----------------

This project was migrated from SVN as is.
Please respect license.txt and any explicit license notes inside THIS FILE (readme.txt).
Any other license information found in tags or subfolders is OUTDATED.

-firoball
http://firoball.de

a3tools's People

Contributors

firoball avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

a3tools's Issues

Saints of Virtue maps require increased limits.

I tried to convert some maps from an A3 game called Saints of Virtue (game source and initial extraction instructions here) but it fails to convert the Apathy map because it's too large. The log stops like it hit a limit and gave up (sysmsg.log).

I changed the ending from WMP to txt so github would accept it.
apathy.txt

~5.1k Verts
~1.0k Regions
~5.8k Walls
~600 Things/Actors

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.