Jump to content

MTA:SA Main Menu / GUI.


Recommended Posts

Good night!

I was thinking about a brand new MTA:SA main menu, new structure, new background ?

I've assigned the 3D menu scene rewrite to myself. Maybe i'll think about the normal main menu rewrite..

Maybe you guys have any ideas?

Link to comment

I began a rewrite of the main menu already, with the loading screen happening while on the main menu - this would mean we could present real scenes in the main menu just like HL2. However, I encountered some problems along the way on that front.

I am strongly against the reintroduction of the 3D scene, just because of the massive amounts of problems it caused on so many departments. It is just simply not worth going through all of that again.

eAi has designed some very nice new backgrounds, and I briefly investigated adding a twitter feed onto the main menu as well.

As for GUI, we've had some very nice community designs:

cguisquare_1644490_1179555.png

Link to comment

I am strongly against the reintroduction of the 3D scene, just because of the massive amounts of problems it caused on so many departments. It is just simply not worth going through all of that again.

Even if off by default with a warning?

Link to comment

I am strongly against the reintroduction of the 3D scene, just because of the massive amounts of problems it caused on so many departments. It is just simply not worth going through all of that again.

I'll rewrite the 3D scene, maybe not exact the same.. need to think about the plans.

Link to comment

I am strongly against the reintroduction of the 3D scene, just because of the massive amounts of problems it caused on so many departments. It is just simply not worth going through all of that again.

Even if off by default with a warning?

What's the point in putting so much effort into a menu that we have to turn off by default? Why not aim for something that's practical and shiny, that everyone can see?

Link to comment

I am strongly against the reintroduction of the 3D scene, just because of the massive amounts of problems it caused on so many departments. It is just simply not worth going through all of that again.

Even if off by default with a warning?

What's the point in putting so much effort into a menu that we have to turn off by default? Why not aim for something that's practical and shiny, that everyone can see?

Exactly. It was nice when we had it before, but it caused more trouble than it's worth. Loading straight into game makes far more sense.

Link to comment

I am strongly against the reintroduction of the 3D scene, just because of the massive amounts of problems it caused on so many departments. It is just simply not worth going through all of that again.

Even if off by default with a warning?

What's the point in putting so much effort into a menu that we have to turn off by default? Why not aim for something that's practical and shiny, that everyone can see?

That is why I am suggesting it stay, because all the work was already done to make it possible. Some people really thought it was cool... me included. If you mean a major overhaul then I guess there isn't a place for it anymore.

Link to comment
  • 2 weeks later...
  • Discord Moderators

I liked Winky's suggestion, I made an example (it's pretty boring though, only camera moving around cities)

http://img841.imageshack.us/img841/7479 ... inmenu.png

fade a circling camera in around a city when player has isMainMenuActive true (requires static.png as alpha layer)

looks win :D

the total blackness on startup doesn't look bad either :P

Link to comment

I really like the idea of 3d scene in the menu, with something what Zango said. We could use different positions, so the client will see everytime a new scene and he won't get bored.

And, San Andreas needs to be loaded when MTA starts for that. This makes onPlayerConnect unneeded, since the player will join directly. That will force us to put the parameters of the event in onPlayerJoin, which will provide us with easier scripting.

Though, if the old type of 3d scene is coming back, that was in DM, I am strongly against it. I really didn't like that scene, and it was very crashy. And it was always the same > boring :P

Link to comment
  • Discord Moderators
fade a circling camera in around a city when player has isMainMenuActive true (requires static.png as alpha layer)

wut? for what you need any png? there is fadeCamera function, that black box you can draw with dx functions, so?

I think we're misunderstanding each other

I created this test on my local, when local player has the main menu activated, the camera is set to circle a around a city (like seen on picture) and back to player when he gets out

In order for the local player to gain of this effect, his static.png needs to be transparent (it's just a demonstrative test)

The slightly box behind mta 1.1 header is one I did myself beforehand

Link to comment
  • Discord Moderators

Video support update:

personally, I don't know whether I held toward a static/non-ingame menu or one like this

Both has positives, you can maybe get a bit 'too much' if the menu is also from ingame, I don't know really

I guess the positives on having an inside-game featured thing is the world being loaded, remarkable quicker loading when joining a server

Link to comment
  • Discord Moderators

particularly users with less powerful computers will suffer lag from this, true

I remember the dynamic 3D menu on my laptop was hell, because of the performance. Getting in-game and launching the main menu would be a relief because it was static

I consider, something like this, maybe toggleable option? (because it doesn't lag at all on my rather shit system)

But seriously though, a PC which can't render some skyscrapers with lowdistance fog above 15 FPS atleast, must've be unable to play MTA properly anyways.

Link to comment
  • Discord Moderators
I think there should be some kind of "selection" on the Settings Menu, so player with bad PCs can choose the normal background, and don't suffer lag.

I also thought of, the first time user runs main menu, if his FPS is below a certain threshold it sets a static image instead, and informs him

but if the user's PC can't render that, he ain't gonna have a continual good experience in MTA on the other hand :P

Link to comment
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...