Verifing Account stuck after fresh installs and setup

Forum where anything UOX3-related goes - including, but not limited to: newbie-support, ideas, general questions, comments, etc and-so-forth.
Mylene
UOX3 Neophyte
Posts: 45
Joined: Mon Apr 11, 2005 7:10 pm
Location: Illinois (Chicagoland Area)
Has thanked: 0
Been thanked: 0

Verifing Account stuck after fresh installs and setup

Post by Mylene »

Hi all,

I have just downloaded your new update of UOX3, UOGateway, and my 2nd Age client. Set everything up per your instructions which when well. But now I start the UOX3.exe and let it go until it stops were you said it is supposed to, and I have recieved NO errors on it. Then I start up UOGateway and set up my game to remove encryption. Then looking it sticks at the verifing account and this is what I get on UOX3.exe..

Thread: CheckConsoleThread has started
Thread: NetworkPollConnection has started
FIREWALL: Forwarding address 127.0.0.1 --> Access Granted!
Client 0 [127.0.0.1] connected [Total:1]
UOG Stats Sent or Encrypted client detected. [127.0.0.1]
LoginClient 0 disconnected.

Now looking at your other fourms, I did see that there was a guy who has this problem and you fixed it up for him by stating he needed UOGateway to run. As stated above I am using theres that was downloaded 3 days ago, So I assume it is the latest one. Also he did not had the "UOG Stats Sent" in his error. Also just for you info I did install this all to my C:/ Drive and here are those stats on the .INI

[directories]
{
DIRECTORY=C:/UOX3/
DATADIRECTORY=c:/program files/ultima online/
DEFSDIRECTORY=C:/UOX3/dfndata/
BOOKSDIRECTORY=C:/UOX3/books/
ACTSDIRECTORY=C:/UOX3/accounts/
SCRIPTSDIRECTORY=C:/UOX3/js/
BACKUPDIRECTORY=C:/UOX3/archives/
MSGBOARDDIRECTORY=C:/UOX3/msgboards/
SHAREDDIRECTORY=C:/UOX3/shared/
ACCESSDIRECTORY=C:/UOX3/accounts/
HTMLDIRECTORY=C:/UOX3/html/
LOGSDIRECTORY=C:/UOX3/logs/
DICTIONARYDIRECTORY=C:/UOX3/dictionaries/

And the login.cfg...

Loginservers for Ultima Online
;Do not edit this file or patching will fail! Always save a backup.

LoginServer=login.owo.com,7775
LoginServer=login.owo.com,7775
LoginServer=login.owo.com,7776
LoginServer=login.owo.com,7776

If it is a client issue then were can I get an updated one as I really do not wish to buy it. I see people using The 2nd age too.

Thanks for any help.
User avatar
Xuri
Site Admin
Posts: 3704
Joined: Mon Jun 02, 2003 9:11 am
Location: Norway
Has thanked: 48 times
Been thanked: 8 times
Contact:

Post by Xuri »

Have you patched your version of T2A any, or are you using the version that was installed initially?
-= Ho Eyo He Hum =-
Mylene
UOX3 Neophyte
Posts: 45
Joined: Mon Apr 11, 2005 7:10 pm
Location: Illinois (Chicagoland Area)
Has thanked: 0
Been thanked: 0

Post by Mylene »

No not patched yet. Used just the T2A CD. Would patching make the difference? Also I thought that UOGateway was to do the patching for me.? But if patched and it still gives me the same error?? I really would like to get back into this now that I wont need to pay for it. :P
User avatar
Xuri
Site Admin
Posts: 3704
Joined: Mon Jun 02, 2003 9:11 am
Location: Norway
Has thanked: 48 times
Been thanked: 8 times
Contact:

Post by Xuri »

I'm pretty certain you'll be able to login once you patch your UO client. By default, it's a client version too low to be supported by UOX3.

If you experience trouble patching your T2A UO client at any point, check this page.
-= Ho Eyo He Hum =-
Mylene
UOX3 Neophyte
Posts: 45
Joined: Mon Apr 11, 2005 7:10 pm
Location: Illinois (Chicagoland Area)
Has thanked: 0
Been thanked: 0

Post by Mylene »

OK GREAT!! It works though when I made my char and loaded the game, I wanted to start in Briton, though I started on a road between there and Yew. Also no NPC's to be found nor animals/ enimies. No dorrs on bilding nor signs. When I finally arived to the bank in Briton and typed in "Bank" so it will open the bank, Did not work. Assuming the banker needs to be there, He/She was not. It was just a big world with open buildings and trees. Any info on how I would need to add in the NPC's and start making stuff? Trying to get it to look just like the Origin Servers were you can do everything, but on my LAN.

Thanks again for the help
User avatar
Xuri
Site Admin
Posts: 3704
Joined: Mon Jun 02, 2003 9:11 am
Location: Norway
Has thanked: 48 times
Been thanked: 8 times
Contact:

Post by Xuri »

You can download a set of "default worldfiles" from the Downloads page (direct link). Those contain doors, signs, decorations etc for all the mainland towns in Britannia, and a few of the island towns as well (not done with those). Unzip worldfile006.zip to your UOX3\SHARED folder, overwriting any existing files there. Note that this will remove all your existing items & characters from the server.

There are still no NPCs in the default worldfiles, so you'll have to add those yourself, either manually one by one, or by setting up spawners. Both are done through the ingame menu which is accessible by typing 'ADD and pressing enter.
-= Ho Eyo He Hum =-
Mylene
UOX3 Neophyte
Posts: 45
Joined: Mon Apr 11, 2005 7:10 pm
Location: Illinois (Chicagoland Area)
Has thanked: 0
Been thanked: 0

Post by Mylene »

Hehehe..Ok great Thank You so much for your help in this! I'm sure you get these from everyone. This is my first time setting up a Windows 2003 server to handle this on my LAN and I just want to make sure it works just like the original online. I know your still working on adding features and I appretiate all of the hard work and time you are doing to get this to work offline as well. Now adding like you say, is it just a ADD whatever then pressing enter? Or would I need exact corrdinates to place the NPC or gargoyal, Ettin, Troll, ect?

Thanks
User avatar
Xuri
Site Admin
Posts: 3704
Joined: Mon Jun 02, 2003 9:11 am
Location: Norway
Has thanked: 48 times
Been thanked: 8 times
Contact:

Post by Xuri »

You can find most of the usual stuff in that menu which pops up when, yes, you write 'ADD and press enter =)

Try going to the GM section in the menu, then SPAWNs, then place some spawners on the ground. (When you select them from the menu they'll get added to your backpack as recall runes. When you place those on the ground they'll be greyed out, to indicate that they're hidden to normal players.)

For other stuff, try using 'ADD 0x#### where 0x#### is the hex-id of the item you want to add. Look in InsideUO for hex-ids of the various items. Just select one, and the hex-id shows up at the bottom of the InsideUO window.
-= Ho Eyo He Hum =-
Mylene
UOX3 Neophyte
Posts: 45
Joined: Mon Apr 11, 2005 7:10 pm
Location: Illinois (Chicagoland Area)
Has thanked: 0
Been thanked: 0

Post by Mylene »

Thanks again! It works great! So I understand that now I will need to go all around this UO World and place these Animals, NPC's and so on by hand for now? Dungeons, Towns, ect.? Also 1 last thing. I am doing all of this from the server itself. Now I would like to take and log onto this server with my computer and two others in the house. Would I still need to load UOGateway to get to this server to play it? Or will the regular client UO work? I saw the thread saying you need an ecryption remover to do that, but I was not 100% sure on that. I believee I have hounded enough on this and really apretiate your help on this. Thanks again and Great job on the replica of UO. It is working out great. Just hope I don't have to travel all over the world to place Enemies. Also 1 last thing, Now that I placed an Ettin, If I kill it how can I get these to respwn automatically? Or will I need to do another 'add to place it again?

Thanks..I promise not to bother you for awhile. Just asking the questions to make sure I get this right.
giwo
Developer
Posts: 1780
Joined: Fri Jun 18, 2004 4:17 pm
Location: California
Has thanked: 0
Been thanked: 0

Post by giwo »

Each UO Client that connects to UOX will need to run UOGateway or some other form of encryption remover in order to play.

As for spawning enemies in the world, spawn.dfn in /dfndata/spawn/ is a very effective tool for setting up specific spawns throughout the world without manually placing them. You can also specify how often they respawn and how many items / npcs will spawn at each cycle.

Enjoy playing with UOX, and feel free to stop by the boards and ask questions whenever need arises.
Scott
Mylene
UOX3 Neophyte
Posts: 45
Joined: Mon Apr 11, 2005 7:10 pm
Location: Illinois (Chicagoland Area)
Has thanked: 0
Been thanked: 0

Post by Mylene »

Ok thanks for that info. I will try to figure out how to set those up. As far as me starting a new char though in the Admin account. I always end up on top of a road inbetween Skara Brea and Yew. How can I get that changed to have a choice between towns?

Thanks
Mylene
UOX3 Neophyte
Posts: 45
Joined: Mon Apr 11, 2005 7:10 pm
Location: Illinois (Chicagoland Area)
Has thanked: 0
Been thanked: 0

Post by Mylene »

[quote="Mylene"]Ok thanks for that info. I will try to figure out how to set those up. As far as me starting a new char though in the Admin account. I always end up on top of a road inbetween Skara Brea and Yew. How can I get that changed to have a choice between towns?

Thanks

Hmm I checked out that spawn.dfn and I am not quite sure on how to go about setting up the spawns for NPC's and Enemies.
User avatar
Xuri
Site Admin
Posts: 3704
Joined: Mon Jun 02, 2003 9:11 am
Location: Norway
Has thanked: 48 times
Been thanked: 8 times
Contact:

Post by Xuri »

There are two ways of adding NPCs through the 'ADD menu; Either by placing an Ettin manually by selecting it from the NPC/monster-list, or by adding an ettin spawner and putting it on the ground (GM Menu -> Spawners -> Monster Spawners -> Ettin). The above methods are best suited for adding single NPCs, or creating a temporary spawn ingame - for instance for a quest.

Then there's what giwo mentioned; The spawn.dfn file. This makes it easy to spawn large numbers of NPCs over big areas, or over many areas. You follow the example provided in the file, and create one new section in the file for each new spawn-area that you want, increasing the REGIONSPAWN # number for each new section you create. You can spawn either items or NPCs, from either itemlists, npclists or directly from item/npc-ids as per defined in the .dfn files under DFNDATA\ITEMS\ITEMS or NPC.

Here's an example of a regional spawner that spawns ettins:

Code: Select all

[REGIONSPAWN 0]
{
NAME=Ettin Spawner
NPC=ettin
MAXNPCS=5
X1=1000
Y1=1000
X2=1050
Y2=1050
WORLD=0
MINTIME=1
MAXTIME=3
CALL=1
}
This will spawn a total of 5 (MAXNPCS) ettins (NPC=ettin) one by one (CALL=1) in the area 1000, 1000 to 1050, 1050. (Two sets of coordinates gotten ingame using the 'WHERE command. A minimum of 1 minute will pass, and a maximum of 3 minutes will pass between each spawn.

Btw, to reach your UOX3 server from your other two computers in the house, you must use your server's LAN IP address in the [play server list] section of uox.ini. Example of a setup which allows local + LAN login:

Code: Select all

[play server list]
{
SERVERLIST=Local Server,127.0.0.1,2593
SERVERLIST=LAN Server,192.168.1.33,2593
}
-= Ho Eyo He Hum =-
Mylene
UOX3 Neophyte
Posts: 45
Joined: Mon Apr 11, 2005 7:10 pm
Location: Illinois (Chicagoland Area)
Has thanked: 0
Been thanked: 0

Post by Mylene »

Great thanks for that. Now I underdtand the spawning code you provided, though I am not sure on the corrdinates. You say

X1=1000
Y1=1000
X2=1050
Y2=1050

Now is this for the whole world? I am just not sure on what the cap limit is for these. Sorry If I sound really stupid, I just played on Claudes server and I would like mine to act somewhat like hers. But throw my own twist on things. She has stuff in the bank at account creation and everything. I am just trying to understand this so mine could be a great server for people to play on as well.

I will try to add in those Ettins now. Also the manual placements through the GM menu.. I did place some dragons and things here and there, now will they spawn there again if killed? Also why don't I start in the towns that I would like to. It is always on a road.

Thanks
User avatar
Xuri
Site Admin
Posts: 3704
Joined: Mon Jun 02, 2003 9:11 am
Location: Norway
Has thanked: 48 times
Been thanked: 8 times
Contact:

Post by Xuri »

The entire map (including dungeon areas) consists of a number of square tiles; 6144 x 4096 tiles to be exact. That is the basis for UO's coordinate system. When you use the 'WHERE command ingame, some numbers are displayed in a system message, like for instance 1004 1002 0 0. In this example. 1004 is the X coordinate, 1002 is the Y coordinate, while the two zeroes represent respectively the Z coordinate (height) and the worldnumber (which facet; Felucca, Trammel, Ilshenar, Malas, etc).

X1=1000
Y1=1000
X2=1050
Y2=1050

The above lines are two sets of such coordinates, the first is X 1000, Y 1000 and the second is X 1050, Y 1050.

Basically if you want to spawn NPCs in a square area, you go to the top left (northwestern) corner of the square area and type 'WHERE, then go to the bottom right (southeastern) corner of the square and type 'WHERE. Then you take the two sets of X, Y coordinates that you get (ignoring Z and worldnumber, unless worldnumber is different from the standard - which is 0) and enter them as X1, Y1 and X2, Y2 in your REGIONSPAWN section of spawn.dfn.

To add another regionspawn section, copy the entire first one and paste it just below (though above the EOF line). Increase REGIONSPAWN 0 to REGIONSPAWN 1 in the header, then edit it to suit your new spawn-area.

If you placed the dragons and other npcs directly by targeting the ground so they appeared instantly, they will not respawn if they are killed. If however you placed dragon/whatever-spawners, the NPCs will respawn automatically when killed.
-= Ho Eyo He Hum =-
giwo
Developer
Posts: 1780
Joined: Fri Jun 18, 2004 4:17 pm
Location: California
Has thanked: 0
Been thanked: 0

Post by giwo »

That would be a 50-cube box, much smaller than the whole world. ;)

In order to get things to spawn in the areas you want, try going to different locations and using the command 'where. This will give you your x, y, and z location. Do this at two opposite corners of an area, and put the first x into x1, the first y into y1, the second x into x2, and the second y into y2.

Once you have setup the region, the creatures you have setup to be spawned will be placed randomly somewhere inside that box.

I believe at the top of spawn.dfn it has an example for spawning the whole world, looks something like:

x1=0
y1=0
x2=5000
y2=5000
Scott
Mylene
UOX3 Neophyte
Posts: 45
Joined: Mon Apr 11, 2005 7:10 pm
Location: Illinois (Chicagoland Area)
Has thanked: 0
Been thanked: 0

Post by Mylene »

Sweet!! So say I just put in the
x1=0
y1=0
x2=5000
y2=5000

And put in what I wanted to spawn and there spawn cycle ect. This will do it randomly for the whole world of UO? I would assume it will be a mess though as it sounds like it will include water and towns. So just running around and doing the "WHERE command would be a better option.

Thanks for that. Just one more thing I think we forgot to get an answere on. The Starting pointe of my chars for the Admin account. It seems that everytime I start a new char and choose Britan to start at, I am on a road. Any thoughts on that?

Thanks

Ok I went right out of Britan and did the 'where command. I got

1 210 1 687 0 0 N/W
1 323 1 721 21 00 S/E

Now with these numbers how would I go about setting this up in the script to allow indefinate respawns for cats dogs birds and a few enemies?

Thanks...I think with the info you send to me I can get this to finally work.
User avatar
Xuri
Site Admin
Posts: 3704
Joined: Mon Jun 02, 2003 9:11 am
Location: Norway
Has thanked: 48 times
Been thanked: 8 times
Contact:

Post by Xuri »

Ok somehow giwo managed to explain that much better than me, using only half the words. So... what he said ;)

As for the problem with appearing in the middle of the forest instead of the starting towns...

Copy & paste the following entire script into a new file in notepad, which you save in UOX3\JS\CUSTOM as "GlobalLogin.js" or some such.

Then open JSE_FILEASSOCIATIONS.SCP, and add a new line saying
0=custom\GlobalLogin.js
...just above the line saying 50=server/misc/furniture_smartturn.js.

Code: Select all

function onCreateDFN( objMade, objType)
{
	var pUser = objMade;
	pUser.frozen = true;
	pUser.vulnerable = false;
	pUser.SetTag( "StartTownSel", "Initialized" );
	pUser.SetLocation( 5282, 1186, 0, 0 );
}

function onLogin( pSocket, pUser )
{
	if( pUser.GetTag( "StartTownSel" ) == "Initialized" )
	{
		pUser.SysMessage( "Welcome to <My Shard Name>." );
		pUser.SysMessage( "Please choose a starting town." );
		var ret = SelectStartTown( pUser, pSocket );
	}
}

//---------------------------------------------------------------- 
//---------------------------------------------------------------- 

function SelectStartTown( pUser, pSock)
{
	var myGump = new Gump;
	myGump.NoClose();
	myGump.NoMove();
	myGump.AddBackground(0, 0, 300, 230, 0xa3c);
	myGump.AddText( 14, 9, 5, "Which town do you want to start in?" );
	myGump.AddText( 30, 35, 5, "- Britain");
	myGump.AddButton( 14, 40, 0x837, 1, 0, 1 );
	myGump.AddText( 30, 55, 5, "- Jhelom");
	myGump.AddButton( 14, 60, 0x837, 1, 0, 2);
	myGump.AddText ( 30, 75, 5, "- Magincia");
	myGump.AddButton ( 14, 80, 0x837, 1, 0, 3);
	myGump.AddText( 30, 95, 5, "- Minoc");
	myGump.AddButton( 14, 100, 0x837, 1, 0, 4);
	myGump.AddText( 30, 115, 5, "- Moonglow");
	myGump.AddButton( 14, 120, 0x837, 1, 0, 5);
	myGump.AddText( 30, 135, 5, "- Skara Brae");
	myGump.AddButton( 14, 140, 0x837, 1, 0, 6);
	myGump.AddText( 30, 155, 5, "- Trinsic");
	myGump.AddButton( 14, 160, 0x837, 1, 0, 7);
	myGump.AddText( 30, 175, 5, "- Vesper");
	myGump.AddButton( 14, 180, 0x837, 1, 0, 8);
	myGump.AddText( 30, 195, 5, "- Yew");
	myGump.AddButton( 14, 200, 0x837, 1, 0, 9);
	myGump.Send( pUser.socket );
}

function onGumpPress( pSocket, myButtonID )
{
	var pUser = pSocket.currentChar;
	switch( myButtonID )
	{
		case 0: // Trying to escape the town selection?
			var ret = SelectStartTown( pUser, pSocket);
			pUser.SysMessage("Just pick a town...");
		break;
		case 1: // Britain
			pUser.SysMessage("You decide to start in Britain.");
			pUser.SetLocation ( 1495, 1629, 10, 0 );
		break;
		case 2: // Jhelom
			pUser.SysMessage("You decide to start in Jhelom.");
			pUser.SetLocation ( 1492, 3696, 0, 0 );
		break;
		case 2: // Magincia
			pUser.SysMessage("You decide to start in Magincia.");
			pUser.SetLocation ( 3675, 2259, 10, 0 );
		break;
		case 4: // Minoc
			pUser.SysMessage("You decide to start in Minoc.");
			pUser.SetLocation ( 2477, 411, 15, 0 );
		break;
		case 5: // Moonglow
			pUser.SysMessage("You decide to start in Moonglow.");
			pUser.SetLocation ( 4406, 1045, 0, 0 );
		break;
		case 6: // Skara Brae
			pUser.SysMessage("You decide to start in Skara Brae.");
			pUser.SetLocation ( 639, 2236, 0, 0 );
		break;
		case 7: // Trinsic
			pUser.SysMessage("You decide to start in Trinsic.");
			pUser.SetLocation ( 1832, 2779, 0, 0 );
		break;
		case 8: // Vesper
			pUser.SysMessage("You decide to start in Vesper.");
			pUser.SetLocation ( 2771, 977, 0, 0 );
		break;
		case 9: // Yew
			pUser.SysMessage("You decide to start in Yew.");
			pUser.SetLocation ( 545, 982, 0, 0 );
		break;
	}
	pUser.frozen = false;
	pUser.vulnerable = false;
	pUser.SetTag( "StartTownSel", null );
}
Then restart UOX3, or press * followed by 8 to reload the JS Engine. This script will:
A) Teleport all newly characters to the jail, freezing them there so they cannot move about, and making them invulnerable so they can't fight with other new players there.
B) Give all players a menu of starting towns to choose from, and they will keep getting that menu each time they login until they have actually selected a starting town.
Last edited by Xuri on Sat Jun 04, 2005 11:39 am, edited 1 time in total.
-= Ho Eyo He Hum =-
Mylene
UOX3 Neophyte
Posts: 45
Joined: Mon Apr 11, 2005 7:10 pm
Location: Illinois (Chicagoland Area)
Has thanked: 0
Been thanked: 0

Post by Mylene »

Thanks for that script!! It works out very well.

Now only if you had one for a good spawn setup for the World :P J/K , I am still trying to code mine. But At least the log in situation got fixed. Wasnt sue if you saw the above problem I came accross. The location for spawning. I understand the X,Y,Z stuff. Just wasnt sure on how my 'Where calcs would work inside that script. They did not give me the letters. Just numbers.

Thanks
User avatar
Xuri
Site Admin
Posts: 3704
Joined: Mon Jun 02, 2003 9:11 am
Location: Norway
Has thanked: 48 times
Been thanked: 8 times
Contact:

Post by Xuri »

If you do 'WHERE and get
3200 1200 13 0

Then you should put 3200 and 1200 into X1 and Y1, like this:
X1=3200
Y1=1200

Just ignore the 13 and 0 numbers, and go do 'WHERE once more in the other corner of the area you want to spawn, and put the first two numbers from that into X2 and Y2. :) Hope that was what you were asking for :P
-= Ho Eyo He Hum =-
Post Reply