Page 1 of 3 123 LastLast
Results 1 to 40 of 118

Hybrid View

  1. #1
    MSgt. Shooter Person
    Join Date
    Aug 2010
    Location
    USA
    Posts
    186

    Default UDK Blank Install ::: November 2011

    This is a stripped down version of the UDK. All UT3 assets and code have been removed, only the absolute minimum required to run remains. The blank install, as provided, will NOT function properly at first; you must enter your own details in the config files before it can run. This is intended for people who already know their way around the config files, but hopefully everyone will be able to follow these instructions. I made this for myself, and I figured others might have a use for it. Yes, I am well aware something like this was made long ago, but it has been incompatible for awhile now.

    IMPORTANT: Since November 2011, when Scaleform4 support was added, CLIK assets are not included with the blank install. The file size increased too much as a result of having both AS2 and AS3 assets, so they were removed and must be taken from the official install. This means that you no longer delete the Development folder entirely, only the Src folder.

    Here is the exact process to use to avoid any errors:
    -Install a fresh copy of the official UDK that matches the same month as the blank install.
    -Within that new installation, delete the Development/Src and UDKGame folders and everything in them.
    -Copy and paste the Src and UDKGame folders from the blank install.
    -Fill out the config files with your data--open DefaultEngine.ini (for mobile open MobileEngine.ini as well) and DefaultGame.ini and use the information below to search and replace.
    -Do a full recompile using the command line command: UDK.exe make -full.
    -Start the editor with the -log argument to monitor if everything worked correctly.

    The changes you need to make are in DefaultEngine.ini and DefaultGame.ini, use search and replace on the following to make this go much faster. All of the placeholders are in caps with underscores to help differentiate from official Epic comments:

    Code:
    YOUR_MAP_NAME: the name of your map for this particular category.
    
    YOUR_GAME_NAME: the name of your game.
    
    YOUR_GAME_NAME_SHORT: two letter abbreviation for your game.
    
    YOUR_GAME_PACKAGE: the name of the folder in Src where the source code for your game is stored.
    
    YOUR_POSTPROCESS_CHAIN: the path to your default PostProcessChain (get it from the content browser). It will work without one, but remember to add it later.
    
    YOUR_GAMEINFO_CLASS: the entry class for your game that usually derives from GameInfo.
    
    YOUR_PLAYERCONTROLLER: your player controller class.
    
    YOUR_MAP_PREFIX: the gametype prefix for your map.
    
    YOUR_DATASTORECLIENTS: the list of all the DataStoreClients--useful for storing data between map loads
    After making all of edits, as mentioned above, do a full recompile from the command line or FrontEnd. After that, start the editor and sit there (yes you must) while it recompiles the shaders. I have tested it and everything appears to work, but if you run into something please let me know. Also, I will try to keep the blank install updated if I have the time.

    Current Blank Install (Updated 29|11|2011):
    http://www.mediafire.com/?1nv9wzrohzyhc8q


    Blank Install Archive:
    October 2011: http://www.mediafire.com/?5ap2b38xpqu4cth
    September 2011: http://www.mediafire.com/?a6ck1depy59k1aq
    August 2011: http://www.mediafire.com/?qzh5htd2f5dxb5y
    July 2011: http://www.mediafire.com/?56hvd6a685cyxd5
    June 2011: http://www.mediafire.com/?o1dxjwsk0docb0v
    May 2011: PC: http://www.mediafire.com/?bfi386glpoix63e Mobile: http://www.mediafire.com/?d2jqp3bu2b31rvs
    Jan2011-April2011 were hosted on my server before it died--perhaps some day they will be rebuilt and reuploaded (if anyone needs a specific one immediately send me a PM);
    Last edited by SeanO'Connor; 11-29-2011 at 07:40 PM.

  2. #2

    Default

    Thanks! I'm running out of disk space, a slim version of UDK helps a lot!

  3. #3
    MSgt. Shooter Person
    Join Date
    Aug 2010
    Location
    USA
    Posts
    186

    Default

    Quote Originally Posted by Blade[UG] View Post
    It is rather annoying, that there is a dependency on there being a UTGame.u script file, isn't it..
    Very much so. I tried many times to remove the reference to the UTGame package, but to no avail. I suppose one could leave a dummy UTGame.u and then delete the reference and the source files, as I noticed compiled scripts are not removed even if their package is no longer referenced. If it were to be deleted, it would not be too bad to save out another blank UTGame.u from Notepad. This is all assuming it does not rely on any actual code in there and only needs a file of that name.

    EDIT: Ok, after testing it, it appears that the above is partially true. It not only must have UTGame.u, but also UTEditor.u. They cannot be blank files saved out from Notepad, as the engine will complain they contain unreadable data. However, with real compiled UTGame.u and UTEditor.u files, both the reference and the source can be removed for UTGame and UTEditor.

    EDIT2: The blank install has been updated to reflect the new findings. You should now be able to complete an entire project without seeing UT anything, even during compilation. UTGame.u and UTEditor.u have been moved to the DO_NOT_DELETE folder in scripts.
    I would like to now work on stripping the mobile content; however, I do not have a mobile device to properly test the result. I imagine it all works the same way, but I am still really unfamiliar with the differences between mobile and pc.

    Quote Originally Posted by mikesdk View Post
    Nice form Sean! I've been trying to wrap my head around this for a while but always came up short with UDK crashing on startup.
    Quote Originally Posted by jasonmei View Post
    Thanks! I'm running out of disk space, a slim version of UDK helps a lot!
    No problem, glad it can be of use.
    Last edited by SeanO'Connor; 01-23-2011 at 06:16 PM.

  4. #4
    MSgt. Shooter Person
    Join Date
    Aug 2010
    Location
    USA
    Posts
    186

    Default

    The file size is now cut in half after removing some of the Flash source assets. Also, UDKFonts has been added back to the blank install. I realize now this should not have been removed for the sake of Scaleform.

    In case you want the full Flash source again, be sure to get it here: http://udn.epicgames.com/Three/Scale...e%20UI%20Files
    Last edited by SeanO'Connor; 01-30-2011 at 06:09 AM.

  5. #5
    MSgt. Shooter Person
    Join Date
    Feb 2010
    Posts
    68

    Default

    Hi there!; this looks very useful,

    I have a newbie question:
    - What would you recommend to a person who has done No coding whatsoever (In unrealscript that is, I work with Java for blackberry/android in my dayjob), would you recommend to start using this stripped down version of UDK to learn from the basic framework and not get distracted, carried away with all the UT classes, OR to have the full udk with every class because you think that might be more useful?
    Steam community ID: Nawe

  6. #6
    MSgt. Shooter Person
    Join Date
    Aug 2010
    Location
    USA
    Posts
    186

    Default

    Quote Originally Posted by nsx_nawe View Post
    Hi there!; this looks very useful,

    I have a newbie question:
    - What would you recommend to a person who has done No coding whatsoever (In unrealscript that is, I work with Java for blackberry/android in my dayjob), would you recommend to start using this stripped down version of UDK to learn from the basic framework and not get distracted, carried away with all the UT classes, OR to have the full udk with every class because you think that might be more useful?
    I always keep a default UDK install in a separate backup folder, then a working blank install for my game. It costs more hard drive space, but this way I can always refer to the UT code if I need to. This is also great if you completely ruin a config file or core class and want the default back quickly.

    UnrealScript is very similar to Java, so you should do well.

  7. #7
    MSgt. Shooter Person
    Join Date
    May 2010
    Location
    Denmark
    Posts
    221

    Default

    Nice form Sean! I've been trying to wrap my head around this for a while but always came up short with UDK crashing on startup.

  8. #8
    Veteran
    Join Date
    May 2007
    Location
    Above KillZ, Below StallZ
    Posts
    9,953

    Default

    It is rather annoying, that there is a dependency on there being a UTGame.u script file, isn't it..
    http://www.ericbla.de http://www.dungeondefenders.com http://en.wikipedia.org/wiki/Warm_Gun http://www.rekoil.com http://www.groundbranch.com

    - Please don't send me private messages asking programming questions, those would be better asked on the Programming forum here. Thanks

  9. #9
    MSgt. Shooter Person
    Join Date
    May 2010
    Location
    New Zealand
    Posts
    49
    Gamer IDs

    Gamertag: Zipstacrack

    Default

    Anyway to get this working on December release? So I don't have to download the extra gig?
    Programming. Level Design. Cooking. Food is a good thing. Especially bacon.

  10. #10
    Veteran
    Join Date
    May 2007
    Location
    Above KillZ, Below StallZ
    Posts
    9,953

    Default

    basically: configure your INI files, make sure that you set them all up to not have any references to UTGame and UTGameContent, except for EditPackages=UTGame. Remove the UTGameContent folder in Development\Src, delete all files in Development\Src\UTGame\Classes except for 1 (it doesn't matter what one, it just needs a class in there to compile). Start deleting things in UDKGame\Content. You'll probably need to keep the small empty maps and the UI fonts, maybe some other things as well.
    http://www.ericbla.de http://www.dungeondefenders.com http://en.wikipedia.org/wiki/Warm_Gun http://www.rekoil.com http://www.groundbranch.com

    - Please don't send me private messages asking programming questions, those would be better asked on the Programming forum here. Thanks

  11. #11
    MSgt. Shooter Person
    Join Date
    Oct 2010
    Posts
    66

    Default

    At least me, I learn from examples, all the UT assets and code really help me out when I'm developing things, I'll use this as a 'portable' udk on a flash drive or whatever, but terrabyte hard drives are cheap, I have the last 7 versions of udk installed in full...

    But for you nsx_nawe I would definately get the full version of udk, at least an older one if you don't have room for the latest.
    Last edited by shellc0de; 01-31-2011 at 03:42 PM.
    My favorite programs: UnrealEd, UDK, Maya, Sketchup, After Effects, Photoshop, OllyDebug, IMPrec, PEiD, NASM, Metasploit. Games: BFBC2, MoH, UT3, FO:New Vegas

  12. #12

    Default

    When I try to 'Open GFx Movie' it crashes.
    Anyone else get this?

  13. #13
    MSgt. Shooter Person
    Join Date
    Aug 2010
    Location
    USA
    Posts
    186

    Default

    I just tried it, and it did not crash for me. Make sure you have it set to use your own GFxMoviePlayer class as I removed the demo classes by Epic.

  14. #14
    MSgt. Shooter Person
    Join Date
    Oct 2010
    Posts
    198
    Gamer IDs

    Gamertag: Omar0O7

    Exclamation Scaleform Issue

    I'm not sure whether this is related to the blank install having an issue or that I just fail at setting some value in the config files.

    I can't get my scaleform hud to work. Even more disturbing is the fact it actually crashes when I swap to a next map when my GameInfo has its HUDType set to my (or any for that matter) scaleform hud.
    I also tried a completely blank flash file just in case; same problem.
    However, if I put my project code and packages straight into the regular UDK version, no changes whatsoever(!!!) it works. I did not copy/replace the config files from the blank into the regular UDK. I put the references to my GameInfo class and EditPackage src folder in manually.
    The scaleform is a fresh file (though using UDK assets (read: images) for the time being) and as simplistic as possible right now.

    Log:
    Code:
    Log: Log file open, 10/13/11 21:50:12
    Init: WinSock: version 1.1 (2.2), MaxSocks=32767, MaxUdp=65467
    DevConfig: GConfig::LoadFile associated file:  ..\..\UDKGame\Config\UDKCompat.ini
    DevConfig: GConfig::Find has loaded file:  ..\..\Engine\Config\ConsoleVariables.ini
    Init: Version: 8788
    Init: Epic Internal: 0
    Init: Compiled (32-bit): Aug 12 2011 20:18:11
    Init: Changelist: 976115
    Init: Command line: -log -ConsolePosX=1920 -ConsolePosY=0 -seekfreeloading -Exec=UnrealFrontend_TmpExec.txt
    Init: Base directory: E:\Modding\UDK\UDK-2011-08\Binaries\Win32\
    [0000.20] Init: Computer: OMAR-PC
    [0000.20] Init: User: Omar
    [0000.20] Init: CPU Page size=4096, Processors=2
    [0000.20] Init: High frequency timer resolution =3.089404 MHz
    [0000.20] Init: Memory total: Physical=4.0GB (4GB approx) Pagefile=8.0GB Virtual=4.0GB
    [0000.44] Log: STEAMWORKS initialized 1
    [0000.47] Init: WinSock: I am Omar-PC (192.168.178.43:0)
    [0000.47] Init: Presizing for 83221 objects not considered by GC, pre-allocating 0 bytes.
    [0000.47] Init: Object subsystem initialized
    [0000.55] Init: OS stats:
    [0000.55] Init: 	Windows 7 Service Pack 1
    [0000.55] Init: 	RemoteDesktop=0
    [0000.55] Init: Memory stats:
    [0000.55] Init: 	Physical: 4095MB
    [0000.55] Init: 	Virtual: 4095MB
    [0000.55] Init: 	PageFile: 8188MB
    [0000.55] Init: CPU stats:
    [0000.55] Init: 	MeasuredPerformanceTime: 154.386 (stored result)
    [0000.55] Init: 	Hyperthreaded: 0
    [0000.55] Init: 	NumProcessorsPerCPU: 1
    [0000.55] Init: 	NumLogicalProcessors: 2
    [0000.55] Init: 	NumPhysicalProcessors: 2
    [0000.55] Init: 	MaxSpeed: 3166
    [0000.55] Init: 	CurrentSpeed: 3166
    [0000.55] Init: 	CoresPerProcessor: 2
    [0000.55] Init: 	IsOnBattery: 0
    [0000.55] Init: 	BatteryLevel: -1
    [0000.55] Init: 	Manufacturer: Intel
    [0000.55] Init: 	CPUName: INTEL Pentium-III
    [0000.55] Init: 	L1CacheSize: 32
    [0000.56] Init: 	L2CacheSize: -1
    [0000.56] Init: 	Architecture: x86
    [0000.56] Init: GPU stats:
    [0000.56] Init: 	VendorID: 000010DE
    [0000.56] Init: 	DeviceID: 00000612
    [0000.56] Init: 	DriverVersion: 8.17.12.8026
    [0000.56] Init: 	DeviceName: NVIDIA GeForce 9800 GTX/9800 GTX+
    [0000.56] Init: 	DriverName: nvd3dum.dll
    [0000.56] Init: 	PixelShaderVersion: 3
    [0000.56] Init: 	VertexShaderVersion: 3
    [0000.56] Init: 	VRAMQuantity: 512
    [0000.56] Init: 	DedicatedVRAM: 495
    [0000.56] Init: 	AdapterCount: 2
    [0000.56] Init: 	SupportsHardwareTnL: 1
    [0000.56] Init: Machine  detected compatibility level: Composite: 3. CPU: 5. GPU: 3.
    [0000.57] Init: Previous detected compatibility level: Composite: 3. CPU: 5. GPU: 3.
    [0000.64] Log: Shader platform (RHI): PC-D3D-SM3
    [0000.67] Log: PhysX GPU Support: DISABLED
    [0000.67] Init: Initializing FaceFX...
    [0000.67] Init: FaceFX 1.7.4 initialized.
    [0001.19] Init: XAudio2 using 'Speakers (Realtek High Definition Audio)' : 6 channels at 48 kHz using 32 bits per sample (channel mask 0x3f)
    [0003.02] Init: Finished loading startup packages in 1.68 seconds
    [0003.02] Log: 41104 objects as part of root set at end of initial load.
    [0003.02] Log: 0 out of 0 bytes used by permanent object pool.
    [0003.02] Log: Initializing Engine...
    [0003.10] Init: UEngine initialized
    [0003.10] Log: Working around XDK XAudio2 regression: TRUE
    [0003.11] Init: XAudio2Device initialized.
    [0003.18] Init: Client initialized
    [0003.79] Log: Initializing Steamworks
    [0003.79] Log: Logged in as 'CTOmar007'
    [0003.96] Log: LoadMap: FrontEndMap?Name=Player?Team=255
    [0003.96] Log: 
    [0003.97] DevMemory: Memory allocations reported by the OS: 201.98 MB (with 0.00 MB waste)
    [0003.97] DevMemory: Virtual memory tracked in the allocators: 44.04 MB (with 39.95 MB used, 1.46 MB slack and 2.63 MB waste)
    [0004.16] Warning: Warning, Failed to load 'Huds': Can't find file for package 'Huds' while loading NULL
    [0004.16] Warning: Warning, Failed to load 'B_PowerPlant.Mesh.SK_B_GDIPowerPlant'! Referenced by 'TRGame.Default__TRBuilding_PowerPlant:Skeletal_Mesh' ('Engine.SkeletalMeshComponent:SkeletalMesh').
    [0004.16] Warning: Warning, Failed to load 'B_PowerPlant': Can't find file for package 'B_PowerPlant' while loading NULL
    [0004.16] Warning: Warning, CreateImport: Failed to load Outer for resource 'SK_B_GDIPowerPlant': Package B_PowerPlant.Mesh
    [0004.17] Warning: Warning, Failed to load 'B_PowerPlant.Mesh.SK_B_GDIPowerPlantTurbine'! Referenced by 'TRGame.Default__TRBuildingChild_PowerPlantTurbine:Skeletal_Mesh' ('Engine.SkeletalMeshComponent:SkeletalMesh').
    [0004.17] Warning: Warning, Failed to load 'B_PowerPlant': Can't find file for package 'B_PowerPlant' while loading NULL
    [0004.17] Warning: Warning, CreateImport: Failed to load Outer for resource 'SK_B_GDIPowerPlantTurbine': Package B_PowerPlant.Mesh
    [0004.17] Log: Game class is 'TRGameInfo'
    [0004.21] Log: Primary PhysX scene will be in software.
    [0004.21] Log: Creating Primary PhysX Scene.
    [0004.21] Log: Bringing World FrontEndMap.TheWorld up for play (0) at 2011.10.13-21.50.16
    [0004.21] Log: Bringing up level for play took: 0.034569
    [0004.21] Warning: Warning, Failed to load 'Class None.': Failed to find object 'Class None.'
    [0004.22] Error: Can't start an online game that hasn't been created
    
    --STRIPPED 'NONE' SCRIPTWARNINGS FROM PRETTY MUCH EVERY VARIABLE IN MY HUD UC FILE--
    
    [0004.31] Error: StopLocalVoiceProcessing: Ignoring stop request for non-owning user
    [0004.31] Log: ########### Finished loading level: 0.354181 seconds
    [0004.31] Init: Game engine initialized
    [0004.31] Log: Initializing Engine Completed
    [0004.32] ExecWarning: Can't find file '..\..\Binaries\UnrealFrontend_TmpExec.txt'
    [0005.09] Log: >>>>>>>>>>>>>> Initial startup: 5.09s <<<<<<<<<<<<<<<
    
    --STRIPPED 'NONE' SCRIPTWARNINGS FROM PRETTY MUCH EVERY VARIABLE IN MY HUD UC FILE--
    
    [0011.15] Log: --- LOADING MOVIE START ---
    [0011.17] ScriptWarning: Invalid user index (255) specified for ClearReadProfileSettingsCompleteDelegate()
    	OnlineSubsystemSteamworks Transient.OnlineSubsystemSteamworks_0
    	Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks:ClearReadProfileSettingsCompleteDelegate:00FE
    [0011.17] Log: 
    [0011.17] DevMemory: Memory allocations reported by the OS: 212.77 MB (with 0.00 MB waste)
    [0011.17] DevMemory: Virtual memory tracked in the allocators: 41.88 MB (with 37.49 MB used, 1.63 MB slack and 2.77 MB waste)
    [0011.22] Log: Game class is 'TRGameInfo'
    [0011.22] Log: Primary PhysX scene will be in software.
    [0011.22] Log: Creating Primary PhysX Scene.
    [0011.22] Log: Bringing World TR-PowerPlantTest.TheWorld up for play (0) at 2011.10.13-21.50.23
    [0011.23] ScriptWarning: Accessed None 'parentBuilding'
    	TRBuildingChild_PowerPlantTurbine TR-PowerPlantTest.TheWorld:PersistentLevel.TRBuildingChild_PowerPlantTurbine_0
    	Function TRGame.TRBuildingChild:Init:0014
    [0011.23] ScriptWarning: Accessed None 'parentBuilding'
    	TRBuildingChild_PowerPlantTurbine TR-PowerPlantTest.TheWorld:PersistentLevel.TRBuildingChild_PowerPlantTurbine_1
    	Function TRGame.TRBuildingChild:Init:0014
    [0011.23] Log: Bringing up level for play took: 0.007714
    [0011.23] Warning: Warning, Failed to load 'Class None.': Failed to find object 'Class None.'
    [0011.24] Error: Can't start an online game that hasn't been created
    [0014.22] Log: === Critical error: ===
    Fatal error!
    
    Address = 0xef3a59   (filename not found) [in E:\Modding\UDK\UDK-2011-08\Binaries\Win32\UDK.exe]
    Address = 0xf16069   (filename not found) [in E:\Modding\UDK\UDK-2011-08\Binaries\Win32\UDK.exe]
    Address = 0x16bdf61  (filename not found) [in E:\Modding\UDK\UDK-2011-08\Binaries\Win32\UDK.exe]
    
    --THE CRASH HERE IS WHEN I TRY TO CHANGE MAP--
    --STRIPPED 'NONE' SCRIPTWARNINGS FROM PRETTY MUCH EVERY VARIABLE IN MY HUD UC FILE-- is used where I stripped the warnings that pop up due to the HUD failing to load.

    DefaultEngine
    Code:
    [Configuration]
    BasedOn=..\UDKGame\Config\DefaultEngineUDK.ini
    
    [URL]
    MapExt=udk
    ;Any additional map extension to support for map loading.  
    ;Maps without an extension always saved with the above MapExt
    AdditionalMapExt=mobile
    Map=FrontEndMap.udk
    LocalMap=FrontEndMap.udk
    TransitionMap=TransMap.udk
    EXEName=TiberiumRedux.exe
    DebugEXEName=DEBUG-TiberiumRedux.exe
    GameName=Tiberium Redux
    GameNameShort=TR
    
    [Engine.ScriptPackages]
    +NonNativePackages=TRGame
    
    [Core.System]
    +Extensions=mobile
    
    [UnrealEd.EditorEngine]
    +EditPackages=TRGame
    
    [Engine.Engine]
    DefaultPostProcessName=FX_HitEffects.PostProcess.TRPostProcess
    bUseStreamingPause=true
    
    [PlatformInterface]
    CloudStorageInterfaceClassName=WinDrv.CloudStorageWindows
    FacebookIntegrationClassName=WinDrv.FacebookWindows
    
    [FacebookIntegration]
    AppID=169315946448309
    
    [Engine.SeqAct_Interp]
    ; These control the default rendering overrides for matinee's with director tracks
    ; By default, no features are disabled for UDK as that would be unintuitive for UDK users
    RenderingOverrides=(bAllowAmbientOcclusion=True,bAllowDominantWholeSceneDynamicShadows=True,bAllowMotionBlurSkinning=True)
    
    [Engine.PackagesToAlwaysCook]
    ;Your Packages Here
    +Package=FrontEndMap
    +Package=TransMap
    
    [Engine.StartupPackages]
    ;Your Packages Here
    +Package=FX_HitEffects
    
    [Engine.PackagesToForceCookPerMap]
    ;Your Packages Here
    .Map=FrontEndMap
    .Package=FrontEnd
    
    [Engine.DataStoreClient]
    ;Your DataStoreClients Here
    
    [Windows.StandardUser]
    MyDocumentsSubDirName=Tiberium Redux
    
    [FullScreenMovie]
    +StartupMovies=intro.bik
    +LoadMapMovies=intro.bik
    
    [Engine.GameViewportClient]
    bUseHardwareCursorWhenWindowed=FALSE
    
    [VoIP]
    VolumeThreshold=0.1
    bHasVoiceEnabled=true
    
    [OnlineSubsystemSteamworks.OnlineSubsystemSteamworks]
    +AchievementMappings=(AchievementId=0,AchievementName=EUTA_EXPLORE_EveryMutator,ViewId=30,ProgressCount=0,MaxProgress=0,bAutoUnlock=False)
    +AchievementMappings=(AchievementId=1,AchievementName=EUTA_WEAPON_DontTaseMeBro,ViewId=30,ProgressCount=2,MaxProgress=4,bAutoUnlock=True)
    +AchievementMappings=(AchievementId=2,AchievementName=EUTA_WEAPON_StrongestLink,ViewId=30,ProgressCount=2,MaxProgress=4,bAutoUnlock=True)
    +AchievementMappings=(AchievementId=3,AchievementName=EUTA_WEAPON_HaveANiceDay,ViewId=30,ProgressCount=2,MaxProgress=4,bAutoUnlock=True)
    +AchievementMappings=(AchievementId=4,AchievementName=EUTA_VEHICLE_Armadillo,ViewId=30,ProgressCount=2,MaxProgress=4,bAutoUnlock=True)
    +AchievementMappings=(AchievementId=5,AchievementName=EUTA_POWERUP_DeliveringTheHurt,ViewId=30,ProgressCount=30,MaxProgress=60,bAutoUnlock=True)
    +AchievementMappings=(AchievementId=6,AchievementName=EUTA_HUMILIATION_SerialKiller,ViewId=30,ProgressCount=0,MaxProgress=1,bAutoUnlock=True)
    +AchievementMappings=(AchievementId=7,AchievementName=EUTA_HUMILIATION_OffToAGoodStart,ViewId=30,ProgressCount=0,MaxProgress=1,bAutoUnlock=True)
    +LeaderboardNameMappings=(ViewId=35,LeaderboardName="Deathmatch")
    +LeaderboardNameMappings=(ViewId=36,LeaderboardName="Team Deathmatch")
    +LeaderboardNameMappings=(ViewId=37,LeaderboardName="Capture The Flag")
    
    [OnlineSubsystemLive.OnlineSubsystemLive]
    NumLogins=1
    CurrentNotificationPosition=NNP_BottomRight
    MaxLocalTalkers=2
    MaxRemoteTalkers=9
    bShouldLogArbitrationData=true
    bShouldLogStatsData=true
    LanQueryTimeout=3.0
    LanPacketPlatformMask=1
    LanGameUniqueId=1297287213
    bShouldUseMcp=false
    
    [OnlineSubsystemGameSpy.OnlineSubsystemGameSpy]
    bHasGameSpyAccount=true
    EncryptedProductKey=NotForShip
    ProfileDataDirectory=../UDKGame/SaveData
    ProfileDataExtension=.ue3profile
    ProductID=11097
    NamespaceID=40
    PartnerID=33
    GameID=1727
    StatsVersion=7
    NickStatsKeyId=1
    PlaceStatsKeyId=2
    +LocationUrlsForInvites="ut3pc"
    LocationUrl="ut3pc"
    bShouldUseMcp=true
    // Example stats key mappings, not used in UDK
    //1 PlayerDM --- TABLE
    +StatsKeyMappings=(ViewId=1,PropertyId=0,KeyId=262)
    //1 PlayerDM_Event_Bullseye
    +StatsKeyMappings=(ViewId=1,PropertyId=0x10000142,KeyId=265)
    
    [Engine.GameEngine]
    SecondaryViewportClientClassName=UDKBase.SecondaryViewportClient
    DefaultGame
    Code:
    [Configuration]
    BasedOn=..\UDKGame\Config\DefaultGameUDK.ini
    
    [Engine.GameInfo]
    DefaultGame=TRGame.TRGameInfo
    DefaultServerGame=TRGame.TRGameInfo
    PlayerControllerClassName=TRGame.TRPlayerController
    GameDifficulty=+1.0
    MaxPlayers=64
    DefaultGameType="TRGame.TRGameInfo"
    +DefaultMapPrefixes=(Prefix="TR",bUsesCommonPackage=false,GameType="TRGame.TRGameInfo")
    
    [Engine.AutoTestManager]
    NumAutomatedMapTestingCycles=0
    
    [Engine.WorldInfo]
    bNoMobileMapWarnings=False
    I hope someone can shed some light on this.
    And yes, I know it says it can't find the 'Huds' and 'B_PowerPlant' packages but I have no idea why.
    If I comment out 'HUDType' in my GameInfos' default properties, 'B_PowerPlant' works normally (it's used in the map I try to swap to when it crashes later on).
    Last edited by Omar007; 10-13-2011 at 04:17 PM.

  15. #15
    MSgt. Shooter Person
    Join Date
    Apr 2010
    Posts
    169

    Default

    Hi Sean, are you going to release a blank version of UDK May or future versions?
    Thanks

  16. #16
    MSgt. Shooter Person
    Join Date
    Aug 2010
    Location
    USA
    Posts
    186

    Default

    Funny you should ask that. I am in the process of doing exactly that for the May version. I meant to do March and April, but my project and school took a toll. I will get on it and have it finished within the next few hours.
    Last edited by SeanO'Connor; 05-14-2011 at 05:19 PM.

  17. #17
    Palace Guard
    Join Date
    Aug 2008
    Location
    Location,Location
    Posts
    3,718

    Default

    This strip installs are pretty useful

  18. #18
    Iron Guard
    Join Date
    Nov 2009
    Location
    Belgium, Namur
    Posts
    665

    Default

    It's normal that your links in the first post are down ?
    I just found your thread and I very interested by tour work.

    And it's possible to use your work for the February beta with march beta ?
    Last edited by Froyok; 05-14-2011 at 11:12 PM.
    Sorry for my bad English, it's not my native language.
    ---
    Twitter - LinkedIn - !Portfolio! - !Personnal project : EXIL!
    ---
    My specs : 16gbRam, GTX470, i7@2,8GHz, win7 64bit on an SSD.

  19. #19
    MSgt. Shooter Person
    Join Date
    Aug 2010
    Location
    USA
    Posts
    186

    Default

    The links were down because I was updating them to the new May 2011 version. That being said, you should be able to use the May blank install now. You might be able to use older blank installs on newer UDK builds, but there is a possibility it will crash. This happened to me when I transfered my project over to the March build. There is no telling what Epic might do under the radar for each build, and this was case when the old February UTGame.u and UTEditor.u were no longer compatible. It did not matter what the code inside was, but something about the .U format itself, so they had to be recompiled. Also, there are certain required UDK packages (like SoundClassesAndModes) that Epic might make small changes to.

    As a result of all this, I take no chances and rebuild each blank install from a fresh install of the current build.

  20. #20
    Iron Guard
    Join Date
    Nov 2009
    Location
    Belgium, Namur
    Posts
    665

    Default

    Quote Originally Posted by SeanO'Connor View Post
    The links were down because I was updating them to the new May 2011 version. That being said, you should be able to use the May blank install now. You might be able to use older blank installs on newer UDK builds, but there is a possibility it will crash. This happened to me when I transfered my project over to the March build. There is no telling what Epic might do under the radar for each build, and this was case when the old February UTGame.u and UTEditor.u were no longer compatible. It did not matter what the code inside was, but something about the .U format itself, so they had to be recompiled. Also, there are certain required UDK packages (like SoundClassesAndModes) that Epic might make small changes to.

    As a result of all this, I take no chances and rebuild each blank install from a fresh install of the current build.
    Thank you for the informations, I will try do this "blank" installation by myself in this case.
    Sorry for my bad English, it's not my native language.
    ---
    Twitter - LinkedIn - !Portfolio! - !Personnal project : EXIL!
    ---
    My specs : 16gbRam, GTX470, i7@2,8GHz, win7 64bit on an SSD.

  21. #21

  22. #22
    MSgt. Shooter Person
    Join Date
    Apr 2010
    Posts
    169

    Default

    Sean, do you have any tips on how to remove dependencies from UT classes from my code? In particular I'm having problem with UTWeapon, UTPawn, UTBot. Inheriting from the UDK* equivalent classes nothing works anymore. Thanks

  23. #23
    MSgt. Shooter Person
    Join Date
    Aug 2010
    Location
    USA
    Posts
    186

    Default

    Quote Originally Posted by mux85 View Post
    Sean, do you have any tips on how to remove dependencies from UT classes from my code? In particular I'm having problem with UTWeapon, UTPawn, UTBot. Inheriting from the UDK* equivalent classes nothing works anymore. Thanks
    Are you using this blank install? If so, it is impossible to reference anything UT since it no longer exists. That being said, it should be possible to extend from anything above UT (the UDK base classes). Open up your GameInfo class, which should extend UDKGame or above, and look for this line in the defaultproperties and change it to your pawn:
    Code:
    DefaultPawnClass=class'UTGame.UTPawn'
    Also, in this same class, look around for
    Code:
    BotClass=class'UTBot'
    I cannot remember if the BotClass variable is specific to UTGame or defined somewhere up the chain--if it is specific to UTGame you might not have it in your GameInfo class.

    That is basically the default, but if you have referenced UT classes in other places it would be good to run a search of your entire class heirarchy. This can be done quite easily from UnCodeX. Assuming you are using the blank install, search for UT and it should help find the references.
    Last edited by SeanO'Connor; 05-20-2011 at 03:06 PM.

  24. #24
    MSgt. Shooter Person
    Join Date
    Aug 2010
    Location
    USA
    Posts
    186

    Default

    It appears my server has gone to the afterlife. I will find a free host for the blank install for the time being... any suggestions?

  25. #25
    Iron Guard
    Join Date
    Nov 2009
    Location
    Belgium, Namur
    Posts
    665

    Default

    Quote Originally Posted by SeanO'Connor View Post
    It appears my server has gone to the afterlife. I will find a free host for the blank install for the time being... any suggestions?
    You can put the files on moddb, on the unreal development kit group
    Sorry for my bad English, it's not my native language.
    ---
    Twitter - LinkedIn - !Portfolio! - !Personnal project : EXIL!
    ---
    My specs : 16gbRam, GTX470, i7@2,8GHz, win7 64bit on an SSD.

  26. #26
    MSgt. Shooter Person
    Join Date
    Aug 2010
    Location
    USA
    Posts
    186

    Default

    Thanks, I just threw them up on MediaFire for the time being, but I will put them on Moddb as well.

  27. #27
    MSgt. Shooter Person
    Join Date
    Apr 2010
    Posts
    169

    Default

    Quote Originally Posted by SeanO'Connor View Post
    Are you using this blank install? If so, it is impossible to reference anything UT since it no longer exists. That being said, it should be possible to extend from anything above UT (the UDK base classes). Open up your GameInfo class, which should extend UDKGame or above, and look for this line in the defaultproperties and change it to your pawn:
    Code:
    DefaultPawnClass=class'UTGame.UTPawn'
    Also, in this same class, look around for
    Code:
    BotClass=class'UTBot'
    I cannot remember if the BotClass variable is specific to UTGame or defined somewhere up the chain--if it is specific to UTGame you might not have it in your GameInfo class.

    That is basically the default, but if you have referenced UT classes in other places it would be good to run a search of your entire class heirarchy. This can be done quite easily from UnCodeX. Assuming you are using the blank install, search for UT and it should help find the references.
    My intention is to use your blank install in the future, this is why I'm trying to eliminate UT dependencies. So for example I'm inheriting my weapon class from UDKWeapon instead of UTWeapon, my pawn from UDKPawn instead of UTPawn and so on. The problem is that there are many things defined in the UT* classes that are useful and that are not present in the UDK* classes.
    Anyway I've opened a topic about my specific problem and already resolved many issues. Thanks

  28. #28
    MSgt. Shooter Person
    Join Date
    Aug 2010
    Location
    USA
    Posts
    186

    Default

    Epic has made making a blank install easier than ever before with June 2011. A dummy UTEditor.u and UTGame.u appear to no longer be needed; this means the engine is truly independent of UT3 now. Furthermore, since Epic has merged the PC and Mobile editors, there is no need for two separate versions anymore.

    Anyway, the June blank install is available now--please report any issues you think might be related to the blank install. Thanks to Epic for this great release.

  29. #29
    Palace Guard
    Join Date
    Aug 2008
    Location
    Location,Location
    Posts
    3,718

    Default

    Hey thanks for this... Im using this blank install for something special : ] For the community in the future.

  30. #30
    Iron Guard
    Join Date
    Nov 2009
    Location
    Belgium, Namur
    Posts
    665

    Default

    Thank your for this update !
    Sorry for my bad English, it's not my native language.
    ---
    Twitter - LinkedIn - !Portfolio! - !Personnal project : EXIL!
    ---
    My specs : 16gbRam, GTX470, i7@2,8GHz, win7 64bit on an SSD.

  31. #31
    MSgt. Shooter Person
    Join Date
    Sep 2010
    Location
    Sri Lanka
    Posts
    51

    Question

    i got stuck..
    please can someone tell me what do i need to do create a simple deathmatch on this blank install.. i mean what are the classes i need to create and what else do i need to create....

  32. #32
    MSgt. Shooter Person
    Join Date
    Aug 2010
    Location
    USA
    Posts
    186

    Default

    To create a basic deathmatch type game, you will need to make a subclass of GameInfo or one of its derivatives. Personally, for my own project, I extend UDKGame. All you need to do to make it work is specify a pawn class and a player controller class. This is done in the default properties of your GameInfo class:
    Code:
    defaultproperties
    {
         PlayerControllerClass=class'YourGame.YourPlayerControllerClass'
         DefaultPawnClass=class'YourGame.YourPawnClass'
    }
    Unreal will handle spawning the player for you, so all you need to do is tell it which classes to spawn using the above code. Of course you will need to have your pawn and player controller classes setup. For the pawn, I extend UDKPawn. You really do not need to do anything to it, but specifying a skeletal mesh in its default properties would be very helpful (otherwise you will see nothing).
    Those are just the basics to get it up and running. To make an actual deathmatch, you will need to start designing and implementing game logic. This can be done in your GameInfo extension, or, if it is complex enough, you may want to branch the functionality out to other classes.

    I hope this helps.

  33. #33
    MSgt. Shooter Person
    Join Date
    Sep 2010
    Location
    Sri Lanka
    Posts
    51

    Default

    Quote Originally Posted by SeanO'Connor View Post
    To create a basic deathmatch type game, you will need to make a subclass of GameInfo or one of its derivatives. Personally, for my own project, I extend UDKGame. All you need to do to make it work is specify a pawn class and a player controller class. This is done in the default properties of your GameInfo class:
    Code:
    defaultproperties
    {
         PlayerControllerClass=class'YourGame.YourPlayerControllerClass'
         DefaultPawnClass=class'YourGame.YourPawnClass'
    }
    Unreal will handle spawning the player for you, so all you need to do is tell it which classes to spawn using the above code. Of course you will need to have your pawn and player controller classes setup. For the pawn, I extend UDKPawn. You really do not need to do anything to it, but specifying a skeletal mesh in its default properties would be very helpful (otherwise you will see nothing).
    Those are just the basics to get it up and running. To make an actual deathmatch, you will need to start designing and implementing game logic. This can be done in your GameInfo extension, or, if it is complex enough, you may want to branch the functionality out to other classes.

    I hope this helps.
    thanks sean.. it worked..
    thank you again..

  34. #34
    MSgt. Shooter Person
    Join Date
    Sep 2010
    Location
    Sri Lanka
    Posts
    51

    Question

    i created all the stuff for my characters ( skeletal meshes, animsets, animtrees, matirials..etc. ).. but i cant figure our how to set it to the game.. i have done it without using the blank install, by creating a FamilyInfo class and using config files and utCharInfo class.. can someone please help me...

  35. #35
    Prisoner 849
    Join Date
    Nov 2007
    Location
    0,0,0
    Posts
    913
    Gamer IDs

    Gamertag: BobGneu

    Default

    You may also need to add the following packages to this release:


    UDKGame\Content\Mobile\Effects\CastleEffects.upk
    UDKGame\Content\Mobile\Sounds\CastleAudio.upk
    UDKGame\Content\Mobile\UI\CastleFonts.upk
    UDKGame\Content\Mobile\UI\CastleHUD.upk
    UDKGame\Content\Mobile\UI\CastleUI.upk
    About Me | My Blog | Solarity

    TechnicalHome | ScaleformTechnicalGuide | UnrealScriptReference | ReplicationHome | MasteringUnrealScriptBaptismByFire

    Kismet makes sense to me when i 'read' it seeming mostly logic based

  36. #36
    MSgt. Shooter Person
    Join Date
    Aug 2010
    Location
    USA
    Posts
    186

    Default

    Quote Originally Posted by Bob_Gneu View Post
    You may also need to add the following packages to this release:
    UDKGame\Content\Mobile\Effects\CastleEffects.upk
    UDKGame\Content\Mobile\Sounds\CastleAudio.upk
    UDKGame\Content\Mobile\UI\CastleFonts.upk
    UDKGame\Content\Mobile\UI\CastleHUD.upk
    UDKGame\Content\Mobile\UI\CastleUI.upk
    If I am not mistaken, those contain the assets for Epic's mobile demo? I remove any sort of demo code and assets to create a blank slate engine. I am not a mobile developer, so my knowledge is limited on what packages the engine needs for mobile development. If I get no errors I assume it has everything it needs.

    Do you receive errors? If so, may I see the log?

  37. #37
    Prisoner 849
    Join Date
    Nov 2007
    Location
    0,0,0
    Posts
    913
    Gamer IDs

    Gamertag: BobGneu

    Default

    I think i spoke a bit too early. I received a number of errors earlier when overseeing a friends install. I think it is fine, my apologies. =)
    About Me | My Blog | Solarity

    TechnicalHome | ScaleformTechnicalGuide | UnrealScriptReference | ReplicationHome | MasteringUnrealScriptBaptismByFire

    Kismet makes sense to me when i 'read' it seeming mostly logic based

  38. #38
    MSgt. Shooter Person
    Join Date
    Apr 2010
    Posts
    169

    Default

    Thanks for this release Sean

  39. #39
    MSgt. Shooter Person
    Join Date
    Sep 2010
    Location
    Sri Lanka
    Posts
    51

    Default

    Thanks Sean u rock..

  40. #40
    MSgt. Shooter Person
    Join Date
    Aug 2010
    Location
    USA
    Posts
    186

    Default

    Quote Originally Posted by Froyok View Post
    Thank your for this update !
    Quote Originally Posted by mux85 View Post
    Thanks for this release Sean
    Quote Originally Posted by Chathura View Post
    Thanks Sean u rock..
    No problem; I am glad it is useful.


 
Page 1 of 3 123 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Copyright ©2009-2011 Epic Games, Inc. All Rights Reserved.
Digital Point modules: Sphinx-based search vBulletin skin by CompletevB.com.