Go Back   RunUO - Ultima Online Emulation > RunUO > General Discussion

General Discussion General discussion for the RunUO community, all off-topic posts will be deleted. This forum is NOT FOR SUPPORT!

Reply
 
Thread Tools Display Modes
Old 03-08-2007, 04:05 AM   #1 (permalink)
Forum Novice
 
Join Date: Dec 2005
Posts: 108
Default How To Change The Splash Screen?

Is there a way to change the splash screen from the server side that you see when you start up UO? Like for example having the Current Expansion set to ML but showing the AoS splash screen. Reason being is I thought about removing all of the SE and ML items, monsters, and Tokuno facet from the ML expansion and making it AoS but with Elves.
jeremymcc is offline   Reply With Quote
Old 03-08-2007, 11:20 AM   #2 (permalink)
Forum Novice
 
Join Date: Mar 2004
Location: Germany
Age: 23
Posts: 301
Default

AFAIK the client keeps which flags the last server it was connected to supported and shows the splash screen according to that.
__________________
RunUO RemoteAdmin - Control your shard remotely and keep an eye on the page queue
MulEditor - Modify gump, art, tiledata, multimap, localization files and map/statics.
CentrED - A Client/Server based multi-user map editor.
floppydisc is offline   Reply With Quote
Old 03-24-2007, 08:21 PM   #3 (permalink)
Forum Novice
 
Makaar's Avatar
 
Join Date: Jun 2006
Location: Somewhere very cold in the winter...
Age: 28
Posts: 600
Default

So there is no way to change it in other words? I wanted to change mine to the T2A screen that the Hildebrandt brothers did way back when, since one of the brothers has passed on now, I would like to use that one since that picture actually looks "good" and its just a cool picture overall. I loved that picture as it rekindles fond memories.

Is there any way to fool the client into thinking its T2A but in reality its a newer expansion?

Last edited by Makaar; 03-24-2007 at 08:49 PM.
Makaar is offline   Reply With Quote
Old 03-24-2007, 10:30 PM   #4 (permalink)
Forum Novice
 
Midnightdragon's Avatar
 
Join Date: Jun 2006
Age: 29
Posts: 614
Default

It can be changed in one of the scripts someone did this once a while back but I cannot remember what script was changed or how.
Midnightdragon is offline   Reply With Quote
Old 03-28-2007, 02:39 PM   #5 (permalink)
Forum Novice
 
Makaar's Avatar
 
Join Date: Jun 2006
Location: Somewhere very cold in the winter...
Age: 28
Posts: 600
Default

I went on a quest (talk about nerdy right?) to find the script you mentioned and I couldn't MidnightDragon....does anyone else have an idea what script I could look at? The only one that I can think of is the Expansion script but to no avail.
Makaar is offline   Reply With Quote
Old 03-28-2007, 11:18 PM   #6 (permalink)
Forum Expert
 
Join Date: Sep 2004
Location: Florida
Age: 25
Posts: 457
Send a message via AIM to remnant
Default

If it had anything to do with a script, it would have to be something modifying a packet being sent. I would check out packets.cs in the core.
remnant is offline   Reply With Quote
Old 03-28-2007, 11:49 PM   #7 (permalink)
Forum Expert
 
mordero's Avatar
 
Join Date: Nov 2003
Location: Illinois, USA
Age: 22
Posts: 2,911
Default

Im usually wrong with this stuff, but, it wont be a packet, since no packets are sent before connection. However, Im gonna guess that you could modify it with a patch to some of the art files... See if you can find it in InsideUO, then youll know for sure

Edit: Yeah its a gump, use InsideUO and youll see one of the screens as the first gump there

Last edited by mordero; 03-28-2007 at 11:53 PM.
mordero is offline   Reply With Quote
Old 03-29-2007, 01:05 AM   #8 (permalink)
Forum Novice
 
Join Date: Nov 2003
Location: New Zealand
Age: 21
Posts: 151
Send a message via ICQ to Bmzx007 Send a message via AIM to Bmzx007 Send a message via MSN to Bmzx007 Send a message via Yahoo to Bmzx007
Default

Quote:
Im usually wrong with this stuff, but, it wont be a packet, since no packets are sent before connection. However, Im gonna guess that you could modify it with a patch to some of the art files... See if you can find it in InsideUO, then youll know for sure
Incorrect, It is a packet. However the packet is send during the logon process

If you ever opened UO up after a fresh install, it'll show the AOS Splash screen. When you connect to a server and the feature request packet is sent, it'll change.

It'll switch to whichever expansion the server sent to the client. Most servers this will be the Mondain's Legacy splash, however there are 4 more. Age of Shadows, Samurai Empire, The 8th Age (Anniversary or whatever it is), and a special one for Japanese UO (Might have been stripped out, it was there during ML).

So basically, you can't alter WHICH splash screen is sent, without changing which client features will be used. But you can alter the splash screen itself by replacing the GUMP. If you wanted to be sure, just replace all of them. If you know you'll only use one feature set, then just replace the one you use.
Bmzx007 is offline   Reply With Quote
Old 03-29-2007, 01:29 AM   #9 (permalink)
Forum Expert
 
mordero's Avatar
 
Join Date: Nov 2003
Location: Illinois, USA
Age: 22
Posts: 2,911
Default

ummm look at the gumps in InsideUO, the gumps on there, thus you can change them by patching prolly...
mordero is offline   Reply With Quote
Old 03-29-2007, 02:03 AM   #10 (permalink)
Forum Novice
 
Midnightdragon's Avatar
 
Join Date: Jun 2006
Age: 29
Posts: 614
Default

AOS.cs is the script I think the was done in and I was unable to find it myself upon searching but I can dig around in my scripts for it because I am sure I had this saved somewhere. I am also pretty sure that the logon screen sent to the client is very simple because the client does not control this aspect the server does it simply sends a gump to the client upon login the client I think saves this information and the next time you open the client it displays the gump until a server sends a new gump to it to display on next launch.
Midnightdragon is offline   Reply With Quote
Old 03-29-2007, 02:03 AM   #11 (permalink)
Forum Novice
 
Midnightdragon's Avatar
 
Join Date: Jun 2006
Age: 29
Posts: 614
Default

AOS.cs is the script I think the was done in and I was unable to find it myself upon searching but I can dig around in my scripts for it because I am sure I had this saved somewhere. I am also pretty sure that the logon screen sent to the client is very simple because the client does not control this aspect the server does it simply sends a gump to the client upon login the client I think saves this information and the next time you open the client it displays the gump until a server sends a new gump to it to display on next launch.
Midnightdragon is offline   Reply With Quote
Old 03-29-2007, 03:46 AM   #12 (permalink)
Forum Expert
 
Join Date: Oct 2002
Age: 45
Posts: 4,363
Default

Quote:
Originally Posted by Bmzx007 View Post
Incorrect, It is a packet. However the packet is send during the logon process

If you ever opened UO up after a fresh install, it'll show the AOS Splash screen. When you connect to a server and the feature request packet is sent, it'll change.

It'll switch to whichever expansion the server sent to the client. Most servers this will be the Mondain's Legacy splash, however there are 4 more. Age of Shadows, Samurai Empire, The 8th Age (Anniversary or whatever it is), and a special one for Japanese UO (Might have been stripped out, it was there during ML).

So basically, you can't alter WHICH splash screen is sent, without changing which client features will be used. But you can alter the splash screen itself by replacing the GUMP. If you wanted to be sure, just replace all of them. If you know you'll only use one feature set, then just replace the one you use.
Bmzx is correct, a packet is sent to the client and then the client displays the appropriate splash screen.
__________________
HellRazor is offline   Reply With Quote
Old 03-29-2007, 03:47 AM   #13 (permalink)
Forum Expert
 
mordero's Avatar
 
Join Date: Nov 2003
Location: Illinois, USA
Age: 22
Posts: 2,911
Default

But can the screen that is displayed be changed through patching?
mordero is offline   Reply With Quote
Old 03-29-2007, 04:57 AM   #14 (permalink)
Forum Novice
 
Makaar's Avatar
 
Join Date: Jun 2006
Location: Somewhere very cold in the winter...
Age: 28
Posts: 600
Default

I looked through packets.cs and AOS.cs and didn't see anything that mentioned a splash screen or anything similar to that. If I were to replace all the splash screens with the T2A gump, what program would you suggest using?
Makaar is offline   Reply With Quote
Old 03-29-2007, 05:51 AM   #15 (permalink)
Forum Expert
 
Join Date: Oct 2002
Age: 45
Posts: 4,363
Default

On second thought, it may not be a packet that triggers it. It might also just be hard coded into the client based on what version of UO you have installed. I'm not 100% positive. But I think Bmzx had it right.

But regardless, all of those splash screens are gumps, so any MUL editor that supports changing the gumps will do the job. Load up InsideUO or some other viewer and you'll find them pretty easily. I'd give you the IDs but I'm at work right now.

If you want your own splash screen to show up no matter what, just replace ALL of them with your custom splash screen.
__________________
HellRazor is offline   Reply With Quote
Old 03-29-2007, 04:16 PM   #16 (permalink)
Forum Novice
 
Makaar's Avatar
 
Join Date: Jun 2006
Location: Somewhere very cold in the winter...
Age: 28
Posts: 600
Default

Do you have a recommendation on a gump editor that works well? I've tried Gump Studio but it didn't work and would give me a runtime error.
Makaar is offline   Reply With Quote
Old 03-29-2007, 04:23 PM   #17 (permalink)
Forum Expert
 
Join Date: Oct 2002
Age: 45
Posts: 4,363
Default

Gump Studio makes scripted gumps, it doesn't add art to the client's files which is what you need to do.

You'll need a paint program like Photoshop or Paintshop Pro to make the new splash screens and a MUL editor to add it to the client. I use TDV Mulpatcher. There is also MUL Editor which you'll find a thread about in the 3rd Party Tools forum.
__________________
HellRazor is offline   Reply With Quote
Old 03-29-2007, 04:26 PM   #18 (permalink)
Forum Novice
 
Makaar's Avatar
 
Join Date: Jun 2006
Location: Somewhere very cold in the winter...
Age: 28
Posts: 600
Default

Cool, Gump Studio it is. I like to stick with the scripts...much easier.
Makaar is offline   Reply With Quote
Old 03-29-2007, 05:51 PM   #19 (permalink)
Forum Expert
 
Join Date: Oct 2002
Age: 45
Posts: 4,363
Default

No, you're not understanding. You can't replace them via script.

The splash screen gump is one single graphic picture gump that is sent by the client. You have to replace those pictures.
__________________
HellRazor is offline   Reply With Quote
Old 03-29-2007, 08:33 PM   #20 (permalink)
Forum Novice
 
Makaar's Avatar
 
Join Date: Jun 2006
Location: Somewhere very cold in the winter...
Age: 28
Posts: 600
Default

Yeah I'm seeing that now.

Sorry for the misunderstanding. At least its fairly easy...
Makaar is offline   Reply With Quote
Old 04-22-2007, 06:03 AM   #21 (permalink)
Forum Novice
 
Makaar's Avatar
 
Join Date: Jun 2006
Location: Somewhere very cold in the winter...
Age: 28
Posts: 600
Default

As seen in my other post:

Splash Screens

I am compiling Splash Screens for various shards that favor certain eras, and I can't seem to get any splash screens to come up with a fresh T2A/UOTD/LBR installation. Through other means, I've managed to obtain the UOTD and the LBR ones, but I still can't find my favorite, which is the T2A one. I don't know if there was a Pre-UO:R, or not, but that is the main one I want. Is there any reason why those don't have a splash screen, NOR any gumps for splash screens even with a brand-spanking new installation? Any help would be greatly appreciated as I can provide the missing splash screens for everyone...
Makaar is offline   Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 RC5