467 lines
12 KiB
C
467 lines
12 KiB
C
#include <stdio.h>
|
|
#define LAUNCHER_DAT_LINES 446
|
|
|
|
char *launcher_dat [ LAUNCHER_DAT_LINES ] = {
|
|
"[URL]",
|
|
"Protocol=unreal",
|
|
"ProtocolDescription=Unreal Protocol",
|
|
"Name=Player",
|
|
"Map=Index.unr",
|
|
"LocalMap=Entry.unr",
|
|
"Host=",
|
|
"Portal=",
|
|
"MapExt=unr",
|
|
"EXEName=l2.exe",
|
|
"SaveExt=usa",
|
|
"Port=7777",
|
|
"Class=LineageWarrior.MFighter",
|
|
"ServerAddr=94.23.90.121",
|
|
"IsL2NetLogin=True",
|
|
"IsL2Console=True",
|
|
"IsL2Seamless=True",
|
|
"IsL2Projector=True",
|
|
"ISL2Mark=2",
|
|
"ForceAspectRatio=False",
|
|
"AspectRatio=1.334",
|
|
"IsDefaultShaodw=False",
|
|
"IsUnderWaterEffect=False",
|
|
"IsUseCommand=True",
|
|
"L2VersionCheck=false",
|
|
"IsL2MemLog=False",
|
|
"L2ThreadFilter=1",
|
|
"L2TestServer=false",
|
|
"EnablePurgeLevel=True",
|
|
"SharedSky=True",
|
|
"L2MaxPawnResourceLoad=1.0",
|
|
"L2UseKeyCrypt=true",
|
|
"L2UseReplayManager=true",
|
|
"L2SaveLog=true",
|
|
"EnableSecondWindow=true",
|
|
"IsUseXMLUI=True",
|
|
"L2ShaderPath=..\\system\\",
|
|
"",
|
|
"[L2WaterEffect]",
|
|
"ColorReference=(A=180,R=38,G=56,B=64,RR=150)",
|
|
"EffectResolution=512",
|
|
"",
|
|
"[LanguageSet]",
|
|
"Language=0",
|
|
"",
|
|
"[FontSet]",
|
|
";Font=L2Font.Japan",
|
|
";Glyph=Japan.gly",
|
|
"Font=L2Font.gulim",
|
|
"Glyph=gulim.gly",
|
|
"",
|
|
"[CharacterDisplay]",
|
|
"Name=true",
|
|
"Dist=1000",
|
|
"",
|
|
"[ClippingRange]",
|
|
"PawnMax=3.0",
|
|
"PawnMin=1.5",
|
|
"AntiPortal=1.5",
|
|
"Terrain=8.0",
|
|
"StaticMesh=4.0",
|
|
"Projector=0.2",
|
|
"StaticMeshLod=5.0",
|
|
"Pawn=2.0",
|
|
"Actor=4.0",
|
|
"",
|
|
"[AutoLogOn]",
|
|
"IsL2AutoLogOn=Ture",
|
|
"L2ID=zodiac",
|
|
"L2Passwd=zodiac",
|
|
"L2Slot=7",
|
|
"",
|
|
"[FirstRun]",
|
|
"FirstRun=2110",
|
|
"",
|
|
"[Engine.Engine]",
|
|
"RenderDevice=D3DDrv.D3DRenderDevice",
|
|
";RenderDevice=Engine.NullRenderDevice",
|
|
";RenderDevice=OpenGLDrv.OpenGLRenderDevice",
|
|
"AudioDevice=ALAudio.ALAudioSubsystem",
|
|
";AudioDevice=XboxAudio.XboxAudioSubsystem",
|
|
"NetworkDevice=IpDrv.TcpNetDriver",
|
|
"DemoRecordingDevice=Engine.DemoRecDriver",
|
|
"Console=Engine.Console",
|
|
"DefaultPlayerMenu=UDebugMenu.UDebugRootWindow",
|
|
"Language=int",
|
|
"GameEngine=Engine.GameEngine",
|
|
"EditorEngine=Editor.EditorEngine",
|
|
"GUIController=Engine.BaseGUIController",
|
|
";DefaultGame=WarfareGame.WarfareTeamGame",
|
|
";DefaultServerGame=WarfareGame.WarfareTeamGame",
|
|
"DefaultGame=Engine.GameInfo",
|
|
"DefaultServerGame=Engine.GameInfo",
|
|
"ViewportManager=WinDrv.WindowsClient",
|
|
";ViewportManager=XboxDrv.XboxClient",
|
|
";ViewportManager=SDLDrv.SDLClient",
|
|
"Render=Render.Render",
|
|
"Input=Engine.Input",
|
|
"Canvas=Engine.Canvas",
|
|
"DefaultPlayerController=Engine.LineagePlayerController",
|
|
"L2NetHandler=Engine.NetHandler",
|
|
"L2Console=NWindow.ConsoleWnd",
|
|
"L2Font=NWindow.L2Font",
|
|
"",
|
|
"[Core.System]",
|
|
"PurgeCacheDays=30",
|
|
"SavePath=../Save",
|
|
"CachePath=../Cache",
|
|
"CacheExt=.uxx",
|
|
"Paths=../System/*.u",
|
|
"Paths=../StaticMeshes/*.usx",
|
|
"Paths=../Textures/*.utx",
|
|
"Paths=../Sounds/*.uax",
|
|
"Paths=../Voice/*.uax",
|
|
"Paths=../Maps/*.unr",
|
|
";Paths=../Music/*.umx",
|
|
"Paths=../Animations/*.ukx",
|
|
"Paths=../Animations/*.uix",
|
|
"Paths=../SysTextures/*.utx",
|
|
"Paths=../Animations/*.usk",
|
|
"Paths=../Saves/*.uvx",
|
|
"Suppress=DevLoad",
|
|
"Suppress=DevSave",
|
|
"Suppress=DevNetTraffic",
|
|
"Suppress=DevGarbage",
|
|
"Suppress=DevKill",
|
|
"Suppress=DevReplace",
|
|
"Suppress=DevCompile",
|
|
"Suppress=DevBind",
|
|
"Suppress=DevBsp",
|
|
"",
|
|
"[Engine.GameEngine]",
|
|
"CacheSizeMegs=32",
|
|
"UseSound=True",
|
|
";ServerActors=IpDrv.UdpBeacon",
|
|
";ServerActors=IpServer.UdpServerQuery",
|
|
";ServerActors=IpServer.UdpServerUplink MasterServerAddress=unreal.epicgames.com MasterServerPort=27900",
|
|
";ServerActors=UWeb.WebServer",
|
|
"ServerPackages=AmbientCreatures",
|
|
";ServerPackages=WarEffects",
|
|
";ServerPackages=Decorations",
|
|
"ServerPackages=GamePlay",
|
|
"ServerPackages=UnrealGame",
|
|
";ServerPackages=WarfareGame",
|
|
";ServerPackages=WarClassLight",
|
|
";ServerPackages=WarClassHeavy",
|
|
";ServerPackages=WarClassMisc",
|
|
";ServerPackages=Pickups",
|
|
"",
|
|
"[WinDrv.WindowsClient]",
|
|
"WindowedViewportX=640",
|
|
"WindowedViewportY=480",
|
|
"FullscreenViewportX=1024",
|
|
"FullscreenViewportY=768",
|
|
"MenuViewportX=640",
|
|
"MenuViewportY=480",
|
|
"Brightness=0.800000",
|
|
"Contrast=0.700000",
|
|
"Gamma=0.800000",
|
|
"UseJoystick=True",
|
|
"CaptureMouse=True",
|
|
"StartupFullscreen=True",
|
|
"UseWindowFrame=True",
|
|
"ScreenFlashes=True",
|
|
"NoLighting=False",
|
|
"MinDesiredFrameRate=35.000000",
|
|
"Decals=True",
|
|
"Coronas=True",
|
|
"DecoLayers=True",
|
|
"Projectors=True",
|
|
"NoDynamicLights=False",
|
|
"ReportDynamicUploads=False",
|
|
"TextureDetailInterface=Higher",
|
|
"TextureDetailTerrain=Higher",
|
|
"TextureDetailWeaponSkin=Higher",
|
|
"TextureDetailPlayerSkin=Higher",
|
|
"TextureDetailWorld=Higher",
|
|
"TextureDetailRenderMap=Higher",
|
|
"TextureDetailLightmap=Higher",
|
|
"NoFractalAnim=False",
|
|
"ScaleHUDX=0.0",
|
|
"",
|
|
"[SDLDrv.SDLClient]",
|
|
"WindowedViewportX=640",
|
|
"WindowedViewportY=480",
|
|
"FullscreenViewportX=800",
|
|
"FullscreenViewportY=600",
|
|
"MenuViewportX=640",
|
|
"MenuViewportY=480",
|
|
"Brightness=0.800000",
|
|
"Contrast=0.700000",
|
|
"Gamma=0.800000",
|
|
"UseJoystick=True",
|
|
"JoystickNumber=0",
|
|
"IgnoreHat=False",
|
|
"JoystickHatNumber=0",
|
|
"CaptureMouse=True",
|
|
"StartupFullscreen=True",
|
|
"ScreenFlashes=True",
|
|
"NoLighting=False",
|
|
"MinDesiredFrameRate=35.000000",
|
|
"Decals=True",
|
|
"Coronas=True",
|
|
"DecoLayers=True",
|
|
"Projectors=True",
|
|
"NoDynamicLights=False",
|
|
"ReportDynamicUploads=False",
|
|
"TextureDetailInterface=Normal",
|
|
"TextureDetailTerrain=Normal",
|
|
"TextureDetailWeaponSkin=Normal",
|
|
"TextureDetailPlayerSkin=Normal",
|
|
"TextureDetailWorld=Normal",
|
|
"TextureDetailRenderMap=Normal",
|
|
"TextureDetailLightmap=UltraHigh",
|
|
"NoFractalAnim=False",
|
|
"",
|
|
"[Engine.Player]",
|
|
"ConfiguredInternetSpeed=10000",
|
|
"ConfiguredLanSpeed=20000",
|
|
"",
|
|
"[ALAudio.ALAudioSubsystem]",
|
|
"UseEAX=False",
|
|
"Use3DSound=False",
|
|
"UseDefaultDriver=False",
|
|
"CompatibilityMode=False",
|
|
"UsePrecache=True",
|
|
"ReverseStereo=false",
|
|
"Channels=32",
|
|
"MusicVolume=0.1",
|
|
"AmbientVolume=1.0",
|
|
"SoundVolume=1.0",
|
|
"DopplerFactor=1.0",
|
|
"Rolloff=0.5",
|
|
"TimeBetweenHWUpdates=15",
|
|
"DisablePitch=False",
|
|
"LowQualitySound=False",
|
|
"",
|
|
"[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",
|
|
"DownloadManagers=IpDrv.HTTPDownload",
|
|
"DownloadManagers=Engine.ChannelDownload",
|
|
"",
|
|
"[IpDrv.HTTPDownload]",
|
|
"RedirectToURL=",
|
|
"ProxyServerHost=",
|
|
"ProxyServerPort=3128",
|
|
"UseCompression=True",
|
|
"",
|
|
"[Engine.DemoRecDriver]",
|
|
"DemoSpectatorClass=Warriors.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 Unreal Server",
|
|
"ShortName=Unreal Server",
|
|
"",
|
|
"[IpDrv.TcpipConnection]",
|
|
"SimPacketLoss=0",
|
|
"SimLatency=0",
|
|
"",
|
|
"[IpServer.UdpServerQuery]",
|
|
"GameName=ut",
|
|
"",
|
|
"[IpDrv.UdpBeacon]",
|
|
"DoBeacon=True",
|
|
"BeaconTime=0.50",
|
|
"BeaconTimeout=5.0",
|
|
"BeaconProduct=ut",
|
|
"",
|
|
"[XboxDrv.XboxClient]",
|
|
"TextureDetail=Medium",
|
|
"SkinDetail=Medium",
|
|
"LightmapDetail=High",
|
|
"TextureMinLOD=6",
|
|
"TextureMaxLOD=9",
|
|
"Brightness=0.8",
|
|
"Contrast=0.7",
|
|
"Gamma=0.8",
|
|
"NoFractalAnim=True",
|
|
"",
|
|
"[XBoxAudio.XBoxAudioSubsystem]",
|
|
"ReverseStereo=False",
|
|
"Channels=32",
|
|
"MusicVolume=1.0",
|
|
"SoundVolume=1.0",
|
|
"AmbientFactor=1.0",
|
|
"UsePrecache=True",
|
|
"",
|
|
"[D3DDrv.D3DRenderDevice]",
|
|
"DetailTextures=True",
|
|
"HighDetailActors=True",
|
|
"SuperHighDetailActors=True",
|
|
"UsePrecaching=True",
|
|
"UseTrilinear=True",
|
|
"AdapterNumber=-1",
|
|
"ReduceMouseLag=True",
|
|
"UseTripleBuffering=False",
|
|
"UseHardwareTL=True",
|
|
"UseHardwareVS=True",
|
|
"UseCubemaps=True",
|
|
"DesiredRefreshRate=60",
|
|
"UseCompressedLightmaps=True",
|
|
"UseStencil=True",
|
|
"Use16bit=False",
|
|
"Use16bitTextures=False",
|
|
"MaxPixelShaderVersion=255",
|
|
"UseVSync=False",
|
|
"LevelOfAnisotropy=1",
|
|
"DetailTexMipBias=0.8",
|
|
"DefaultTexMipBias=-0.5",
|
|
"UseNPatches=False",
|
|
"TesselationFactor=1.0",
|
|
"CheckForOverflow=False",
|
|
"",
|
|
"[OpenGLDrv.OpenGLRenderDevice]",
|
|
"DetailTextures=True",
|
|
"HighDetailActors=True",
|
|
"SuperHighDetailActors=True",
|
|
"UsePrecaching=True",
|
|
"UseCompressedLightmaps=True",
|
|
"UseTrilinear=True",
|
|
"UseStencil=False",
|
|
"MaxTextureUnits=8",
|
|
"VARSize=32",
|
|
"ReduceMouseLag=False",
|
|
"",
|
|
"[Engine.NullRenderDevice]",
|
|
"DetailTextures=True",
|
|
"HighDetailActors=True",
|
|
"SuperHighDetailActors=True",
|
|
"UsePrecaching=True",
|
|
"UseCompressedLightmaps=True",
|
|
"UseStencil=False",
|
|
"",
|
|
"[Editor.EditorEngine]",
|
|
"UseSound=True",
|
|
"CacheSizeMegs=32",
|
|
"GridEnabled=True",
|
|
"SnapVertices=False",
|
|
"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=True",
|
|
"AutoSaveTimeMinutes=5",
|
|
"AutoSaveIndex=6",
|
|
"UseAxisIndicator=True",
|
|
"MatineeCurveDetail=0.1",
|
|
"LoadEntirePackageWhenSaving=0",
|
|
"EditPackages=Core",
|
|
"EditPackages=Engine",
|
|
"EditPackages=Fire",
|
|
"EditPackages=Editor",
|
|
"EditPackages=UWindow",
|
|
"EditPackages=UnrealEd",
|
|
"EditPackages=IpDrv",
|
|
"EditPackages=GamePlay",
|
|
"EditPackages=LineageEffect",
|
|
"EditPackages=LineageWarrior",
|
|
"EditPackages=LineageNpc",
|
|
"EditPackages=LineageNpc2",
|
|
"EditPackages=LineageNpcEv",
|
|
"EditPackages=LineageMonster",
|
|
"EditPackages=LineageMonster2",
|
|
"EditPackages=LineageMonster3",
|
|
"EditPackages=LineageMonster4",
|
|
"EditPackages=LineageVehicle",
|
|
"EditPackages=LineageDeco",
|
|
"EditPackages=LineageCreature",
|
|
"EditPackages=LineageSceneInfo",
|
|
"EditPackages=UDebugMenu",
|
|
"EditPackages=NWindow",
|
|
"EditPackages=LineageSkillEffect",
|
|
";EditPackages=WarEffects",
|
|
";EditPackages=Decorations",
|
|
";EditPackages=WarfareGame",
|
|
";EditPackages=IHVDemoContent",
|
|
";EditPackages=Pickups",
|
|
";EditPackages=WarClassLight",
|
|
";EditPackages=WarClassHeavy",
|
|
";EditPackages=WarClassMisc",
|
|
";EditPackages=AmbientCreatures",
|
|
";EditPackages=Vehicles",
|
|
";EditPackages=UPreview",
|
|
"",
|
|
"[UMenu.UnrealConsole]",
|
|
"RootWindow=UMenu.UMenuRootWindow",
|
|
"UWindowKey=IK_Esc",
|
|
"ShowDesktop=True",
|
|
"",
|
|
"[UMenu.UMenuMenuBar]",
|
|
"ShowHelp=True",
|
|
"GameUMenuDefault=UTMenu.UTGameMenu",
|
|
"MultiplayerUMenuDefault=UTMenu.UTMultiplayerMenu",
|
|
"OptionsUMenuDefault=UTMenu.UTOptionsMenu",
|
|
"",
|
|
"[Engine.GameInfo]",
|
|
"bLowGore=False",
|
|
"bVeryLowGore=False",
|
|
"",
|
|
"[UWeb.WebServer]",
|
|
";Applications[0]=UTServerAdmin.UTServerAdmin",
|
|
";ApplicationPaths[0]=/ServerAdmin",
|
|
";Applications[1]=UTServerAdmin.UTImageServer",
|
|
";ApplicationPaths[1]=/images",
|
|
"DefaultApplication=0",
|
|
"bEnabled=False",
|
|
"",
|
|
"[Engine.LevelInfo]",
|
|
"PhysicsDetailLevel=PDL_Medium",
|
|
"",
|
|
"[Engine.Console]",
|
|
"ConsoleKey=9",
|
|
"",
|
|
"[WindowPositions]",
|
|
"GameLog=(X=0,Y=0,XL=512,YL=256)",
|
|
"",
|
|
"[Secure]",
|
|
"SecureModule=False",
|
|
"",
|
|
"[PrimeShop]",
|
|
"UsePrimeShop=false"
|
|
};
|
|
|
|
int main() {
|
|
FILE *f = fopen("launcher.dat", "w");
|
|
int i;
|
|
if (f==NULL) {
|
|
perror("Error! Nie mogę pisać do 'launcher.dat'");
|
|
printf("%s\n", "Wszyscy zginiemy! Aaaaa!");
|
|
system("PAUSE");
|
|
return 1;
|
|
}
|
|
for (i = 0; i < LAUNCHER_DAT_LINES; i++)
|
|
fprintf(f, "%s\n", launcher_dat[i]);
|
|
fclose(f);
|
|
i = execlp("L2.bin", "L2.bin", "-INI=launcher.dat", (char *)0);
|
|
return i;
|
|
} |