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!

UO Localization 2.0

UO Localization 2.0

FIXES
- issues with Find Menu neglecting some strings

CHANGES
- Now uses an installer and has an EULA
- UO Localization now auto detects Ultima Online Installation
- Improved some misc coding handling
- Restructured saving and loading for better performance
- Increased size of Edit, Find and View forms.
- Removed progress bar
- Current opened cliloc now displays in the title bar
- Reordered Main menu

Additions
- Added customized .Xml file patch saving and creating

XML Patching: after editing clilocs,
Selecting Patch > Save As will dump
all the clilocs added and edited into
an .xml file. Using the UO Patcher.exe
included with UO Localization, place
the patch file in the same directory
as the UO Patcher.exe and run it. UO
Patcher will patch all valid .xml
cliloc patch files to the proper
cliloc file.

- Importing .Xml Patch files
- Context menus on View, Find, and Display forms to

Copy Text: copies the text of the current selected cliloc to System Clipboard
Copy Number: copies the number of the current selected cliloc to System Clipboard
Copy Entry: copies both text and number to System Clipboard

- Converter.exe

Converts the text files used by ClilocPatcher program to .xml format for use by the
UO Patcher.exe and UO Localization

- Dump to Text files

Allows you to dump the contents of the current cliloc file to a text file

Zip contains both UO Localization and redistributable Patcher.exe for players to use to patch your changes.
 

Attachments

  • UO Localization.zip
    24.1 KB · Views: 1,373

Dracarys

Wanderer
Thank you. :) I tested it extensively in the past few days. Works flawless and is the only one that actually allows you to add new strings. Great work!
 

Yotuf

Wanderer
it's a great program :) but i have one question :confused:

we can load a cliloc.enu by example and then dump it to a text file, but can we drop it back to a cliloc after this ?

i.e: i dumped cliloc.enu and cliloc.fra to text file, then i merged the file to compensate the lines missing in cliloc.fra but then how can i get it back in a cliloc.fra.

if it is possible :D

thx
 
Not possible.

Theres no need to compensate for the missing lines. When using a non english client, if the cliloc file used does not contain the cliloc # the client is requesting, it will automatically look it up in the cliloc.enu

In other words...

French client receives message to display cliloc 3001001

French client cannot find that cliloc in cliloc.fra, it automatically finds it in cliloc.enu and displays it.
 

Yotuf

Wanderer
in that case, why my RunUO and UO are not using Cliloc.fra ?
i'm running with a french Windows Xp Professional
 

Yotuf

Wanderer
well i got the problem resolved, i formated last night and re-installed windows xp , the problem was stupid heheh, to have it to take it in french it must be installed in French(France) , mine was French(Canada) LOL.

thats weird in some kind of way.
 

HadesUO

Wanderer
Ok Im Having trouble understanding what a friend said. i was told using this program i could edit my cliloc which i did for the casino script pack but also i could make an xml patch that i could use for everyone to see the change. how do i do this?
 

FLuXx()

Sorceror
HadesUO said:
Ok Im Having trouble understanding what a friend said. i was told using this program i could edit my cliloc which i did for the casino script pack but also i could make an xml patch that i could use for everyone to see the change. how do i do this?

I'd like to know too.
 
It's amazing what reading can uncover.

And I quote from the changelog in the first post

XML Patching: after editing clilocs,
Selecting Patch > Save As will dump
all the clilocs added and edited into
an .xml file. Using the UO Patcher.exe
included with UO Localization, place
the patch file in the same directory
as the UO Patcher.exe and run it. UO
Patcher will patch all valid .xml
cliloc patch files to the proper
cliloc file.
 

FLuXx()

Sorceror
Been there, done that. Still doesn't explain how we get this to clients. I guess they have to manually download and install it over their original?

Also, I added a new entry, starting with whatever number is default, 600000? I use that in my script but it came up in-game wrong. Yes I'm using the patched CliLoc. I checked it and my new entry IS there, but why does it go to some other number?
 
FLuXx() said:
Been there, done that. Still doesn't explain how we get this to clients. I guess they have to manually download and install it over their original?

Also, I added a new entry, starting with whatever number is default, 600000? I use that in my script but it came up in-game wrong. Yes I'm using the patched CliLoc. I checked it and my new entry IS there, but why does it go to some other number?

Distribute the UO Patcher.exe then distribute any patch files. They will have to download the patch files as they are changed and run the patcher again.

Is it a context menu?
 

FungosBauux

Sorceror
Hi.. when I create an entry on cliloc.enu ... it gets a number 600000 ... But when I try use it on a context menu it ContextMenuEntry(600000, 12) .. it gets the string from number 3010176 ... anybody can help me to get my string displayed at context menu?
 
Top