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.
CompatibilityPatch 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 fixesFixes to prevent crashe(r)s, in-game and through UDP queries.
Bug abuse fixesServerside engine fixes to prevent bug abuse like jump pickup
Game crash fixesAlt+TAB no longer results in a crashed Rune on most common videocards in both Direct3D and OpenGL Mode.
Hack fixesServerside engine fixes to prevent glow hacks, uninterrupted anim hacks, taunt attack etc.
Extended mutatorExtended Mutator class is implemented to Engine.u to give mutator makers more possibilities.
ServerOptionsServerOptions class to Engine.u to act as a storage class for static variables
RetroServerside ini-definable movement/behaviour, can be made fully 1.07 (default), fully 1.00 or something in between
Movement fixesLeg 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 changesUpdates 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 improvementsUsing 100% mesh complexity should no longer make performance issues occur on modern videocards (DX8 and higher generation).
Arena fixesFixes on arena.
ServerAdminNew 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.