l2-unlegits/docs/l2_launcher.c
alexey.min 043d61633e Docs
2012-02-06 09:14:22 +00:00

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&#281; pisa&#263; 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;
}