haha you should have done the mana remake ;). this looks more awesome than the original. Is there any tutorial out there explaining a mode 7 like world map in GMS2?
@CRYEYE7 жыл бұрын
awesome! Will you make tutorial for that? o_o
@PixelatedPope7 жыл бұрын
Ehhh... Probably not. This is pretty basic "3D" stuff, and most beginner 3D tutorials will cover the meat of what I've done. And the parts it doesn't cover I feel I sort of hacked together, so I wouldn't feel comfortable telling people "this is how you should do it" when there is probably a better way.
@SuperNintomdo7 жыл бұрын
By "3D" did you mean you used a 4 vertex trianglestrip primitive with the texture of the world map and then just stretched the top corners up and down for turning and then added parallax backgrounds for the clouds? Because that's what I see and that's how I am going to try and duplicate this later when I get a chance lol.
@PixelatedPope7 жыл бұрын
Not really, no. I'm actually using a perspective projection camera and d3d_draw_floor I believe. The background is surface drawn to a poly and positioned in the background always facing the camera.
@ColdBlueLight7 жыл бұрын
i thought d3d was not included in studio2.
@flystophe8 жыл бұрын
Are you going to make a video of your thoughts on GMS2?
@PixelatedPope8 жыл бұрын
Probably. I'm going to try and get some real good time in on it over the next week and then put a video up about my thoughts.
@XGazudin7 жыл бұрын
Hey man I can't believe you uploaded this! This is EXACTLY what I am trying to do right now (based on your video for d3d drawing, the rotating card one). Any chance you can make a video on how to achieve this? Because I just seem stuck, I just can't seem the rotation of the map to behave like I want to (like it does here). I would be eternally grateful to you! (Not that I am not already, but still...)
@PixelatedPope7 жыл бұрын
It's pretty complicated. Certainly much more complicated than the FF6 version I posted earlier (as that's more of a trick than real 3D like this is). Still a few things I'd want to improve on before I feel comfortable telling people how to do it... there are a couple of things that feel hacky that may not work outside of my specific project, and I don't like making tutorials on things that require very specific values for them to work.
@XGazudin7 жыл бұрын
Oh snap, I completely overlooked the 3D part, thought this was done in 2D too, my bad! Impressive nonetheless. But speaking of which, could this still be done in a game where the rest is 2D? Meaning only the overworld part would make use of 3D. I am currently playing around with your FF6 file and I am already having trouble understanding all that, but it is very interesting to see how things change if certain values are altered. It is just a lot to take in all at once, but Im quite confident that I 'll be able to make use of that in my own project, in which I'd want to have this kind of travel as a form of progression. It would still be amazing if you could help me out In case I just can't amke sense of anything specific in there. Cheers! :)
@PixelatedPope7 жыл бұрын
Yes. It's all about setting your projection as needed. Flammie is completely "2D" and just being drawn ontop of the 3D projection. So switching between 2D and 3D is all just a matter of setting or not setting the projection. Yeah, like I said originally, I wasn't planning on releasing the source code because it's all very complicated and kinda hacky, so getting it to fit your project may be more work than you might think. If I were you, I would start with some basic 3D tutorials. Heartbeast and Stefan Randa both have some that explain a lot of the basics that should get you started. If you are having a hard time manipulating a 3D camera, creating a 3D overworld is just going to be overwhelming.
@XGazudin7 жыл бұрын
PixelatedPope Thanks! I will look into it. Yea I didn't want to talk down on the effort it will take to make this fit my project. But I already got past quite some challenges, including user registration for my game on a website, using that to log in, storing data in a database, client/server architecture and centralized AI (so co-op combat is already a thing kinda), all of which gave me a good amount of headache. I'm getting used to it :D Again, thanks for your input.
@PixelatedPope7 жыл бұрын
Sounds more advanced than anything I've ever done. I'm sure when you are ready to tackle it you'll get it figured out in no time.
@koonagueroagnis81747 жыл бұрын
Hnnnnngggggg Tutorial, source, anything! I beg of thee.
@coconutbliss14448 жыл бұрын
are you thinking on upgrading to gms2?
@PixelatedPope8 жыл бұрын
I've been messing with the beta a bit. It certainly has some really awesome upgrades, but this is by far the biggest jump in GM history. Even going from GM8.1 to Studio felt like a small jump (since most of the major changes were behind the scenes). The UI is COMPLETELY different, and many, many things that I'm used to have changed. I will probably be getting it as soon as it comes out, but will continue to work with GMS1 as it's still very cool software with a lot of potential.
@luckygreentiger7 жыл бұрын
You should make a short series on how to do a SNES F-Zero type game (hint hint hint) ;-)
@PixelatedPope7 жыл бұрын
Yeah, something like that could be interesting. It would be a bit more simple than this demo since I wouldn't need the camera to "roll"... I'll think about it.
@1wolfcubb8 жыл бұрын
:) nice
@mazimadu7 жыл бұрын
(bully mode on) I want the game project. GIVE IT TO ME! (bully mode off)
@PixelatedPope7 жыл бұрын
Lol. I mean, if you want it that bad. www.dropbox.com/s/jcnlodiqvuxhzzv/ManaOverworldTest3D.gmz?dl=0 It's not really commented well or anything, and there's probably a better way to do this stuff. Enjoy.
@mazimadu7 жыл бұрын
PixelatedPope No problem, thanks for that. I took a look at the other mode 7 example you made and like how that one is. From the looks of it it works similar to this one so no harm there. The only thing missing is objects with depth that scale relative to the camera. i have an old GM 8 mode 7 example that does exactly that and has polygons with height. It doesn't work in GMS but I can send it over so you can take a look at it if you want. I just have to dig it up.
@PixelatedPope7 жыл бұрын
This one is VERY different than the FF6 one, imo. This one is true 3D with an actual camera and 3D world. You can use billboarding to put anything in the world you want and it will scale appropriately (see the clouds as well as the colored light beacons). The FF6 one would be a nightmare to expand upon, but I think it would be a lot of fun to work within the SD3's current system.
@GrandAdmiralFart6 жыл бұрын
Hi, this looks awesome! I hate to ask, but could you explain a bit or post the code for flammie's circular animation process? I'm trying to recreate it in unty, but it is not even close as smooth as yours. Thanks!!!
@PixelatedPope6 жыл бұрын
It's mostly just a lot of trig. Here's the GML code: pastebin.com/cP5T0AmK Let me know if you have any follow up questions. Obviously this wasn't really written to be shared.
@matrixstudio95608 жыл бұрын
Very cool.
@XGazudin7 жыл бұрын
And how the hell did you get flammie animation to look that great?
@PixelatedPope7 жыл бұрын
It's probably the most "complete" Flammie sprite rip online. I used vSnes to rip the complete overlapping sprites. From there, everything is just sin and cosine waves that are widened and shortened based on flammie's velocity. The code looks like this: gyazo.com/e87b1ef5814e1f427ac88661cddd0709