Rune: Halls of Valhalla
Version 1.08 Client
Rune: Halls of Valhalla
Version 1.08 Server Package
Rune: Halls of Valhalla
Version 1.08 Language Pack
LIMITATION OF LIABILITY: TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL CREATORS OR ITS SUPPLIERS OR RESELLERS BE LIABLE FOR ANY INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF OR INABILITY TO USE THE PRODUCT, INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF ADVISED OF THE POSSIBILITY THEREOF, AND REGARDLESS OF THE LEGAL OR EQUITABLE THEORY (CONTRACT, TORT OR OTHERWISE) UPON WHICH THE CLAIM IS BASED.
For latest version of this document
http://rune.wgw-portal.nl/docs/ReleaseNotes.html
For latest information and updates
http://rune.wgw-portal.nl/projects.php
Release Notes
Client/Server Package
Last update: 30/07/2005

## Main changes:
Redirected downloads | Download redirection for Windows clients. When the client doesn't have all the packages that the server has defined, it needs to download them. Normally this is done by downloading from the gameserver, at a theorethical maximum rate of 20kB/s. This can dry out the servers upload band causing lag for the players. Download redirection makes clients download packages from the webserver. The packages are packed to zip format, thus effectively reducing the download size to apr. 1/3 of the original. Dowload speed is limited only by the connection between the client and the webserver. If the packages are in a good webserver and the client has a 1Mbps broadband connection, a 9MB map will probably be downloaded and installed in much less than a minute's time as opposed to the normal time of apr. 8 minutes.
Compatibility | Patch is 1.07 (HoV) backwards compatible, 1.06/7 clients can join 1.08 servers and vice versa.
Providing news | In-game "News" tab is redirected to runehordes.info where active admins (US and EU) frequently update the page. This page has good potential of becoming the main distribution channel for all Rune-related information.
Server crash fixes | Fixes to prevent crashe(r)s, in-game and through UDP queries.
Bug abuse fixes | Serverside engine fixes to prevent bug abuse like jump pickup
Game crash fixes | Alt+TAB no longer results in a crashed Rune on most common videocards in both Direct3D and OpenGL Mode.
Hack fixes | Serverside engine fixes to prevent glow hacks, uninterrupted anim hacks, taunt attack etc.
Extended mutator | Extended Mutator class is implemented to Engine.u to give mutator makers more possibilities.
ServerOptions | ServerOptions class to Engine.u to act as a storage class for static variables
Retro | Serverside ini-definable movement/behaviour, can be made fully 1.07 (default), fully 1.00 or something in between
Movement fixes | Leg movement now works as intended on multiplayer servers. When a player used to join multiplayer servers as a client, some leg animations were not visible to him even though others saw his 'Player' moving correctly. The difference between the fixed and non-fixed leg movement is best seen when comparing spinattack between an own non-dedicated server and playing as a client in a multiplayer server.
Interface changes | Updates and fixes on windowed console classes: UWindow UBrowser, RBrowser and RMenu. Most noticeable changes are "Always use this mutator configuration", which is now working and password protected servers that now pop up a window to enter password when joining (and passwords are remembered so that next time you join the same server, you don't have to type the password at all).
Performance improvements | Using 100% mesh complexity should no longer make performance issues occur on modern videocards (DX8 and higher generation).
Arena fixes | Fixes on arena.
ServerAdmin | New RuneServerAdmin looks and functionality, lighter and much prettier than the original as well as much more extensive.
## Affected packages:
Arena.u | Lär
Engine.u | EnFuegoChaves, Zisu
IpServer.u | EnFuegoChaves, Karigard, Lär, Zisu
OpenGLDrv.dll | Chris Dohnal, settings and updates: http://cwdohnal.home.mindspring.com/utglr/
RBrowser.u | Lär, Zisu
RMenu.u | Lär, Zisu
RuneI.u | EnFuegoChaves, Zisu
RuneServerAdmin.u | Lär, Zisu
UBrowser.u | Lär, Zisu
UWindow.dll (NEW) | Zisu
UWindow.u | Zisu
## Game Additions Gameplay
Capture The Torch | The fantastic game mode by Lar, it would be a shame if we didn't add it
Download ('waiting') map | New Download ('waiting') map added, now you're having fun while waiting instead of seeing a purple sky
Intro | Added new Rune intro; let the rocks come down!
Launcher | You're launching Rune in a new taste; added new splash screen
## Maps
AR-[EbonySonne] | Author: Hicks
AR-[ExtosMortis] | Author: Hicks
AR-[PegasusLegacy] | Author: Hicks
AR-[PegasusLegacy]-NS | Author: Hicks
AR-[Requiem] | Author: Hicks
AR-[VoltenKelpf] | Author: Hicks
AR-Telnian | Author: Icey
AR-Smiley | Author: Icey
AR-Natilus | Author: Icey
AR-Telith | Author: Icey
DM-Efeetic | Author: Icey
DM-Alcohol | Author: Haltyr
DM-NorthernLights | Author: Haltyr
CTT-[TinEclipse] | Author: Hicks
CTT-[TinEclipse]-[AfterWar] | Author: Hicks
CTT-Carix | Author: Icey
CTT-Shadic | Author: Icey
## Releasing also:
HallsOfValhalla.u | Some German HoV players have reported these missing from CD.
HallsOfValhalla.int | Same as above.
Players.ums | Corrupted file in at least some German HoV CDs.
### Maps:
DM-TwistedDream | Author: Punk Info : 1st prize in Rune Mapping Contest
DM-Fury | Author: Hrothgar Info : 2nd prize in Rune Mapping Contest
DM-Damnation | Author: Vanitas Info : 3rd prize in Rune Mapping Contest
### Skins:
HoodedStranger | Author: Mercenary Info : 1st prize in Rune Skinning Contest
AlbasXL | Author: Albas Info : 2nd prize in Rune Skinning Contest
foxyjunn | Author: FoX Info : 3rd prize in Rune Skinning Contest
## Installation instructions:
Automatic Install | This is applicable only for Windows users. Use the installer.
Manual Install | The default paths for files are as follows [Core.System] Paths=..\System\*.u Paths=..\Maps\*.run Paths=..\Textures\*.utx Paths=..\Sounds\*.uax Paths=..\Music\*.umx Paths=..\Meshes\*.ums Look at your Rune.ini to verify them, if you have for some reason changed them. Replace your Web folder with the one that comes with the package.
Server Install | The following files should be installed: - Arena.u - Engine.u - IpServer.u - RuneI.u - RuneServerAdmin.u - Web folder - Skins and maps to be hosted.
Linux/Mac Install | Same as Server Install
## Instructions to servers:
Download redirection | Servers ini file should be modified so that all the packages that are uploaded to remote connection, are listed in the "OverridePackageList". This is case sensitive since internet is case sensitive. So if you have the following Server.ini (or Rune.ini, whatever you use): [Engine.GameEngine] '... and to the ServerPackages part: ServerPackages=Players ServerPackages=Runei ServerPackages=JunModel ServerPackages=HallsOfValhalla 'those were the normal packages, now some user-added ServerPackages=mySkin ServerPackages=myMod [IpServer.UdpServerQuery] //HUOM!!! MUISTA LAITTAA CHECK RUNEGAMEINFOON!!! DownloadURLs=www.mydownloadlocation.com/runefiles OverridePackageList=mySkin,myMod and there should then be following files: http://www.mydownloadlocation.com/runefiles/mySkin.zip http://www.mydownloadlocation.com/runefiles/myMod.zip And again, this system is case sensitive. To be clear, maps should be: DM-Mapname.run (and DM-Mapname.zip in the webserver) and correspondingly AR-Mapname.run (AR-Mapname.zip) CTT-Mapname.run (CTT-Mapname.zip) As most maps are of format XX-Xxxx.run, there is an in-built system to convert your admin command "switchlevel dm-mymap" to "switchlevel DM-Mymap" and the clients receive info of this and try to download DownloadURLs/DM-Mymap.zip from internet. If you have nothing to add to ServerPackages, do not fill the DownloadURLs either. It will only increase the time it takes for the clients to join to server. Filenames: - To ensure everything works properly with this patch, all (custom) maps to be used should be renamed to the following case sensitive syntax XX-Xxxx.run. Rune is not case sensitive so this will not affect anything else. Example: Dm-Fentox.run should be renamed to DM-Fentox.run - Packed file names must be exactly the same as unpacked file names. If there is a map "DM-Fentox.run" and the server wants this to be downloaded from the webserver, then the webserver should have a "DM-Fentox.zip". With exactly that name. - Maps in the maplist must also have the correct case, so be careful Files: - There is no point in adding anything extra to the zip file. Only allowed files will be unpacked. An example: "DM-Fentox.zip" should contain only "DM-Fentox.run". "installation_instructions.doc" will not be unpacked, nor "lookAtThisNewPictureIMade.jpg". They will only make the download larger (which is bad). - If a map has custom textures, sounds etc. they should be added to the package. An example: "Bigmap.zip" should contain "Bigmap.run" and "BigmapTexture.utx". Switchlevel and switchcooplevel: DM-BedroomsUnleashed.run will work but if you use "switchlevel dm-bedroomsunleashed", the clients will try to find "DM-Bedroomsunleashed.zip" instead of "DM-BedroomsUnleashed.zip". "switchlevel dm-beDrOoMunleashed" will make client try to download "DM-BeDrOoMunleashed.zip" etc. In normal map cycle this does not matter since the server knows the name of the map. Just make sure that the webserver has the the correct package. This is all only applicable if you want the clients to download from remote location.
## Thanks for contributing:
Chris Dohnal | Author of the UTGLR 3.0 that works in Rune. Although not especially made for this patch, it has been so great an improvement to OpenGL image quality that it would have been a crime to be left out of this package.
EnFuegoChavez | The original driving force on the 1.08 patch. Contributed anti-cheats and anti-crashes to Rune and made most of the game engine fixes for this patch. Although busy with other businesses and unavailable to make the final touch, this patch would not have happened without him.
Karigard | Providing information about a hole in IpServer that could be fixed with unrealscript and the means to fix it.
Lär | Did more than half of the work with interface updates and fixes and provided the code to fix some Arena bugs. ServerAdmin updates were based on the RuneServerAdmin updates that he has released.
Menjin | Menjin is the man who organized the Rune mapping and skinning contests, latter specifically for this patch.
Zodiak | The one is responsible for getting HumanHead Studios to release the headers that made download redirection possible. The ultimate beta tester for this patch and a man with more than enough ideas. If something doesn't work, this is the man to blame :P
## Special thanks:
BlackOak | For keeping the Rune Community up and running by having contributed so much time and effort on this great game.
HumanHead Studios | For making this great game.
Laurie | The RuneGame.com Forums Goddess
SorenBjerg | For hosting the "News" page and his extensive work on RuneHordes.info
Tim Sweeney | The man behind this game engine. A great guy and humble enough to answer my emailed question (Zisu) about package structure. He is someone who has really earned all ours respect.

Release Notes
Language Pack
Last update: 30/07/2005

Languages
Dutch | Dutch Rune interface
Danish | Danish Rune interface

The Team
What gamers Want Projects Division

Leaders
NightHawk /Björn R | The guy that dusted off his Rune CD and suddenly saw many possibilities in making this patch.
Icey /Michael Nielsen | Already dusted off his Rune CD and met the dangerous guy mentioned above, and saw these possibilities as well.

Developers Coding
Zisu /Jussi Järvinen | Without him we could have blown off the project and the world would have seen less colorful.
NightHawk /Björn R | The dangerous guy mentioned before, without him there wouldn't be enough popcorn to eat xd.

Mapping
Icey /Michael Nielsen | A good leader, but also a mapper you can't miss. Doesn't like Hawks popcorn without salt.
Hicks /Matthieu LeRoux | An excellent mapper, not including him in the team would have been a crime.
Haltyr | Who else knows all about making maps special.
Beta Testing
Zodiak | Did testing with every beta release that saw the daylight.
Shift /Joe L | No beta testing, no good patch. Without him, no chicks.

(c) 2005 What gamers Want Projects Division. What gamers Want Projects Division is a part of What gamers Want Gaming Community, The Netherlands. Rune and Rune: Halls of Vallhalla are trademarks or registered trademarks of Human Head Studios, Inc. Epic and the Unreal Engine 1 is (c) and TM Epic Games, Inc. We are not affiliated with HumanHead Studios or any other company related to Rune. All other (registered) trademarks and copyrights are owned by their respective owners.