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!

Basic Files And Descriptions

Status
Not open for further replies.

rsmiller21

Wanderer
Basic Files And Descriptions

This post is written to those that are new to the RunUO server and those looking for a little review. These files are the basics that help establish and setup the RunUO server. Every file listed has the directory path, a description of it and what you change in that file to better suite your shard.

-------------------------------------------------------------------​

AccountHandler.cs
[Directory: \Scripts\Accounting]
This script contains multiple functions dealing with logging into RunUO. This file is useful when changing the amount of accounts per ip and auto account creation.

AutoRestart.cs
[Directory: \Scripts\Misc ]
Controls the auto restart feature of RunUO. You can enable this feature and give a time of day that the server will restart.

AutoSave.cs
[Directory: \Scripts\Misc ]
Controls the auto save feature of RunUO. You can setup the auto save feature by giving/modifying a time limit between saves.

CharacterCreation.cs
[Directory: \Scripts\Misc ]
This file deals solely with character creation. You can modify what is put into the characters backpack, start off items in bank boxes, character start location, statcap, ect.

DataPath.cs
[Directory: \Scripts\Misc ]
If you are using custom artwork, dif, statics, ect you will need to modify this file to point to the new files.

LootPack.cs
[Directory: \Scripts\Misc ]
This file controls the items dropped in mobiles/monsters. You can modify drop items and the amount of gold dropped within the AOS definitions/Pre-AOS definitions.

MapDefinitions.cs
[Directory: \Scripts\Misc ]
Registers maps and rules. You can modify the map rules here(Felucca Rules/Trammel Rules).

ServerList.cs
[Directory: \Scripts\Misc ]
Allows you to set up the ip address, shard name, and listener port that the server uses.

TestCenter.cs
[Directory: \Scripts\Misc\TestCenter ]
This script controls Test Shard functions such as setting strength/dex/int to the skill cap. You can turn test center on or off here.

Titles.cs
[Directory: \Scripts\Misc\ ]
This file controls the skill titles and fame title that shown while in the game. You can modify the min/max karma and fame here as well as add/modify the skill and fame titles.

WelcomeTimer.cs
[Directory: \Scripts\Misc\ ]
This file runs only once per account. Within the first few seconds this file will display a welcome message. You can modify this message here or even display a gump.

-------------------------------------------------------------------​

For more information regarding the server please check out these threads:
Quick FAQ reference guide for Newbies!
THE RUNUO HOW TO IN LAMERS (err.. LAMENS) TERMS
How to configure your server for client connections

For more information regarding scripting please review these threads:
C# Tutorials and Docs
RunUO Basic Scripts
Smart Programming (tutorial)

(Please add more files if anyone sees necessary. Try to keep the format above, so it looks nice and uniform. This note will be removed in the next few days. Thanks!)
 

Arvoreen

Sorceror
Here's a few more ppl might like:

OreInfo.cs
[Directory: \Scripts\Misc]
This script contains the various Ore definitions, including their property bonuses and runic tool specifications. Also includes Leather info and (Dragon) Scale info. See also Scripts\Items\Resources\Blacksmithing\Ore.cs

Rewards.cs
[Directory: \Scripts\Engines\BulkOrders]
This script contains the reward lookup tables for Bulk Order Deeds. This folder contains the scripts for Bulk Order Deeds and Books as well.

DefTinkering.cs
[Directory: \Scripts\Engines\Craft]
This script contains the details of the tinker craft system, including all of the items that can be created with the tinkering skill. The other files in this folder detail the other crafts, including Blacksmithing, Tailoring, and Alchemy.

BaseCreature.cs
[Directory: \Scripts\Engines\AI\Creature]
This script contains the base of most of the monsters that are in-game. Useful as a reference to see what types of properties are available to custom monsters.
 

Kogz

Wanderer
http://www.runuo.com/community/threads/the-runuo-how-to-in-lamers-err-layman-terms.1276/

http://www.runuo.com/community/threads/quick-faq-reference-guide-for-newbies.43584/

http://www.runuo.com/community/threads/how-to-configure-your-server-for-client-connections.1827/

http://www.runuo.com/community/threads/c-tutorials-and-docs.983/

http://www.runuo.com/community/threads/runuo-basic-scripts.3606/

http://www.runuo.com/community/threads/smart-programming-tutorial.12909/

these are the links your asking for. when searching, go to google and type "site:runuo.com" (without quotes) and search your topics. I only searched the names of your links and got it every time. Other times it still doesn't and i then google a chunk of the sentence I can see beneath googles link, and that has pulled up the right links accept for one instance in my miniscule experience. good luck, we're both gonna need it
 
Status
Not open for further replies.
Top