Etheria - pol095 code for d/l

Here you can post threads requesting help on the official POL Ultima Online Emulator Core 095. Note: Core 095 is no longer officially supported.
Post Reply
Firedancer
Grandmaster Poster
Posts: 104
Joined: Fri Feb 03, 2006 6:32 am

Etheria - pol095 code for d/l

Post by Firedancer »

--- Etheria goes open source! ---

Hi everyone - been a long time since I've been on here last :/
Etheria has been a most ambitious project, but due to wow drawing away most of our developers, the project had gone into a frozen state. I know it's a bit late - but I've held the continuous hope, to revive it sometime - alas,I don't see that anymore, so I've come to the decission to open up Etheria's source code to all of you!

It may be a little outdated, but maybe you can use parts of it - there's been some AWESOME stuff in this package and it's been months and months (if not years!) of work to put it together as is. Even if you can't use those things 1:1, I'm sure you'll at least be able to find some amazing ideas among these files.



The highlights being:
---------------------------------


- Town Management system, with player buildable towns, town npc's, unique player-vendors who can both, buy and sell stuff for the player, manage stuff in containers, let customers try out items and take it back & give refunds if they don't like it. Town system includes automatic generated maps, towncriers, a complete management including taxing system, rank management and votes plus a guild system on top of it.
Player house-building system included.

- some very detailed crafts, though partly unbalanced or unfinished.

- a unique combat system for custom combat moves, which however was done only with some sample attack moves making use of it.

- an own spawner, capable to do both item and npc spawning, configured of a central, global gui

- an own skillsystem, with a dynamic caps, ingame-configurable race setups

- a weather system with a global ingame configuration management

... and much, much more.
The system was always meant for maximum compatibility as that it would work for any number of shards, with all vital parameters being configurable in game - but it would have taken 3-4 devs to continue working on it. - with the final challenge porting it to 096 failing though, the project froze and I see unable to reactivate it. If you want to contribute to the idea or take up the project again with me or on your own, let me know... otherwise feel free to rip whatever you can use of it.

Please Note: This server sourcecode has an awesome lot of stuff, but it isn't a complete server yet - we've had trouble getting a final, fine working AI done and there's loose ends in certain crafts. This was the reason why progress was frozen after all those years.


CVS Scriptserver Access:
---------------------------------


I setup a cvs server for our etheria shard and put a cleaned up version of the pol092 and pol095 script code in it.
So now we can use cvs as version management system.

If you don't know CVS yet you can visit:
www.cvshome.org

Mail me at e.g. cici@gmx.at for your account data!

Then you have to do the following steps to get the latest code:


# download: http://switch.dl.sourceforge.net/source ... s13b10.zip

# install and start wincvs


Admin/Preferences:

General:
Authentificaqtion: pserver
CVSROOT: your_username@cvs.etheria.ods.org:/usr/local/pcvs

Globals:
TCP/IP Compression: 9
Checkout read only: yes
logout automatically after xxx minutes: no

WinCVS:
HOME: <path to your local cvs homedir> (e.g. C:\Data\CVS)



MenuBar:
Change Location (yellow button with 2 folders on it): <path to your local cvs homedir> (e.g. C:\Data\CVS)



Login:
user: "guest"
password: "OsfwMf23Ar"



Create/Checkout Module:
Module name and path:
etheria-pol (pol092)
etheria-pol095 (pol095)
test (just to play with the cvs a little bit)


# he gets the code from the server and stores it to e.g. C:\Data\CVS\etheria-pol

# now copy your old pol.cfg and server.cfg, the data directroy, the EXEs of pol and the compiler to the correct dirs in C:\Data\CVS\etheria-pol

# now compile the source (or copy the old ECLs with "xcopy <sourcedir>\*.ecl <destdir> /S") and run the server.
(its recommended to compile everything new)


# Attention: you start your pol server from C:\Data\CVS\etheria-pol now!
I imported firedancer's code yesterday to the cvs repository, so please copy the files you changed to the new pol dir.


You can find a quick intro to WinCVS at:
http://www.computas.com/pub/wincvs-howto/


Happy coding, Omega ;-)



Game Server for testing:
---------------------------------


If you want to try out things on our server, it's still running online 24/7....
Gameserver
Loginserver=shard.etheria.org,2594 (client 2.0.0 client-versions)
Loginserver=shard.etheria.org,2595 (non-encrypted 4.x+ client-versions)

to 'play' or test our server scripts, you'll have to d/l our client files though.
Once in game, you can use these commands to promote you to the various command levels:

.makemestaff 1378682541594 (makes you admin)
.makemestaff 334399034 (makes you dev)
.makemestaff 5173712534 (makes you headstaff)
.makemestaff 23342334 (makes you staff)
.makemestaff 0 (makes you player)

you can find the complete player guide here: http://www.etheria.org/filemanager/fileview/11/

you can find the complete staff guide here: http://www.etheria.org/filemanager/fileview/5/


Userlogin:
user "Guest1" - Password "Etheria"
user "Guest2" - Password "Etheria"


Questions?
---------------------------------


If you have any questions, you can reach me on icq 51747447 (rarely)
or under my email adress firedancer_dtc@yahoo.com

Happy coding - and should you wish to revive or take over the project, let me know and we can see what to do about it :)

Pss: I can also provide you a terrain generation tool, which (with a decent bit of technical skill) will allow you to generate new uo maps in a couple of hours.
Yukiko
Distro Developer
Posts: 2826
Joined: Thu Feb 02, 2006 1:41 pm

Post by Yukiko »

Well, I don't know what to say except thanks.

I look forward to digging into your code. It will probably be an eye-opener.
Justae
Expert Poster
Posts: 79
Joined: Thu May 24, 2007 2:12 pm

Post by Justae »

Very gracious of you, Firedancer. Thank you so much.

I look forward to delving into the code you have made freely available.

Regards
Justae
The Forgotten Realm - South Africa
Firedancer
Grandmaster Poster
Posts: 104
Joined: Fri Feb 03, 2006 6:32 am

Post by Firedancer »

Additional Note:
Actually I've posted a cvs read-access account in my original post:

Login:
user: "guest"
password: "OsfwMf23Ar"

(for write read on)


Additional Notes:
You can also use this account on cvs.etheria.org - this is our (read only) webinterface to our source code. It's easier to use as you don't have to install a cvs client, but it's not as comfortable to use.

Also the cvs client allows you to resync and automatically receive any updated files - though it's been a while we've had the last updates.

Etheria's idea...
Etheria's Idea has always been to make an alternate distro package, based on a more realistic, medieval world with a strong focus on crafts, while at the same time allowing (inexperienced) admins to configure all vital data in game without the need of further scripters (yet being able to receive constant cvs updates). Etheria was meant as the first world but never the only one so you can even configure stuff like races and npc-spawnnames you want in game.

I fear we've failed on that aim though, but if any of you want to contribute anything to this idea you're still welcome to - just contact me at firedancer_dtc@yahoo.com or icq 51747447 (I'm not online often though) and I'll see to get you also cvs write access, so you can share your work with public... though I guess starting on an upgrade to 097 would be the first thing it needs ;)

Additionally feel free to register on the Etheria webpage and drop me a mail with your user name there, then I can promote you to developer level there, so you can make use of our bug database and granting you access to various dev-tools including our scite script editor with syntax highlighting, our random map generator and other tools we've been using.
Also if I see you folks working with those scripts, or even contributing, I might start again on some scripting too I guess ;)

Also feel free to email or icq me if you have questions with the code.. I may be a bit slow to answer occationally, but if I can I'll be happy to help.

So aside of that.. have fun and good luck on making a good shard :)
Yukiko
Distro Developer
Posts: 2826
Joined: Thu Feb 02, 2006 1:41 pm

Post by Yukiko »

Once again, THANKS!!!

Just added a ton of ideas and potential to my shard.
yrrefsz
New User
Posts: 11
Joined: Sat Jul 28, 2007 8:09 am

Post by yrrefsz »

Are these just scripts or is this a new emu?
Yukiko
Distro Developer
Posts: 2826
Joined: Thu Feb 02, 2006 1:41 pm

Post by Yukiko »

It's an incomplete emu written for POL. They never finished developing it but it's on a version management system like the POL 0.97 Distro is so people can contribute and finish it or just "steal" ideas for their own shards. Ofcourse remember to give credit if you take any scripts for yourself or even if you end up using the entire set.
User avatar
Pumpkins
Apprentice Poster
Posts: 52
Joined: Mon Jan 22, 2007 6:06 am

Post by Pumpkins »

Firedancer,

Thanx a lot! seems to be a great distro! :D
Firedancer
Grandmaster Poster
Posts: 104
Joined: Fri Feb 03, 2006 6:32 am

Post by Firedancer »

Yukiko wrote:Once again, THANKS!!!

Just added a ton of ideas and potential to my shard.
glad you like it :D

Pumpkins wrote:Firedancer,

Thanx a lot! seems to be a great distro! :D
I think we had a good aproach as to how it was managed and i especially love our admin gumps/interfaces and our npc vendors - just wish we had gotten to finish it though.

So in case any of you want to contribute or dump stuff to it, email me and we can have a short chat to get you some cvs write access as well - otherwise I'm happy enough though, that all this work is put to some good use and doesn't simply go to waste ;)
Yukiko
Distro Developer
Posts: 2826
Joined: Thu Feb 02, 2006 1:41 pm

Post by Yukiko »

Firedancer I remember you sending me some gump scripts a couple years ago I think it was and you mentio9ned in your email how different and intertwined everything in your scripts are. Boy do I believe it now!!!

Anyway, I'm going to make use of this if I have to take a hammer to the code to make it fit in my scriptset.

*grins*
User avatar
mørtz
New User
Posts: 5
Joined: Sun Jul 02, 2006 8:25 am

Post by mørtz »

Not working here...
My confs:
Image

Then it asks for a pw, i use OsfwMf23Ar
Then shows this log:

Code: Select all

cvs -z9 login 
Logging in to :pserver:guest@cvs.etheria.ods.org:2401/usr/local/pcvs

***** CVS exited normally with code 0 *****
And nothing happens... what am i doing wrong?
Yukiko
Distro Developer
Posts: 2826
Joined: Thu Feb 02, 2006 1:41 pm

Post by Yukiko »

With the admin preferences window open make sure to click on the following tabs and set the appropriate settings.

Globals tab:
TCP/IP Compression: 9
Checkout read only: yes
logout automatically after xxx minutes: no

WinCVS tab:
HOME: <path to your local cvs homedir> (e.g. C:\Data\CVS)


And on the MenuBar:
Change Location (yellow button with 2 folders on it): <path to your local cvs homedir> (e.g. C:\Data\CVS)
User avatar
mørtz
New User
Posts: 5
Joined: Sun Jul 02, 2006 8:25 am

Post by mørtz »

Well, i did exactly what you said... it did freeze for few secs now... but didn't downloaded anything and i didn't saw anything different. Is there any CMD to start downloading the files? Wouldn't better you mail me?
Can you mail it to me, please? Or send via MSN...
my msn/e-mail => morturus@hotmail.com

if you can help me...
Yukiko
Distro Developer
Posts: 2826
Joined: Thu Feb 02, 2006 1:41 pm

Post by Yukiko »

I have no idea why they won't download. They worked for me.

I can email the files to you.
User avatar
mørtz
New User
Posts: 5
Joined: Sun Jul 02, 2006 8:25 am

Post by mørtz »

You should read your e-mail man :D
i mailed you yesterday saying that hotmail blocked your file :<
E-mail the file again to my alternative e-mail :(
Yukiko
Distro Developer
Posts: 2826
Joined: Thu Feb 02, 2006 1:41 pm

Post by Yukiko »

I do read my email, just not everyday. I work 12 hour shifts and on those work days I don't do much more than eating, sleeping and going to work.

I resent them at the other email you requested.
Post Reply