DarthParametric

Main Menu Experiments

Recommended Posts

So I have been playing around with the TSL menu models of late. A couple of months back I proposed the idea of trying to change up the menus based on game events/progress. I'm not sure whether that will ever end up going anywhere, not if I have to deal with scripting it at least, so in the meantime I thought I'd change things up a bit in a different manner. Stick with the existing villain showcase theme, but rather than just the same old boring black menu with grey fog, put them in their natural habitats, as it were. The first one I tackled was Sion, trying to recreate the Harbinger arrival cutscene. I think it's pretty much done, although maybe the lighting could do with some adjustment.

 

 

 

For the next one I thought I would go with Nihilus on the bridge of the Ravager, possibly overlooking Telos. Maybe with Visas in there as well?

 

For the Kreia one I was thinking of having her in the Malachor final battle level, possibly with the floating sabers.

  • Like 12

Share this post


Link to post
Share on other sites

I'm interested in this concept. I think one of the things that should happen, if it can, is a sort of frame to go around the menu options, with a black/dark background. Kreia at the Trayus Core with floating Lightsabers seems like a good idea. Same goes for Nihilus at the bridge of The Ravager, as well as having Visas next to him. For Sion's background, it feels a little too close, and a bit too bright. Maybe another option would be him at the Korriban Academy?

 

Still, I'm interested to see where you take this.

  • Like 4

Share this post


Link to post
Share on other sites

Interesting idea. At first I wasn't sure about Sion on the Harbinger - I know, that's the first place you see him, but if you're not changing the scripting then you could be seeing that for a very long time after Peragus... but I also can't think of a better place. I'd advise against Korriban because it's supposed to be a sort of surprise that he's there. So I like it.

 

Do you know if there's a way to change the main menu camera? If so, it may be possible to recreate the zoom in on him from the cutscene before it begins looping, sort of like a DVD menu. Depends on whether there's a separate camera model there, or if the camera is an object in the area, though.

Share this post


Link to post
Share on other sites

There's just a hook for the camera position. I suppose you could try animating it and see what happens, but I would think it would probably be more annoying than anything else. Plus the current track is only around 50 frames, ~1.67 seconds, so you'd have to push that out pretty substantially unless you wanted to induce nausea.

  • Like 1

Share this post


Link to post
Share on other sites

At first I wasn't sure about Sion on the Harbinger - I know, that's the first place you see him, but if you're not changing the scripting then you could be seeing that for a very long time after Peragus... but I also can't think of a better place. I'd advise against Korriban because it's supposed to be a sort of surprise that he's there. So I like it.

Hmm... maybe the room for his final fight on Malachor would be a good spot? Probably could have him standing on one of the red circles on the floor with an almost red glow underneath him. Either doing the pose he has in the menu, or the one when he's on the Harbinger/the middle of the Korriban academy.

 

Edit: Just occurred to me, if that happens, you'd literally have all 3 menu backgrounds be where you last fight said character. Neat. (Nihilus at the bridge of the Ravager, Sion in the room before the Trayus Core, and finally Kreia in the center of the Trayus Core itself.)

Share this post


Link to post
Share on other sites

Interestingly, it seems that the menu won't render objects beyond a certain distance from the camera. I cobbled together a test model based on the Ravager bridge level models and it would not render the skybox or Telos in the background. I ended up scaling the meshes down in size and moving them to just outside the windows (or holes where windows should be) and they showed up.

Share this post


Link to post
Share on other sites

Interestingly, it seems that the menu won't render objects beyond a certain distance from the camera. I cobbled together a test model based on the Ravager bridge level models and it would not render the skybox or Telos in the background. I ended up scaling the meshes down in size and moving them to just outside the windows (or holes where windows should be) and they showed up.

 

The same is true for all cameras I think. I learned this when I created the hyperspace tunnel for the Ebon Hawk and it wouldn't render very far, so I had to put a plane at its end so that it doesn't just end in a black hole. But the maximum distance is probably smaller in the main menu.

Share this post


Link to post
Share on other sites

I've never noticed any drawing distance limitation with cutscene cameras - static module ones, or animated ones, or even the standard angles - but I can confirm that not all cameras are created equally. The camera modes left over from Neverwinter Nights have a much shorter distance, so it's conceivable that the menu does as well.

Share this post


Link to post
Share on other sites

Cool ideas, but I wonder if less is more, at least for designing main menus.

 

Maybe show the current planet? 

 

Or you could do something similar to SWTOR where you show the main player character (or one of the party members) in the Ebon Hawk

  • Like 1

Share this post


Link to post
Share on other sites

Well, we talked about doing it by planet before, and I did write the code for it, but the problem is getting it into the game. I wouldn't say this is the easiest, but it's certainly the most all-inclusive way to get it into the game, to replace every OnEnter script so they're all firing the same thing before firing their different things. But that means editing the modules' ARE files. And that means it can't be done with the TSL Patcher in one go. It can't check if there's a MOD file already present in the modules folder. I still haven't figured out the best way to do that for compatibility.

Share this post


Link to post
Share on other sites

Just remember due to Obsidian's way to make the PC appear any main menu's after that don't render, just return Sion. Reason why the easter egg menu was broken in Vanilla (and could fortunately be fixed by using the excess unused slot before it).

There's not enough screens to use all planets, unless you find a way for all planets to work on a single main menu entry.

Share this post


Link to post
Share on other sites

We aren't discussing that here. There's a whole other thread for that, linked in the first post. This thread is about simple drop-in replacements for the current menus.

 

I'm sorry, I didn't want to open a can of worms.

 

I can elaborate more. I think what seems off to me is that the background is too busy i comparison to the game's somewhat barebones UI. I like this idea of having more interesting backdrops, just the UI might have to be boldened up a bit in response.

 

 

So if the UI is to be kept minimalistic, I think it makes sense to keep the background minimal as well.

 

All this from my back-seat graphic designer mind :) Idk if it's useful or not

  • Like 1

Share this post


Link to post
Share on other sites

The UI is a separate element though. It's not part of the model, and I don't know how editable it is (my understanding is, not very, aside from colours maybe).

 

Oh yes, I am aware. Just speaking in general terms about main menu overhaul and whatnot

Share this post


Link to post
Share on other sites

I don't know how editable it is (my understanding is, not very, aside from colours maybe).

 

You'd have to keep the general structure for it to work, but I'm sure you could do a lot if you spent enough time with it. Here's what FairStrides has done before:

 

 

unknown.png

 

 

Share this post


Link to post
Share on other sites

I believe he wrote a fancy GUI file editor to do that. But if you don't want to spend that much time on it, or stray too far from the original, at the very least it should be possible to fill in the buttons with a solid color so they stand out against the new menu background.

  • Like 2

Share this post


Link to post
Share on other sites

I genuinely like them with the busy backgrounds. If you can add a vignette similar to the effect of Kreia's force bond communications I think that would sort out most people's complaints.
It's not that it's too busy, that's disingenuous, I think that the problem is that the text can get lost very easily depending on the location. But, like all great works of art, there are more than one way to skin a cat.
You could also try repositioning the camera to get the text to overlay a darker color, then it will be more visible.
Or, even change the text color.

I personally don't spend all day at the menu, but having these full animated scenes in the background immediately throw you into an immersive mentality.

Share this post


Link to post
Share on other sites

Here's a thought though, would it be possible to use a 2d plane that only exists in the scene?
So for example, when the game loads the 3d scene, you've got an additional piece of geometry that's scaled to fit as a feathered semi transparent black image behind the menu text.
Like I said, I genuinely think it's fine as is. Even with the business of it. Busy doesn't mean bad imo, it just means busy.

As long as the business is organized or structured enough that the eye can jump to the elements that it wants to, it generally is pleasant to look at.

Share this post


Link to post
Share on other sites

It is certainly possible, but in practice it would be an absolute bastard to align if you are talking about something conforming to the buttons. I did consider it, but I would expect a lot of iteration would be required to get it right.

Share this post


Link to post
Share on other sites

Honestly, I think conforming like a border fit is unnecessary. 
I'd think that a solid block (which should be easier) would actually be just as satisfactory.
And just because at this point, such a mod would be a novelty, I doubt you'd get a lot of flak for even just omitting any sort of additional scene elements.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.