LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   Unreal Tournament GOTY Demo troubles (https://www.linuxquestions.org/questions/linux-newbie-8/unreal-tournament-goty-demo-troubles-573062/)

Jinouchi 07-28-2007 08:32 PM

Unreal Tournament GOTY Demo troubles
 
I installed the Linux UT demo, then here's what happened when I tried to run it:

[user@%username% System]$ ./UnrealTournament
cp: cannot stat `/home/user/.utconf': No such file or directory
Can't find file for package 'GlideDrv'
Aborted

I'm new to Linux, could someone let me know what to do?

ps. I replaced my username with "user".

{BBI}Nexus{BBI} 07-28-2007 11:59 PM

Quote:

Originally Posted by Jinouchi
I installed the Linux UT demo, then here's what happened when I tried to run it:

[user@%username% System]$ ./UnrealTournament
cp: cannot stat `/home/user/.utconf': No such file or directory
Can't find file for package 'GlideDrv'
Aborted

I'm new to Linux, could someone let me know what to do?

ps. I replaced my username with "user".

The above hightlighted file (unreal tournament configuration file) seems to be missing. Check any documentation that came with the demo to see if there is any action you need to take to remedy the error.

Jinouchi 07-29-2007 05:23 PM

Here's what I found in the readme file:

V. Configuration Files

When the Linux UT client starts it will try and find a file called ~/.utconf If it cannot locate this file it will use the current User.ini located in the System directory. If it can find the file, it will be copied over the User.ini in the System directory. When the game exits, it will copy the contents of User.ini into ~/.utconf, creating it if necessary. In this way, each user can have their own input configuration and saved games.

Doesn't this mean that it shouldn't be a problem if that file isn't there?

{BBI}Nexus{BBI} 07-29-2007 06:52 PM

Copy the User.ini to your /home/<username> folder and rename it to .utconf and see if that makes a difference. You might also want to check the User.ini for references to GlideDrv.

Jinouchi 07-29-2007 07:56 PM

Cool, I tried the .utconf thing, and that worked, now it just says

[user@%username% System]$ ./UnrealTournament
Can't find file for package 'GlideDrv'
Aborted

I'll try that other thing a bit later after dinner.

Jinouchi 07-29-2007 11:04 PM

"GlideDrv" isn't anywhere in the User.ini file. I tried using "find" and searched manually, but didn't see it.

{BBI}Nexus{BBI} 07-30-2007 11:03 AM

Quote:

Originally Posted by Jinouchi
"GlideDrv" isn't anywhere in the User.ini file. I tried using "find" and searched manually, but didn't see it.

Are you able to start the demo in safe mode? If so you can choose the display driver to use.

Jinouchi 07-30-2007 04:22 PM

How do you start in safe mode?

Also, I don't know if this will be any help, but I noticed in the System directory, there are files named "GlideDrv.so" and "GlideDrv.int". Here's what it said in the .int file:

[Public]

Object=(Name=GlideDrv.GlideRenderDevice,Class=Class,MetaClass=Engine.RenderDevice,Autodetect=Glide2X .dll)

Preferences=(Caption="Rendering",Parent="Advanced Options")

Preferences=(Caption="3dfx Glide support",Parent="Rendering",Class=GlideDrv.GlideRenderDevice,Immediate=True)



[GlideRenderDevice]

ClassCaption="3dfx Glide for Windows"

AskInstalled=Do you have a 3dfx card installed?

AskUse=Do you want Unreal to use your 3dfx card?


The .so file, when viewed as text, is gibberish. Lots of #'s and random letters.

{BBI}Nexus{BBI} 07-30-2007 05:14 PM

Have a look in the UnrealTournament system directory for a file named UnrealTournament.ini and post the contents here.

Jinouchi 07-30-2007 05:53 PM

[URL]

Protocol=unreal

ProtocolDescription=Unreal Protocol

Name=Player

Map=Index.unr

LocalMap=Entry.unr

Host=

Portal=

MapExt=unr

SaveExt=usa

Port=7777

Class=Botpack.TMale2



[FirstRun]

FirstRun=348



[PackageRemap]

UnrealShare=UnrealI



[Engine.Engine]

GameRenderDevice=GlideDrv.GlideRenderDevice

AudioDevice=Audio.GenericAudioSubsystem

NetworkDevice=IpDrv.TcpNetDriver

DemoRecordingDevice=Engine.DemoRecDriver

Console=UTMenu.UTConsole

Language=int

GameEngine=Engine.GameEngine

EditorEngine=Editor.EditorEngine

WindowedRenderDevice=SoftDrv.SoftwareRenderDevice

RenderDevice=GlideDrv.GlideRenderDevice

DefaultGame=Botpack.DeathMatchPlus

DefaultServerGame=Botpack.DeathMatchPlus

ViewportManager=XDrv.XClient

Render=Render.Render

Input=Engine.Input

Canvas=Engine.Canvas



[Core.System]

PurgeCacheDays=30

SavePath=../Save

CachePath=../Cache

CacheExt=.uxx

Paths=../System/*.u

Paths=../Maps/*.unr

Paths=../Textures/*.utx

Paths=../Sounds/*.uax

Paths=../Music/*.umx

Suppress=DevLoad

Suppress=DevSave

Suppress=DevNetTraffic

Suppress=DevGarbage

Suppress=DevKill

Suppress=DevReplace

Suppress=DevSound

Suppress=DevCompile

Suppress=DevBind

Suppress=DevBsp



[Engine.GameEngine]

CacheSizeMegs=4

UseSound=True

ServerActors=IpDrv.UdpBeacon

ServerActors=IpServer.UdpServerQuery

ServerActors=IpServer.UdpServerUplink MasterServerAddress=unreal.epicgames.com MasterServerPort=27900

ServerActors=IpServer.UdpServerUplink MasterServerAddress=master0.gamespy.com MasterServerPort=27900

ServerActors=IpServer.UdpServerUplink MasterServerAddress=master.telefragged.com MasterServerPort=27500

ServerActors=UWeb.WebServer

ServerPackages=SoldierSkins

ServerPackages=Botpack



[XDrv.XClient]

WindowedViewportX=640

WindowedViewportY=480

WindowedColorBits=16

FullscreenViewportX=640

FullscreenViewportY=480

FullscreenColorBits=16

Brightness=0.500000

MipFactor=1.000000

SlowVideoBuffering=False

StartupFullscreen=True

CurvedSurfaces=False

CaptureMouse=True

LowDetailTextures=False

ScreenFlashes=True

NoLighting=False

DeadZoneXYZ=True

DeadZoneRUV=False

InvertVertical=False

ScaleXYZ=1000.0

ScaleRUV=2000.0

MinDesiredFrameRate=30.0

NoDynamicLights=True

Decals=True



[Engine.Player]

ConfiguredInternetSpeed=2600

ConfiguredLanSpeed=20000



[Audio.GenericAudioSubsystem]

UseFilter=True

UseSurround=False

UseStereo=True

UseCDMusic=False

UseDigitalMusic=False

UseSpatial=False

UseReverb=False

Use3dHardware=False

LowSoundQuality=False

ReverseStereo=False

Latency=40

OutputRate=22050Hz

Channels=16

MusicVolume=160

SoundVolume=200

AmbientFactor=0.7



[IpDrv.TcpNetDriver]

AllowDownloads=True

ConnectionTimeout=15.0

InitialConnectTimeout=500.0

AckTimeout=1.0

KeepAliveTime=0.2

MaxClientRate=20000

SimLatency=0

RelevantTimeout=5.0

SpawnPrioritySeconds=1.0

ServerTravelPause=4.0

NetServerMaxTickRate=20

LanServerMaxTickRate=35



[Engine.DemoRecDriver]

DemoSpectatorClass=Botpack.CHSpectator

MaxClientRate=25000

ConnectionTimeout=15.0

InitialConnectTimeout=500.0

AckTimeout=1.0

KeepAliveTime=1.0

SimLatency=0

RelevantTimeout=5.0

SpawnPrioritySeconds=1.0

ServerTravelPause=4.0

NetServerMaxTickRate=60

LanServerMaxTickRate=60



[Engine.GameReplicationInfo]

ServerName=Another UT Server

ShortName=UT Server



[IpDrv.TcpipConnection]

SimPacketLoss=0

SimLatency=0



[IpServer.UdpServerQuery]

GameName=ut



[IpDrv.UdpBeacon]

DoBeacon=True

BeaconTime=0.50

BeaconTimeout=5.0

BeaconProduct=ut



[GlideDrv.GlideRenderDevice]

Translucency=True

VolumetricLighting=True

ShinySurfaces=True

Coronas=True

HighDetailActors=True

DetailBias=-1.500000

RefreshRate=60Hz

DetailTextures=True

FastUglyRefresh=False

ScreenSmoothing=True

Resolution=Default



[Editor.EditorEngine]

UseSound=True

CacheSizeMegs=6

GridEnabled=True

SnapVertices=True

SnapDistance=10.000000

GridSize=(X=16.000000,Y=16.000000,Z=16.000000)

RotGridEnabled=True

RotGridSize=(Pitch=1024,Yaw=1024,Roll=1024)

GameCommandLine=-log

FovAngleDegrees=90.000000

GodMode=True

AutoSave=False

AutoSaveTimeMinutes=5

AutoSaveIndex=6

C_WorldBox=(R=0,G=0,B=107,A=0)

C_GroundPlane=(R=0,G=0,B=63,A=0)

C_GroundHighlight=(R=0,G=0,B=127,A=0)

C_BrushWire=(R=255,G=63,B=63,A=0)

C_Pivot=(R=0,G=255,B=0,A=0)

C_Select=(R=0,G=0,B=127,A=0)

C_AddWire=(R=127,G=127,B=255,A=0)

C_SubtractWire=(R=255,G=192,B=63,A=0)

C_GreyWire=(R=163,G=163,B=163,A=0)

C_Invalid=(R=163,G=163,B=163,A=0)

C_ActorWire=(R=127,G=63,B=0,A=0)

C_ActorHiWire=(R=255,G=127,B=0,A=0)

C_White=(R=255,G=255,B=255,A=0)

C_SemiSolidWire=(R=127,G=255,B=0,A=0)

C_NonSolidWire=(R=63,G=192,B=32,A=0)

C_WireGridAxis=(R=119,G=119,B=119,A=0)

C_ActorArrow=(R=163,G=0,B=0,A=0)

C_ScaleBox=(R=151,G=67,B=11,A=0)

C_ScaleBoxHi=(R=223,G=149,B=157,A=0)

C_Mover=(R=255,G=0,B=255,A=0)

C_OrthoBackground=(R=163,G=163,B=163,A=0)

C_Current=(R=0,G=0,B=0,A=0)

C_BrushVertex=(R=0,G=0,B=0,A=0)

C_BrushSnap=(R=0,G=0,B=0,A=0)

C_Black=(R=0,G=0,B=0,A=0)

C_Mask=(R=0,G=0,B=0,A=0)

C_WireBackground=(R=0,G=0,B=0,A=0)

C_ZoneWire=(R=0,G=0,B=0,A=0)

EditPackages=Core

EditPackages=Engine

EditPackages=Editor

EditPackages=UWindow

EditPackages=Fire

EditPackages=IpDrv

EditPackages=UWeb

EditPackages=UBrowser

EditPackages=UnrealShare

EditPackages=UMenu

EditPackages=IpServer

EditPackages=Botpack

EditPackages=UTMenu

EditPackages=UTBrowser

EditPackages=UTServerAdmin



[UMenu.UnrealConsole]

RootWindow=UMenu.UMenuRootWindow

UWindowKey=IK_Esc

ShowDesktop=True



[UMenu.UMenuMenuBar]

ShowHelp=True

GameUMenuDefault=UTMenu.UTGameMenu

MultiplayerUMenuDefault=UTMenu.UTMultiplayerMenu

OptionsUMenuDefault=UTMenu.UTOptionsMenu



[Botpack.ChallengeBotInfo]

Difficulty=1



[Botpack.DeathMatchPlus]

bNoviceMode=True

bHardCoreMode=True

bUseTranslocator=False

bCoopWeaponMode=False



[Botpack.CTFGame]

bUseTranslocator=True

bCoopWeaponMode=True

GoalTeamScore=3



[Botpack.Domination]

bDumbDown=True

bUseTranslocator=True

bCoopWeaponMode=True

GoalTeamScore=100



[Botpack.Assault]

bUseTranslocator=False

bCoopWeaponMode=True



[Botpack.TeamGamePlus]

bBalanceTeams=True

GoalTeamScore=30



[Engine.GameInfo]

bLowGore=False

bVeryLowGore=False

DemoBuild=1

DemoHasTuts=0



[UnrealShare.UnrealGameOptionsMenu]

bCanModifyGore=True



[UBrowser.UBrowserMainClientWindow]

LANTabName=UBrowserLAN

ServerListNames[0]=UBrowserUT

ServerListNames[1]=UBrowserLAN

ServerListNames[2]=UBrowserPopulated

ServerListNames[3]=UBrowserDeathmatch

ServerListNames[4]=UBrowserTeamGames

ServerListNames[5]=UBrowserCTF

ServerListNames[6]=UBrowserDOM

ServerListNames[7]=UBrowserAS

ServerListNames[8]=UBrowserLMS

ServerListNames[9]=UBrowserAll

ServerListNames[10]=None

ServerListNames[11]=None

ServerListNames[12]=None

ServerListNames[13]=None

ServerListNames[14]=None

ServerListNames[15]=None

ServerListNames[16]=None

ServerListNames[17]=None

ServerListNames[18]=None

ServerListNames[19]=None



[UBrowserUT]

ListFactories[0]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,bCompatibleServersOnly=True



[UBrowserLAN]

ListFactories[0]=UBrowser.UBrowserLocalFact,BeaconProduct=ut

URLAppend=?LAN

AutoRefreshTime=10

bNoAutoSort=True



[UBrowserPopulated]

ListFactories[0]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,MinPlayers=1,bCompatibleServersOnly=True



[UBrowserDeathmatch]

ListFactories[0]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=DeathMatchPlus,bCompatibleServersOnly= True



[UBrowserTeamGames]

ListFactories[0]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=TeamGamePlus,bCompatibleServersOnly=Tr ue



[UBrowserCTF]

ListFactories[0]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=CTFGame,bCompatibleServersOnly=True



[UBrowserDOM]

ListFactories[0]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=Domination,bCompatibleServersOnly=True



[UBrowserAS]

ListFactories[0]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=Assault,bCompatibleServersOnly=True



[UBrowserLMS]

ListFactories[0]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=LastManStanding,bCompatibleServersOnly =True



[UBrowserAll]

ListFactories[0]=UBrowser.UBrowserGSpyFact,MasterServerAddress=unreal.epicgames.com,MasterServerTCPPort=28900,Region =0,GameName=ut

ListFactories[1]=UBrowser.UBrowserGSpyFact,MasterServerAddress=master0.gamespy.com,MasterServerTCPPort=28900,Region= 0,GameName=ut

bHidden=True

bFallbackFactories=True



[UTMenu.UTMultiplayerMenu]



[UWeb.WebServer]

Applications[0]=UTServerAdmin.UTServerAdmin

ApplicationPaths[0]=/ServerAdmin

Applications[1]=UTServerAdmin.UTImageServer

ApplicationPaths[1]=/images

bEnabled=False



[UTServerAdmin.UTServerAdmin]

AdminUsername=admin

AdminPassword=admin



[Engine.StatLog]

LocalBatcherURL=../NetGamesUSA.com/ngStats/ngStatsUT

WorldBatcherURL=../NetGamesUSA.com/ngWorldStats/bin/ngWorldStats

{BBI}Nexus{BBI} 08-01-2007 01:10 PM

[Engine.Engine]
GameRenderDevice=GlideDrv.GlideRenderDevice <-- Change to --> D3DDrv.D3DRenderDevice
AudioDevice=Audio.GenericAudioSubsystem
NetworkDevice=IpDrv.TcpNetDriver
DemoRecordingDevice=Engine.DemoRecDriver
Console=UTMenu.UTConsole
Language=int
GameEngine=Engine.GameEngine
EditorEngine=Editor.EditorEngine
WindowedRenderDevice=SoftDrv.SoftwareRenderDevice
RenderDevice=GlideDrv.GlideRenderDevice
DefaultGame=Botpack.DeathMatchPlus
DefaultServerGame=Botpack.DeathMatchPlus
ViewportManager=XDrv.XClient
Render=Render.Render
Input=Engine.Input
Canvas=Engine.Canvas

Save a backup of your UnrealTournament.ini. Make the above change, save the file and see if the game will run.

Jinouchi 08-01-2007 03:10 PM

[user@%username% System]$ ./UnrealTournament
Can't find file for package 'D3DDrv'
Aborted

{BBI}Nexus{BBI} 08-01-2007 03:17 PM

Quote:

Originally Posted by Jinouchi
[user@%username% System]$ ./UnrealTournament
Can't find file for package 'D3DDrv'
Aborted

Have you installed the wine package? And setup your fake Winblow$ environment?

Jinouchi 08-01-2007 03:46 PM

I don't believe so

{BBI}Nexus{BBI} 08-01-2007 04:04 PM

Quote:

Originally Posted by Jinouchi
I don't believe so

I would install wine, setup a fake winblow$ environment (and possibly re-install the demo) and try to run the game again. I don't know if you can install it wine via your package manager, if not it is available here: http://www.winehq.org/site/download


All times are GMT -5. The time now is 05:05 AM.