How to get a distro version ( August 29, 2013 ) [SVN]

Archive of posts related to former distro versions. Be aware that posts here do not refer to the current distro and may not work.

Moderators: POL Developer, Distro Developer

Locked
User avatar
Austin
Former Developer
Posts: 621
Joined: Wed Jan 25, 2006 2:30 am

How to get a distro version ( August 29, 2013 ) [SVN]

Post by Austin »

Last Updated - 5:30PM August 28, 2013

This file includes instructions for how to retrieve
the distro code while it is in development.

This guide is for users of Windows.

-----------------------------------------------------------------------
!!! NOTICE !!!

Please be aware that this is a live deveopment environment.
Things will change and at times a script may not compile.
Do not use it for a live shard because of the above mentioned reasons.

Any issues, comments, compliments:
Post to the 'POL Distro Dev' board at http://www.polserver.com

If you are interested in working on the distro then please contact the POL Support Team.

!!! NOTICE !!!
-----------------------------------------------------------------------

[ TORTOISE SVN ]
* First you will need the TortoiseSVN client.
The purpose of this program is to keep the files up to date for you.

* Download the latest ".msi (Windows installer)" file.
http://tortoisesvn.sourceforge.net/

* Install the program to where you normally install stuff and reboot when it asks.

* NOTE: <###> Refers to a version number.
Example: 095 096 097 098 (currently 095, 096 and 097 are available)

To retrieve all distro versions, omit /releases/<###>
Example: https://svn.code.sf.net/p/pol-distro/code/

* Create a folder called "Distro-<###>" and right click it.
Example: Distro-096
* Select "SVN Checkout"

* For the URL of the repository enter
https://pol-distro.svn.sourceforge.net/ ... /releases/<###>
Example: https://svn.code.sf.net/p/pol-distro/code/releases/099/

Click [okay]

* It will begin downloading the files for the disto.

* When it has completed retrieving the files, click [okay]

* In the future you can right click here and select "SVN Update" to retrieve the latest files.

[ <###> CORE ]
* Download the latest POL <###> core.

* Save it next to the "Distro-<###>" folder.

* Extract the following files from the zip file to the "Distro-<###>/distro" folder:
POL.EXE
UOCONVERT.EXE
UOCONVERT.CFG

* Extract the following files from the zip file to the "Distro-<###>/distro/scripts" folder:
ECOMPILE.EXE

* Extract all of the .em files from the zip file to the "Distro-<###>/distro/scripts/modules" folder:
*.EM FILE EXAMPLES:
BASIC.EM
BASICIO.EM
BOAT.EM
CFGFILE.EM
FILE.EM
HTTP.EM
MATH.EM
NPC.EM
OS.EM
POLSYS.EM
UNICODE.EM
UO.EM
UTIL.EM

* Double click "StartHere.bat" and follow the menus.
* Start with realms.
- Copy the client files over.
- Run "UO convert" on them.

* Compile all scripts

* Start POL
Last edited by Austin on Fri Jul 27, 2007 4:34 am, edited 2 times in total.
User avatar
Austin
Former Developer
Posts: 621
Joined: Wed Jan 25, 2006 2:30 am

How to actually connect

Post by Austin »

This covers connection for a local client (POL and UO on the same computer)
You will need to read the documentation on servers.cfg and your router/firewall (if you have one) to setup a real server for outside connections. This does not cover external client connections, but much of the information here applies to them.
-------------------

Note: This guide is for the latest Ultima Online client (at this time, UO Gold) and cores starting at version 096.

If you do not have a UO client, download it at
http://files.filefront.com/Ultima+Onlin ... einfo.html

Make sure to patch all the way up.

In your Ultima Online installation directory, edit your login.cfg file to have a ; at the begining of every line (this comments them out)

In the login.cfg file add the line
LoginServer=localhost,5003

Next you will need to remove encryption from your client.
To do-so, you will need UO-Rice. You can get it from:
http://stud1.tuwien.ac.at/~e9425109/UO_RICE.htm

Extract the UO rice zip file contents to your Ultima Online directory.

Run the 'uo_rice' executable. It will find your 2d and 3d clients and make copies of them with the name 'No_Crypt_' at the begining of the file name.

Launch the client of your choice (2d or 3d) and login!

The base account in the distro is:
Username: admin
Password: admin
This account has a GM character on it. Any other username and password combination used will result in the creation of a normal user account.
Locked