scene.org File Archive

File download

<root>­/­resources­/­code­/­sources/ms2k_invtro_src.zip

File size:
620 097 bytes (605.56K)
File date:
2003-01-05 23:04:28
Download count:
all-time: 2 321

Preview

  • invtro/base.asm 34.29K
  • invtro/bfont.asm 4.30K
  • invtro/cfont.c 1.18K
  • invtro/cfont.h 622B
  • invtro/csprite.c 1.87K
  • invtro/data.asm 931B
  • invtro/data/back.rle 9.39K
  • invtro/data/barl.spr 2.45K
  • invtro/data/barlo.spr 296B
  • invtro/data/barlu.spr 232B
  • invtro/data/barol.spr 3.82K
  • invtro/data/baror.spr 1.14K
  • invtro/data/barro.spr 264B
  • invtro/data/barru.spr 264B
  • invtro/data/barul.spr 314B
  • invtro/data/barur.spr 566B
  • invtro/data/credits.dat 872B
  • invtro/data/cursor.spr 492B
  • invtro/data/diamo_20.bit 5.08K
  • invtro/data/diamo_20.fnt 1.54K
  • invtro/data/elite.mxm 38.29K
  • invtro/data/general.dat 19.58K
  • invtro/data/laber.dat 617B
  • invtro/data/ms2000.pv2 1.21K
  • invtro/data/topaz_08.bit 1.50K
  • invtro/data/topaz_08.fnt 1.54K
  • invtro/data/work.pal 64B
  • invtro/ddraw.inc 56.27K
  • invtro/ddraw.lib 27.34K
  • invtro/dsound.lib 6.58K
  • invtro/FICKEN3D.C 6.10K
  • invtro/FICKEN3D.H 4.83K
  • invtro/file_id.diz 137B
  • invtro/font.asm 6.49K
  • invtro/font.h 871B
  • invtro/INTRO.C 5.82K
  • invtro/INTRO.H 137B
  • invtro/LINE.H 475B
  • invtro/lineaa.asm 21.28K
  • invtro/makefile 1.38K
  • invtro/MATH3D.H 6.33K
  • invtro/MATRIX.H 1.64K
  • invtro/matrix.tas 42.61K
  • invtro/MXMALLFX.INC 1.01K
  • invtro/MXMPLAY.ASM 70.88K
  • invtro/package/file_id.diz 166B
  • invtro/package/map-deutsch.gif 44.35K
  • invtro/package/map-english.gif 30.42K
  • invtro/package/ms2000.exe 45.50K
  • invtro/package/readme.txt 3.02K
  • invtro/psphere.asm 10.83K
  • invtro/render.c 2.03K
  • invtro/render.h 158B
  • invtro/REVERB.ASM 14.17K
  • invtro/sprite.asm 5.24K
  • invtro/sprite.h 474B
  • invtro/synth.asm 70.49K
  • invtro/texte/convert.c 2.01K
  • invtro/texte/convert.exe 41.00K
  • invtro/texte/credits.txt 822B
  • invtro/texte/general.txt 4.91K
  • invtro/texte/general2.txt 18.44K
  • invtro/TOOLS/MAKEFILE 1.00K
  • invtro/TOOLS/MS.CPP 2.42K
  • invtro/TOOLS/MS.EXE 27.50K
  • invtro/TOOLS/MXMPLAY.H 1.84K
  • invtro/TOOLS/SAVEXI.CPP 3.17K
  • invtro/TOOLS/SAVEXI.H 2.28K
  • invtro/TOOLS/SPKCONV/ENCODER.CPP 5.35K
  • invtro/TOOLS/SPKCONV/ENCODER.EXE 76.39K
  • invtro/TOOLS/SPKCONV/ENCODER.MK1 440B
  • invtro/TOOLS/SPKCONV/ENCODER.TGT 420B
  • invtro/TOOLS/SPKCONV/MS2000.PV2 1.21K
  • invtro/TOOLS/SPKCONV/MS2000.RAW 196.05K
  • invtro/TOOLS/SPKCONV/OSC.HPP 1.01K
  • invtro/TOOLS/SPKCONV/SPEECH.MK 143B
  • invtro/TOOLS/SPKCONV/SPEECH.WPJ 369B
  • invtro/TOOLS/SPKCONV/SYNTH.CPP 2.91K
  • invtro/TOOLS/SPKCONV/SYNTH.EXE 61.90K
  • invtro/TOOLS/SPKCONV/SYNTH.MK1 417B
  • invtro/TOOLS/SPKCONV/SYNTH.TGT 414B
  • invtro/TOOLS/XM2MXM.CPP 17.30K
  • invtro/TOOLS/XM2MXM.EXE 45.38K
  • invtro/UTIL.C 4.88K
  • invtro/UTIL.H 1.74K
  • invtro/win32.inc 15.80K
  • invtro/workbnch.c 10.49K
  • invtro/workbnch.h 283B
  • LICENSE.txt 1.48K
  • readme.txt 1.99K

file_id.diz

                      WITCHCRAFT - CUBIC & $EEN
                         SMASH DESIGNS - LEGO
                            present to you

         the official Mekka & Symposium 2000 Invitation Intro
               (Ambience 2000 64K intro compo release)

----------------------------  THE PARTY ------------------------------

For in-depth information, read the text in the intro or look up
our web site, here's just a short summary:

Date: April 21st 2000, 12:00 CET till April 24th 2000, 12:00 CET
Location: Heidmarkhalle, Fallingbostel, Germany
Platforms: PC, Amiga, C64, PSX (any other may compete in the Wild compo)
WWW site: http://ms.demo.org

Please note that we also included maps how to come to MS2000 in this
archive. They're NOT necessary to run the intro, of course.

no gamers - friendly+competent organizers - enough power - stable network



----------------------------  THE INTRO ------------------------------

Required:
- Pentium with MMX or above
- enough RAM (32 for Win95, 64 for Win98/2000 or a big swap file)
- DirectX 5 or higher
- Graphics card capable of doing 640x480 in 32 and 8bpp
- DirectSound capable Sound card


Credits:
- Fabian "ryg/witchcraft" Giesen: main code / intro part / responsibility
- Nils "torus/cubic&$een" Pipenbrinck: 3d engine
- Tammo "kb/smash designs" Hinrichs: player / synth / music / final linking
- Michael "raw style/lego" Krause: texts / design


Known Bugs (will be fixed later, hopefully):
- in rare cases, the intro may crash, pressing ctrl-alt-del will
  fix this, of course
- under Win2000, the font at the beginning may not appear (who messed
  up the GDI?)


Contact:
- for bug reports, questions, submission of if you found the
  hidden part, e-mail to: kb@ms.demo.org



----------------------------  THE STUFF ------------------------------

What you're looking at (when running the intro, that is) is the result
of about two weeks of more or less hard work. No, there isn't much design
or the likes in it, doing that kinda stuff is in fact up to YOU for the
MS2000 demo/intro compos :)

Additional credits have to go to Chaos/FEB/Ex-Sanity for providing the
original Amiga fonts, to the UAE makers for giving us a possibility
to look up the original, to Niklas Beisert for MXMPlay (which our player
is based on), to Markus F.X.J. Oberhumer and Laszlo Molnar for UPX and
various people from the Scala Family and IRCNet's #kotraum for testing
and helping out with ideas.

The intro contains about 512k of graphics, 3MB of pre-synthesized music
(with additional realtime effects) and 30K of text. The code consists
of about 12000 lines hand-crafted ASM plus about 1300 lines C, as we were
too lazy :). All this stuffed in a neat 46K EXE file. So much for "Windows
programs have to be big and bloated".

Anyway, we hope that you all will come to us and have a great time visiting
the Mekka & Symposium 2000. We're looking forward to you.

    KB / The Obsessed Maniacs / PuRGE / Smash Designs
    (MS2000 organizer for audio/liveacts/compos)


Hi.

Farbrausch Consumer Consulting presents: 
Things rotting on our HD part XVI, aka the MS2000 invtro source

KB speaking,

please be welcome to the source code of the Mekka & Symposium 2000
invitation intro by Cubic + $een, Smash Designs and Witchcraft. I
really do not know what you might expect from this, but I'll explain
a few things anyway.

To compile and run this, you will ened a few things:

- Watcom C/C++ 11.0
- NASM 0.98
- TASM (maybe WASM or MASM do, too, or translate matrix.tas to NASM
        synax, ahve fun ;)
- UPX 0.89


... or any later versions. Yes, most of you might ask "why the heck
didn't they use VC++ for this?". And the easy answer is: Because
all of us were familiar with it (and weren't with VC then) and 
liked it. And because doing small EXEs with Watcom was a little more
straightforward than doing so with VC. Technical reasons? None.

The whole source of the intro itself is in the "invtro" directory,
and there are a few subdirs:

DATA    - binary data to be linked with the intro. Some bitmaps, the music
          and the texts.
PACKAGE - you could call this "bin", includes the final .exe and the
          readmes
TEXTE   - raw .txt own-fake-richtext versions of the texts including a 
          converter tool
TOOLS   - sound related tools: modified XM2MXM (which strips out the 
          samples) and the MakeSamples tool which writes the softsynth 
          waves as .XI to load them into FT2. Oh, and the 'leet speech
          analyzer and compressor which even I don't understand anymore :)

I haven't found all other tools, such as bitmap converters etc, but at
least for the sound side (read: the maybe only interesting things in this
source) everything should be there and usable.

Read the LICENSE file for info about how to copy/rip/use all this (or
don't if you know what a BSD license is)

Anyway, have a good time with this,

   Tammo "kb" Hinrichs
   Freunde Gepflegter Trinkgewohnheiten e.V.i.G
   Schatzmeisterpraktikant