pouët.net

Mayhem by Incognita

 ▓▓▓▓░  ░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░  ░▓▓▓▓
 ▓▓▓░  ░▓▓▓▓▓▓▓▓▓▓▓                                       ▓▓▓▓▓▓▓▓▓▓▓▓▓▓░  ░▓▓▓
 ▓░░ ░░▓▓▓▓▓▓▓▓▓▓    MAYHEM MEGADEMO (c) INCOGNITA 1997     ▓▓▓▓▓▓▓▓▓▓▓▓▓░  ░░▓
 ▓▓▓▓▓▓▓▓▓▓▓▓▓▓     FIRST PLACE AT EUSKAL PARTY 5, SPAIN      ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
 ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓


┌──────────────────────────────────────────────────────────────────────────────┐
│··························LEGAL·&·COPYRIGHT···································│
└┬────────────────────────────────────────────────────────────────────────────┬┘
 │                                                                            │
 │      MAYHEM is (C) COPYRIGHT 1997 by Incognita.                            │
 │                                                                            │
 │      MAYHEM is not freeware.                                               │
 │                                                                            │
 │      MAYHEM may be freely distributed subject to, but not limited to, the  │
 │   following terms: MAYHEM may not be sold or resold, distributed as a part │
 │   of any commercial package, used in a commercial environment, used or     │
 │   distributed in support of a commercial service, or used or distributed   │
 │   to support any kind of profit-generating activity.                       │
 │                                                                            │
 │      MAYHEM may not be altered or modified without the permission of the   │
 │   author.                                                                  │
 │                                                                            │
 │      You take full responsibility for the operation of this software and   │
 │   any consequences thereof.  We the creators cannot accept liability for   │
 │   damages or failures arising from the use of this software.               │
 │                                                                            │
 │      For further information refer to the Incognita demogroup.             │
 │                                                                            │
 │                                                                            │
┌┴────────────────────────────────────────────────────────────────────────────┴┐
│······················UPDATES·FROM·BETA·VERSION·······························│
└┬────────────────────────────────────────────────────────────────────────────┬┘
 │                                                                            │
 │      First, you should try 'mayhem.exe /h' to see all the options this     │
 │   demo has.                                                                │
 │      We have added the option '/safe' that will run mayhem in a safer/     │
 │   slower mode. If you can't run the demo, you should try this.             │
 │      The option '/log' has been added to allow us to debug problems. It    │
 │   has been useful during the beta period.                                  │
 │                                                                            │
 │      And finally, the secret switch '/icgrulez' that has been working      │
 │   since the first version. It will allow you: get the fps each time you    │
 │   press 'f', get nfo about the current effect with 'i', move the camera    │
 │   with cursors ... etc ... (and a lot of things we'll never release).      │
 │                                                                            │
 │ !    IF YOU HAVE a Gus with 512kb you won't be able to see the demo. You   │
 │   must choose Sound Blaster or No Sound device.                            │
 │                                                                            │
 │ !    IF YOU HAVE a AWE with 512kb you won't be able to see the demo. You   │
 │   must choose Sound Blaster 16 or No Sound device.                         │
 │                                                                            │
 │                                                                            │
┌┴────────────────────────────────────────────────────────────────────────────┴┐
│··············SHORT·INTRODUCTION·TO·OUR·LITTLE·ADVENTURE······················│
└┬────────────────────────────────────────────────────────────────────────────┬┘
 │                                                                            │
 │                                                                            │
 │      Mayhem's project was born just after Euskal IV (1996). After all      │
 │   the exciting stuff taking place at this party we immediately decided we  │
 │   would give it another go the following year!                             │
 │                                                                            │
 │      We didn't want to repeat previous year's party coding. From the very  │
 │   beginning we thought that we were going to finish our demo so long before│
 │   the party, right now, we're still laughing at the idea. X'-DDDDDDD       │
 │                                                                            │
 │      But time ran quickly and after going through our studies and other    │
 │   related stuff we realized that we had less than a month to prepare       │
 │   something pretty good for the party, so we commited ourselves to work    │
 │   hard at it. By that time many people had already joint the group: our    │
 │   fancy new coder Reebot, who recruited Orko, the astonishing musician; TJI│
 │   and Incubus did also help with the huge GFX stuff.                       │
 │   The week before the Euskal party we did nothing but getting it ready (and│
 │   sometimes we also ate and slept, but only a little :-) )                 │
 │                                                                            │
 │      The trip to the party place was almost perfect. The only trouble was  │
 │   that half of the Incognita crew was lost in combat, due to mechanical    │
 │   problems in Lyctor's brand new japanese car, so they had to take the bus │
 │   on the following morning. Not only did we have a "little" lack of time,  │
 │   but also of people!!! There was only one solution, it was time for other │
 │   non-stop coding sprint 'till the Deadline...                             │
 │                                                                            │
 │      During the last couple of hours before the deadline the project was   │
 │   cancelled several times, but there was something deep inside that        │
 │   wouldn't allow us to stop working!                                       │
 │   We finally presented a Mayhem release that didn't match exactly our      │
 │   idea about what a real demo should be, there were so many bad            │
 │   transistions, and a pair of final touches were needed. Just in the       │
 │   suicidal edge, we did manage to win the Euskal party.  We think this is  │
 │   a fair reward to our great effort! (don't be so proud, man X'-DDDDDDDD)  │
 │   But it wasn't as easy as it seems, plenty of nice brand new demogroups   │
 │   took part in the EP_V, and they also made a great effort. We also        │
 │   missed some VERY important groups in the spanish demoscene, such as      │
 │   Iguana (no doubt man, they're the best), Exobit (amazing breasts...ops, a│
 │   demogroup that we're hoping to see in the next events), Zoran, Miracle...│
 │                                                                            │
 │      A great part of Mayhem's effort consisted in creating some basis      │
 │   routines like the 3D engine, HiColor routs, etc. This took plenty of time│
 │   as we had done nothing of the sort before. It's the main reason as to why│
 │   Mayhem has a real lack of design. We aren't satisfied at all with our    │
 │   design, so we hope to improve it in our further releases - now  we can   │
 │   lay back, forget a bit about the coding and spend more time thinking     │
 │   about design.                                                            │
 │                                                                            │
 │      Right from this smart doc we want to make a direct call to all those  │
 │   new groups that are breaking trougth in the spanish demoscene in order to│
 │   encourage them to go on with their promising work. The Euskal Party VI is│
 │   going to be the best party ever in Spain, so we want to see you all      │
 │   there!!!                                                                 │
 │                                                                            │
 │      Mayhem's distributed release has been slightly improved, so there are │
 │   some differences between this one and the one you saw (if you really saw │
 │   it ;-) ) at the  Euskal Party V, the basic scheme is the same, but we've │
 │   retouched some things. We dedicated one full work month to finish it all.│
 │                                                                            │
 │                                                                            │
┌┴────────────────────────────────────────────────────────────────────────────┴┐
│·······························CREDITTI·······································│
└┬────────────────────────────────────────────────────────────────────────────┬┘
 │                                                                            │
 │      Pmode by Tran & Daredevil.                                            │
 │                                                                            │
 │      Seal Music Library by Carlos Hasan.                                   │
 │                                                                            │
 │      Other stuff done by Incognita members:                                │
 │                                                                            │
 │         * Ent :                                                            │
 │                                                                            │
 │              -Basis demo library                                           │
 │              -Main code                                                    │
 │              -3D Engines                                                   │
 │              -*.icg *.wrl *.seq *.cam *.icp formats                        │
 │              -Beta testing                                                 │
 │              -del*.*, gimme da card.                                       │
 │                                                                            │
 │         * Lyctor :                                                         │
 │                                                                            │
 │              -Tried to take us to the party                                │
 │              -Couldn't finish all his work, we hope next chance we'll have │
 │               time enough to complete it all. Greetings go to Lyctor if he │
 │               reads this in the USA :)                                     │
 │              -Drive scummy cars.                                           │
 │                                                                            │
 │         * Reboot :                                                         │
 │                                                                            │
 │              - Coding                                                      │
 │              - Taking us to the party at light speed                       │
 │              - Ray Tracing                                                 │
 │              - Beta testing                                                │
 │              - Greetings for Reboot. Keep on coding at GB ;-))             │
 │              - Kill keyboards till dead, bite chairs                       │
 │              - Drive without steering wheel.                               │
 │                                                                            │
 │         * DarkBerry :                                                      │
 │                                                                            │
 │              - Credits' music                                              │
 │              - Watchinbirth.                                               │
 │                                                                            │
 │         * Orko :                                                           │
 │                                                                            │
 │              - Main music                                                  │
 │              - Where is da card?                                           │
 │                                                                            │
 │         * Incubus :                                                        │
 │                                                                            │
 │              - 2D and 3D GFX                                               │
 │              - Animation                                                   │
 │              - Proposing some RT optimizing                                │
 │              - Taking care of us like mummy (^O^)                          │
 │              - Fall asleep in awkward positions. (ZZZzzzZZZ ...)           │
 │                                                                            │
 │         * Tji :                                                            │
 │                                                                            │
 │              - 2D and 3D GFX                                               │
 │              - Animation                                                   │
 │              - Beta testing                                                │
 │              - Final demo retouching                                       │
 │              - Wear colourful shirts.                                      │
 │                                                                            │
 │                                                                            │
 │      Moral Support:                                                        │
 │                                                                            │
 │      ·· Snaked ····· WiseFox ····· Ident ····· Tuchi ····· Fahss ··        │
 │                                                                            │
 │                                                                            │
 │      For further information on Incognita demogroup refer to ICG.NFO       │
 │                                                                            │
 │                                                                            │
┌┴────────────────────────────────────────────────────────────────────────────┴┐
│·······························TECHINFO·······································│
└┬────────────────────────────────────────────────────────────────────────────┬┘
 │                                                                            │
 │      8 Mb of RAM are needed to execute the demo. Due to this limitation,   │
 │   (according to Euskal Party's rules), sometimes Mayhem slows down during  │
 │   transitions between different FXs. If you've more than 8 Mb of RAM we    │
 │   strongly recommend using a disk cache such as HyperDisk. Some critical   │
 │   parts of the *.dat file remain uncompressed in order to reduce this      │
 │   problem.                                                                 │
 │                                                                            │
 │      Mayhem has been coded in order to run as well using DOS as using W95  │
 │   (sorry, but it's up to you to delete that fucking GUI). As far as our    │
 │   tests show, Mayhem seems not to be as relayable as it should running     │
 │   under W95, but it runs correctly in most cases. Last test show us that   │
 │   you need more than 8 Mb to run Mayhem under win95 (surprise).            │
 │                                                                            │
 │      Mayhem has been designed to work at any graphic resolution that your  │
 │   video hardware allows to. Besides other resolution modes are emulated    │
 │   duplicating real mode's pixels. (F.E.: 160*100 can be emulated using     │
 │   320*200, and just the same happens to 320*240 with 640*480). Color depth │
 │   is always 15 or 16 bit, depending on your card. Our demo provides full   │
 │   support to the Bank and LFB modes using the VESA Standard.               │
 │                                                                            │
 │      At the Euskal Party V the demo was executed with the default SVGA     │
 │   configuration: 320*200*16 bit (Ray Tracing & Particles) - 640*480*16 bit │
 │   (All the other stuff).                                                   │
 │                                                                            │
 │      One of the objetives this demo was aiming for is to work entirely in  │
 │   SVGA. We've 'almost' done it. }:-)                                       │
 │                                                                            │
 │      All the effects run in HiColor 15/16 bit mode. You can get an instant │
 │   TGA snapshot only by pressing the 'F1' Key.                              │
 │                                                                            │
 │      There is a secret way of activating the keyboard during the demo      │
 │   (tweaked mode) so you can get real time information about the FX you are │
 │   watching, know the FPS rate, MOVE THE CAMERA, OBJECTS, and plenty of     │
 │   funny things like these. So this demonstrates that our demo is fully     │
 │   real time.                                                               │
 │                                                                            │
 │      1. - Demo's presentation -                                            │
 │                                                                            │
 │              Our 3D World Engine, the one we use in the cave, is also      │
 │           used this time, and also a Zoom Blurring effect. This part was   │
 │           coded in the last minutes before the deadline and has remained   │
 │           almost intact ( only the camera has been changed, coz Ent enjoys │
 │           a lot playing with 3DStudio ;-) )                                │
 │                                                                            │
 │              Credits: Ent, Reboot, Incubus, Tji                            │
 │                                                                            │
 │      2. - Demo's Logo -                                                    │
 │                                                                            │
 │              Credits: Incubus                                              │
 │                                                                            │
 │      3. - 3D Bump -                                                        │
 │                                                                            │
 │              Jar mesh with more than 2500 polys. 3D Bump + Real Color      │
 │           Phong. Camera & Object's paths using spline interpolation.       │
 │           The ligth get also interpolated in space and intensity (RGB      │
 │           values), nevertheless, we hadn't time enough to paint the        │
 │           flare. :-)                                                       │
 │              Motion Blur, or Blur Motion, as Ent uses to say ;)            │
 │                                                                            │
 │              Credits: Ent, Tji, Incubus                                    │
 │                                                                            │
 │      4. - MetaBalls -                                                      │
 │                                                                            │
 │              3D IsoSurfaces generated in real time. 3 Spheres -field       │
 │           sources with different intensities- moving along an spline       │
 │           interpolated path (in 3d!, so balls can move in 3d, eh Jare ;-) )│
 │           and textured using HiColor Enviroment Mapping. Real 3D -it's NOT │
 │           a BLOB FAKE!!! see the MESH- We hadn't time enough to move the   │
 │           camera and the ligth source. Maybe another time...               │
 │              Motion Blur.                                                  │
 │                                                                            │
 │              Credits: Ent, Incubus                                         │
 │                                                                            │
 │      5. - Ray Tracing -                                                    │
 │                                                                            │
 │              It consist on a real time raytracer of planes & spheres.      │
 │           Spheres reflect the plane and other surrounding spheres, they    │
 │           also project shadows over everything. Despite the plane doesn't  │
 │           move, it's rendered, textured and illuminated in EVERY frame. In │
 │           order not to compute all the rays, the RT does only traces some  │
 │           of them and use some funny algorithm to fill the empty spaces    │
 │           (thanx go to WiseFox :) It uses 9% ASM, everything is real time  │
 │           computed, it's 3D and it's REAL RAYTRACING.                      │
 │                                                                            │
 │              Credits: Reboot                                               │
 │                                                                            │
 │      6. - Demon -                                                          │
 │                                                                            │
 │              Totally pixel-art, except the BKG };-)                        │
 │                                                                            │
 │              Credits: Incubus                                              │
 │                                                                            │
 │      7. - Karate guy -                                                     │
 │                                                                            │
 │              3000 polys mesh with 52 hyerarchies. Gouraud Hi Color         │
 │           Motion Blurred. Guy's animation and camera path read di-         │
 │           rectly from 3dStudio. (:-\ We won't do it again X-))             │
 │              Floor rendered using perspective correction every 32          │
 │           pixels.                                                          │
 │                                                                            │
 │              Credits: Tji, Ent                                             │
 │                                                                            │
 │      8. - Cave -                                                           │
 │                                                                            │
 │              1500 total polys in the cave mesh. Flat Hicolor texture.      │
 │           Adaptative perspective correction, texture caching. There wasn't │
 │           time enough to arrange the illumination and the particle system. │
 │           (one more thing to do). Spline interpolated camera path (again   │
 │           ... :-) )                                                        │
 │                                                                            │
 │              Credits: Ent, Incubus, Tji                                    │
 │                                                                            │
 │      9. - Particle system -                                                │
 │                                                                            │
 │              1500 particles. 2 systems that get mixed using alpha blending.│
 │           Despite it doesn't seems to, this efect is 3D. You can even move │
 │           the camera if you find the 'cheat mode'.                         │
 │                                                                            │
 │              Credits: Ent                                                  │
 │                                                                            │
 │      10. - Credits -                                                       │
 │                                                                            │
 │              Quickly coded effect in order to get the demo ready in        │
 │           matter of minutes. 2 Layers : In one of them, text with alpha    │
 │           blending over the BKG and in the other a Bspline plane with      │
 │           transparency guided by two paths that deform it.                 │
 │                                                                            │
 │              Credits: Ent, Incubus, Tji                                    │
 │                                                                            │
 │                                                                            │
┌┴────────────────────────────────────────────────────────────────────────────┴┐
│···························· REQUERIMENTS·····································│
└┬────────────────────────────────────────────────────────────────────────────┬┘
 │                                                                            │
 │    Minimum Computer to run this Demo (320x240, 320x200, 160x100, etc ...) :│
 │                                                                            │
 │     P60 Mhz  ·  8 Mb RAM · SVGA 1 Mb · GUS 1 Mb / SB  · Ms DOS             │
 │                                                                            │
 │    Recommended Computer to run this Demo (SVGA):                           │
 │                                                                            │
 │     P133 Mhz · 16 Mb RAM · SVGA 2 Mb · GUS 1 Mb · Disk Cache  · DOS / Win95│
 │                                                                            │
 │                                                                            │
┌┴────────────────────────────────────────────────────────────────────────────┴┐
│······························GREETINGS·······································│
└┬────────────────────────────────────────────────────────────────────────────┬┘
 │                                                                            │
 │      -Groups:                                                              │
 │                                                                            │
 │   EXOBIT - SPANISH LORDS - ALIEN - DOSIS - THE BANNER - IGUANA - CAPSULE   │
 │     MIRACLE - HEXETER - MCD - ANACONDA - UNKNOWN - CENTOLOS - GOBLIN -     │
 │   OZONE -  RESET - DARK RITUAL - COSA NOSTRA - ISPANIA - POLYGON - QUAD    │
 │       Y'S - TRAINSPOTTING - ZORAN - MOVEDATA - ELERIUM CORE - SENCO        │
 │    GODS MAZE - THE CLAN - TROUBLE - VIRTUAL ZONE - ORGY PRANK - COACH -    │
 │   VIRTUAL FANTASIES - NOVA - REVELATION - CLM - TLOTB - CRASHNET           │
 │                                                                            │
 │      -Personal:                                                            │
 │                                                                            │
 │    Xchip - Yuio - Frankee - The Guardian - Flamerz - Wisefox - Slavinsky   │
 │       Tuchi - Gheesh - Fahss - Snaked - Matrix - Jcl - Vaw - Acidpixel     │
 │     Ident - Arturo - Midnight - Cranky - Barman - Derethor - Sin - Khroma  │
 │        Mentat - Artquo - Lefesty - Unai - Danky - Sabino - Tanis - Jare    │
 │      Jcab - Yann - Nefron - Mcman - Inferno - Palpatine - Juancar - Elric  │
 │      Carlos Casares - Crom - Altair - Mitra -  NoisyMan - Ray - Ols - Coi  │
 │      Arm - Captain Bit - Astharoth - Kalms - Adept - Whizzter - 216 - mrz  │
 │                  Enlar - harmless - Abner - Skirep - Steel                 │
 │                                                                            │
 │               Tuchi te perseguire hasta que me devuelvas mi libro!!        │
 │                         X-DDDDDDDDDDDDDDDDDDDDD                            │
 │                                                                            │
 │                                                                            │
 │      Handshakes goto Maca, Flash, Jamón, Nico, Chino, Mono, Sal, Javi,     │
 │                      Manuel, Alejandro, Gonzalos, Paquete, Cuchy, Albarro, │
 │                      the new SFIII guy : Mr. Florez -Palpatine-            │
 │                      Maria ( yOu arE tHe besT), Tito (T.J.A.),             │
 │                      JosE & EnriQuE, Mortal K. David, RCL (Killer King ;-) │
 │                      Enrique, Guru, Manuel - Carlos - Guillen (Game40),    │
 │                      anD oUr KarateKa ANicetoR RobusTianO.                 │
 │                                                                            │
 │      And of coz Kodebotti and Kamel (even though neither ot them op me) ;-)│
 │                                                                            │
 │                                                                            │
 │                                                                            │
 │                                                                            │
 │        ICG members are currently looking for females to share their        │
 │       innermost sexual fantasies with.  If you happen to be a female,      │
 │    weight less than 90 kg and have big boobs do not hesitate to contact    │
 │     any (or all) of its members.  Blondes highly regarded.  UK residents   │
 │       please contact Reboot.  USA residents may want to contact Lyctor,    │
 │           although we've heard he is a bit 'busy' at the moment.           │
 │                                                                            │
 │              Don't bother with Incubus, he's asleep ZzzzZzz                │
 │                                                                            │
 │                                                                            │
 │Heehhahhahohohheh...that was fun. We'll be back! ;-)                        │
 │                                                                            │
 │                                                                            │
 │                                                                            │
 │                                                              thE Ent       │
 │                                                                            │
 └────────────────────────────────────────────────────────────────────────────┘