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 │ │ │ └────────────────────────────────────────────────────────────────────────────┘
[ back to the prod ]