[XP] Mode 7 (by MGCaladtogel)

Started by Blizzard, March 09, 2008, 11:00:05 am

Previous topic - Next topic

Blizzard

March 09, 2008, 11:00:05 am Last Edit: February 21, 2009, 05:49:46 am by shdwlink1993
Mode 7
Authors: MGCaladtogel
Version: unknown
Type: 3D Map Display
Key Term: Custom Environment System



Important Notes
I did NOT make this!

Please read the instructions in the script, they contain informations how to use it.



Introduction

This script can display maps in a type of 3D with depth. It is has a low lag factor.



Features


  • draws your map in Mode 7, type of 3D perspective
  • less lag than other Mode 7 scripts
  • adjustable, even in-game
  • optional horizontal and/or vertical looping
  • supports animated autotiles
  • can use a fixed panorama
  • optional "whitehorizon" display to give a feeling of distance
  • can resize sprites if on a world map



Screenshots




Demo

Normal Demo
PKE/Dyna Demo


Script

Just make a new script above main and paste this code into it.
The script can be found in the demo.


Instructions

Inside the script in the first comment.


Compatibility

Most probably not compatible with special map display customizations that affect sprites.


Credits and Thanks


  • MGCaladtogel
  • Blizzard for rewriting the instructions and optimizing the code slightly

Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

Blizzard

It's very good, I consider using it in Chaos Project as well when I sort out the compatibility issues. I will also make a compatbility plugin so it can work with Blizz-ABS since I doubt that it will work with it just like that.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

Caro Ru Lushe

=< I would wait for the fixed version better to try it out.

Blizzard

No, I meant the issues are with my game specifically. That script works great. It even has a very low lag factor. Only the memory usage is a bit nasty with bigger maps. <_<;
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

Nortos

March 09, 2008, 08:40:28 pm #4 Last Edit: March 09, 2008, 08:47:05 pm by Nortos
I've been looking for a good one and am gonna try it out on  my world map now gj finding it blizz

winkio

This would be kinda cool with the ABS, but i'm not sure I would use it.  I'm goin for the old-school style.  It's a great script though.  Maybe I'll make a minigame with it...

Flermza


fugibo

So, how did they pull it off? I know they just made the panorama show up at the top for one, then just made all the layer above like 1 be normal, then rendered the first layer?

Blizzard

He/She/They made it the same way I suggested. My idea was the display of a special sprite, the idea here that was used is one sprite per screenline. Surprisingly it doesn't lag as much as I thought it would. I think the sprites could be made more lightweight. This script gave me a good idea of how to make such a script better. I might attempt it some day when I have more time.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

Sally

this is probly the best mode 7 i seen, verry realistic, exept it lags.

elmangakac

Quote from: BlizzHard on March 09, 2008, 11:01:16 am
It's very good, I consider using it in Chaos Project as well when I sort out the compatibility issues. I will also make a compatbility plugin so it can work with Blizz-ABS since I doubt that it will work with it just like that.


;D Thanx Bro!!! i will make patience for the Plugin for Blizz ABS!

Nortos

lags a lot less than other mode7's

Blizzard

I agree. It lags way less than mewsterus'.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

fugibo

On my PC running XP with 2.2 Ghz processor and 1 gig ram, I can hardly notice it at all. But this just shows how slow Ruby is compared to other languages, and even then the speed at which Ruby does stuff is astounding sometimes to me. I can hardly imagine the speed of C++/Java...

Blizzard

March 11, 2008, 09:47:07 am #14 Last Edit: March 11, 2008, 09:54:54 am by BlizzHard
I have a DualCore at 17.3Ghz with 1GB RAM, it doesn't lag much on bigger maps.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

fugibo

OMGZ 17.3 GHZ AND JUST 1 GIG?????

lol, major typo there...

nathmatt

March 11, 2008, 04:03:22 pm #16 Last Edit: March 11, 2008, 04:04:26 pm by nathmatt
how do i make things with this script that are long i used it but the back of it is in the air like then tent
Join Dead Frontier
Sorry, I will no longer be scripting for RMXP. I may or may not give support for my scripts. I don't have the will to script in RGSS anymore.
My script


Blizzard

Sorry, I don't know if that is even possible with this script. You could try using several events that are flat and floating, but then you'd still have no side walls which will still look weird. >.<
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

Phasedscar

AMD 5400 2x 3.0 ghz with 2 gigs memory and a 256 mb e-PCI card.

In other words, powerful and no lag even on a 500x500 map
Spoiler: ShowHide
My own game project & My resource workshop! (respectively)
http://forum.chaos-project.com/index.php?topic=608.0 http://forum.chaos-project.com/index.php?topic=682.0



What that is? Affection area for flails. - Blizz-ABS, the ultimate ABS

The pictures in your signature may altogether be no more than 200kB. The height must not exceed 200 px and the width must not exceed 800 px. Altogether they may take up an area of 160000 px2. Every signature not matching this criteria is a subject of the moderator team to remove and leave this rule as message in your signature.

Fallen Angel X

hmm... So I'm guessing you'd have to create a cutom tent or any other thing that doesn't look nice on the mode 7?  :-\