RunUO Community

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Custom Artwork How-To

haha silly me. i forgot i had insideuo open at the time so it wouldn't let me write to the files it was using. i think it'll work now. thanks for the help =]
 

AodhanW

Wanderer
I have a couple questions regarding Image files in general. The tutorial here is *GREAT* by the way. Looks very straightforward and simple.

But my question at the moment is, is there any way to get additional space for art files? I don't know how many blank spaces there are, but I have alot of relatively graphic intensive GUMPS I'd like to add, and I'm not sure there will be enough space in the existant blank art files to add them.

Any suggestions other than reducing the amount of graphics used?
 
if you are talking deco stuff - there is lots of room
if you are talking wearable - it is limited - specialy being many are used with out being "used" - they show blank in the editor, but osi used the slots - so you put spomething there and suddenly your horse mounts disapear, etc

but there is no way to add more with out adjusting the client - what is available is it

but i have added in about 75 wearables (weapons/clothing/etc)
and about 300 deco items
so there is a good amount of space there to use
 

AodhanW

Wanderer
"but there is no way to add more with out adjusting the client - what is available is it"

I'm beginning to think more and more this may be what I need to do. Which is frustrating, because I am woefully lacking in the talent necessary to do that.

Incidentally, I'm not sure where what I need to add would go. They are intended to be parts of a GUMP, IE - Buttons and such. (They *AREN'T* buttons, but they go 'on' the Gump).

So would that be a deco item, or.... ?
 
that would be the gump art one -- the 1st pic in it is an upsidedown large pic of the client page -- that is the section you want

i am not sure how many "openings" are in there, but i think a good amount

by the way - there is also ways to post the deco pics in gumps also

and i remember one script submission of a way to posting ANY pic into a gump, with out having to patch it to the players - might want to check that out and see if it could work for you or not also
 

AodhanW

Wanderer
Lord_Greywolf;706518 said:
that would be the gump art one -- the 1st pic in it is an upsidedown large pic of the client page -- that is the section you want

i am not sure how many "openings" are in there, but i think a good amount

by the way - there is also ways to post the deco pics in gumps also

and i remember one script submission of a way to posting ANY pic into a gump, with out having to patch it to the players - might want to check that out and see if it could work for you or not also

That.. Would be awesome. :)

(Goes to look)
 

HellRazor

Knight
The script you're talking about isn't really feasible for use on a shard IMO. If you can even get it to work (which can be a challenge by itself) it will lag the shard whenever it is used. It's a neat idea but not so good in actual usage.
 

Thantos

Wanderer
This is a great tutorial, thanks for writeing it. Just in case there is someone like me out there, i made a copy of the tutorial as a text file so its easily printable. LOL its easire then flipping screens for me anyway. hope it helps someone.
 

Attachments

  • artinfo.txt
    14.7 KB · Views: 66

Thantos

Wanderer
LOL in confused as hell. i added wings ( works great ), weapons ( works great ), and armor ( works great ), but i screwed something up with the shields. all of it is custom artwork, but the shields show everywhere until you equip them. you can see them on the player but not the paperdoll. what did i screw up ? or are shields different from other stuff ?
 

HellRazor

Knight
Thantos;724126 said:
LOL in confused as hell. i added wings ( works great ), weapons ( works great ), and armor ( works great ), but i screwed something up with the shields. all of it is custom artwork, but the shields show everywhere until you equip them. you can see them on the player but not the paperdoll. what did i screw up ? or are shields different from other stuff ?

Shields work exactly the same.

If you can see the shield on the character animation but not on the paperdoll, the problem is probably either an error for that entry in body.def, or you have the gump placed against the wrong gump ID.
 

Thantos

Wanderer
Thanks for the info. LOL i built tons of custom houses, towns, and dungeons. Scripted tons of new critters and items. But I never did the OWNER stuff before so this is a learning experience. Well i can kinda script lol. im not up to your level yet but im learning. ( slowly )
Thanks again for the help.
 

HellRazor

Knight
Thantos;724374 said:
Thanks for the info. LOL i built tons of custom houses, towns, and dungeons. Scripted tons of new critters and items. But I never did the OWNER stuff before so this is a learning experience. Well i can kinda script lol. im not up to your level yet but im learning. ( slowly )
Thanks again for the help.

No problem! :) It's kind of complicated until you get the hang of it, but you'll figure it out.
 

Mountain Dew

Sorceror
i was following what u said and see what happend




date/time : 2007-12-13, 02:41:05, 286ms




system up time : 13 hours 18 minutes
program up time : 1 hour 8 minutes






executable : mulpatcher.exe
exec. date/time : 2007-04-21 23:43
madExcept version : 2.7i
exception class : EConvertError
exception message : '0x3EO' is not a valid integer value.

main thread ($548):
00430832 mulpatcher.exe SysUtils 3035 ConvertErrorFmt
00430fd1 mulpatcher.exe SysUtils 4072 StrToInt
0055c221 mulpatcher.exe uMulpatcher 3125 TMainForm.Copy1Click
0048a731 mulpatcher.exe Menus 1787 TMenuItem.Click
0048be89 mulpatcher.exe Menus 2507 TMenu.DispatchCommand
0048cfd8 mulpatcher.exe Menus 3213 TPopupList.WndProc
0048cf15 mulpatcher.exe Menus 3194 TPopupList.MainWndProc
0044d6c8 mulpatcher.exe Classes 10563 StdWndProc
7e4196c2 user32.dll DispatchMessageA
0049b448 mulpatcher.exe Forms 6696 TApplication.ProcessMessage
0049b48f mulpatcher.exe Forms 6715 TApplication.HandleMessage
0049b72a mulpatcher.exe Forms 6799 TApplication.Run
0057406c mulpatcher.exe mulpatcher 96 initialization

thread $e30:
7c90eb94 ntdll.dll KiFastSystemCallRet
7c90d85a ntdll.dll NtDelayExecution

modules:
00400000 mulpatcher.exe C:\Program Files\EA Games\Ultima Online Mondain's Legacy
20000000 xpsp2res.dll 5.1.2600.2180 C:\WINDOWS\system32
5ad70000 uxtheme.dll 6.0.2900.2180 C:\WINDOWS\system32
5b860000 NETAPI32.dll 5.1.2600.2976 C:\WINDOWS\system32
5d090000 comctl32.dll 5.82.2900.2982 C:\WINDOWS\system32
5ed00000 opengl32.dll 5.1.2600.2180 C:\WINDOWS\system32
68b20000 GLU32.dll 5.1.2600.2180 C:\WINDOWS\system32
69000000 atioglxx.dll 6.14.10.6956 C:\WINDOWS\system32
71aa0000 WS2HELP.dll 5.1.2600.2180 C:\WINDOWS\system32
71ab0000 WS2_32.dll 5.1.2600.2180 C:\WINDOWS\system32
71ad0000 wsock32.dll 5.1.2600.2180 C:\WINDOWS\system32
73760000 DDRAW.dll 5.3.2600.2180 C:\WINDOWS\system32
73bc0000 DCIMAN32.dll 5.1.2600.2180 C:\WINDOWS\system32
74720000 MSCTF.dll 5.1.2600.2180 C:\WINDOWS\system32
755c0000 msctfime.ime 5.1.2600.2180 C:\WINDOWS\system32
76390000 IMM32.DLL 5.1.2600.2180 C:\WINDOWS\system32
763b0000 comdlg32.dll 6.0.2900.2180 C:\WINDOWS\system32
76600000 CSCDLL.dll 5.1.2600.2180 C:\WINDOWS\System32
76990000 ntshrui.dll 5.1.2600.2180 C:\WINDOWS\system32
769c0000 USERENV.dll 5.1.2600.2180 C:\WINDOWS\system32
76b20000 ATL.DLL 3.5.2284.0 C:\WINDOWS\system32
76b40000 winmm.dll 5.1.2600.2180 C:\WINDOWS\system32
76fd0000 CLBCATQ.DLL 2001.12.4414.308 C:\WINDOWS\system32
77050000 COMRes.dll 2001.12.4414.258 C:\WINDOWS\system32
77120000 oleaut32.dll 5.1.2600.3139 C:\WINDOWS\system32
773d0000 comctl32.dll 6.0.2900.2982 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03
774e0000 ole32.dll 5.1.2600.2726 C:\WINDOWS\system32
77920000 SETUPAPI.dll 5.1.2600.2180 C:\WINDOWS\system32
77a20000 cscui.dll 5.1.2600.2180 C:\WINDOWS\System32
77b40000 appHelp.dll 5.1.2600.2180 C:\WINDOWS\system32
77c00000 version.dll 5.1.2600.2180 C:\WINDOWS\system32
77c10000 msvcrt.dll 7.0.2600.2180 C:\WINDOWS\system32
77dd0000 advapi32.dll 5.1.2600.2180 C:\WINDOWS\system32
77e70000 RPCRT4.dll 5.1.2600.3173 C:\WINDOWS\system32
77f10000 GDI32.dll 5.1.2600.3159 C:\WINDOWS\system32
77f60000 SHLWAPI.dll 6.0.2900.3121 C:\WINDOWS\system32
77fe0000 Secur32.dll 5.1.2600.2180 C:\WINDOWS\system32
7c800000 kernel32.dll 5.1.2600.3119 C:\WINDOWS\system32
7c900000 ntdll.dll 5.1.2600.2180 C:\WINDOWS\system32
7c9c0000 shell32.dll 6.0.2900.3241 C:\WINDOWS\system32
7e410000 user32.dll 5.1.2600.3099 C:\WINDOWS\system32

hardware:

disassembling:
[...]
00430822 push eax
00430823 mov ecx, [ebp-4]
00430826 mov dl, 1
00430828 mov eax, [$4302d4]
0043082d call +$35ce ($433e00) ; SysUtils.Exception.CreateResFmt
00430832 > call -$2c213 ($404624) ; System.@RaiseExcept
00430837 3036 mov esp, ebp
00430839 pop ebp
0043083a ret
 

Spazmodan

Wanderer
"Now you need a script for your new item. What I usually do is find a like script, in this case the robe script works, copy it, paste it into Notepad, and modify it to suit my needs. Here's a piece of code from my custom robe." He says that...but i can't seem to find a robe script other then AdminRobe, GMRobe, etc. So i decided to go into AdminRobe and edit that but before he told me to close mulpatcher. I went to open it again and he says to take the Tiledata hex number or whatever and put it into the script so you can add it as the custom art you're doing. So i go in there and everything is cleared, like on Settings my files were still loading the stuff from my backup folder but i went to tiledata and on the very bottom where i added the name, quality, etc. it wasn't there anymore and neither was the gumpid's and everything. I saved them to a folder too..this makes no sense. I tried and just forgot about it and put the hex id into the script, and went on my shard, did [add adminrobe and it was an unused icon. So wtf is going on? It'd be nice if there were some screenshots or something so i could figure out what he's doing. I'm so lost in this.
 

pglizerd

Sorceror
art work

Hello Spazmodan you have to save all your files you edited and open body def file and add custom line to it for a new robe if you try to reload files like you did it will be blank get a script for a robe like werewolf robe and try it on that you can email me and ill try to explain better :)
 

Tannis

Knight
Spazmodan;732410 said:
"Now you need a script for your new item. What I usually do is find a like script, in this case the robe script works, copy it, paste it into Notepad, and modify it to suit my needs. Here's a piece of code from my custom robe." He says that...

She!!! *shakes fist* :)
 

Sythen

Sorceror
I can feel the frustration!

Ironically it was that line about creating your own script that made me create an interactive tutorial :p... on the same subject. lol.

Honestly though, statics are easy to install into the UO files, its the animation that gets me every time! :eek:
 

Tannis

Knight
Sythen;734753 said:
Ironically it was that line about creating your own script that made me create an interactive tutorial :p... on the same subject. lol.

Honestly though, statics are easy to install into the UO files, its the animation that gets me every time! :eek:

Once you've done it a few times though, you'll be able to do it in your sleep. You just have to get into the rhythm of it. You'll get to the point that you can do 500 customs with animations in a couple hours. I just wish I knew how to (and had the patience to) use Photoshop better so I could make my own artwork.
 

Sythen

Sorceror
I Might Be Able To Help You A Bit...

Lately I've been adding in real photographs and inserting them into picture frames using photoshop. The thing is with photoshop I havent been able to skew pictures to 45 degrees. Isometric drawings are generally equal measurments on all lines, but UO uses a trisometric platform for its graphics.

That being said, picture frames at a 45 degree angel generally do well (using that as an example). Now to convert a flat 1 dimensional picture I had to use paint shop pro... because unlike photoshop, paint shop pro has a 'free with the program' Skewing that skews pictures by degrees rather than having to do it by freehand. This gives an accurate representation in my opinion... see:

This picture is of a friend of mine and his girlfriend and is set at a 45 degree angle using a skew tool.

Anyway to draw regular graphics think small at first. Everything in UO is scaled down. So as long as you get that 45 degree angle or somewhere close to it (43-47 degrees), the flaws really arent noticable if you make a mistake. This degree measurement is different for every item tho... books and flat items this is awesome for; but mobiles its another story. :rolleyes:

mobiles are still at a 45 degree angle but instead of your edges on the pic being at the 45 degree point, your characters head will be at that point. Then you work your way down 45 degrees instead of up 45 degrees. Am I making sense? I hope this helps. :)

All files should be in Bitmap (.bmp) form with a black or white background. White and Black are transparent in the game world; white background objects tend to look like they are floating, so I prefer to use a black background for all the images I put together. ;)
 
Top