UDK Projects

Home | Download! | Get a License! | Features | nFringe FAQ | Known Issues/Bugs | nFringe Forum

This page assumes you have already installed nFringe and downloaded the Unreal Development Kit. For now, this page only given details about the very basics of setting up a project for using nFringe with UDK.

These instructions are based on nFringe 1.1.23 or later.

Setting up an nFringe project

The short way:

  1. Right click and save MyUdkProject.ucproj to C:\UDK\UDK-2010-05\Development\Src (or the equivalent on your machine)
  2. Right click and save ScriptModifiers.xml to C:\UDK\UDK-2010-05\Development\Src\Core (or the equivalent on your machine)
  3. Open the project in Visual Studio, and you are all ready to work!

Note that if you use a newer version of UDK with a different set of UnrealScript keywords, you may have to edit the ScriptModifiers.xml file for correct IntelliSense parsing.

The long way:

  1. Open the file Visual Studio
  2. Select FileNewProject...
  3. From Project types, select UnrealScript. From Templates, select UnrealEngine 3 Licensee Project. Make sure to select the following:
    1. Name the project UdkProject.
    2. For location, select C:\UDK\UDK-2010-05\Development\Src (or the equivalent on your machine)
    3. Uncheck “Create directory for solution”
    4. Click OK.
  4. Close Visual Studio, and open Windows Explorer to the folder C:\UDK\UDK-2010-05\Development\Src\UdkProject.
  5. Select the files UdkProject.sln, UdkProject.ucproj, and (if you have hidden files visible) UdkProject.suo. Press Ctrl+X or right click and select Cut.
  6. Move up one folder to C:\UDK\UDK-2010-05\Development\Src. Paste the files here.
  7. From now on, you can simply open UdkProject.sln to begin working.

Key things to remember.

I’m keeping this as short as possible so make sure to remember them. :)

  • If a file exists in one of the packages but is not showing in Visual Studio (for example, if you use Windows Explorer to add a script file while Visual Studio is also open), perform any one of the following actions to refresh the Solution Explorer:
    • Close Visual Studio, then reopen your project.
    • Right click UdkProject in Solution Explorer and select Unload Project. Then right click it again and select Reload Project.
    • In Visual Studio, select FileClose Solution, and then reopen the solution.

Building Scripts

Note: This step is already completed if you followed the “short” method above.

nFringe builds starting with 1.1.23 include the latest MSBuild integration for scripts. The following steps allow you to make use of automated script builds within Visual Studio.

  1. Right click UdkProject in Solution Explorer and select Properties.
  2. On the General tab:
    1. Select Target Game: UnrealEngine 3 Licensee
    2. UCC Path: ..\..\Binaries\Win32\UDK.exe.

Debugging Scripts

Note: This step is already completed if you followed the “short” method above.

  1. Right click UdkProject in Solution Explorer and select Properties.
  2. On the Debug tab:
    1. Start game executable: ..\..\Binaries\Win32\UDK.exe.
    2. To aid in debugging, I recommend checking the boxes for “Disable startup movies” and “Force windowed mode”, though this is not required.

What’s left

Here is a short list of items I think would be beneficial on this page but I just haven’t finished it yet.

  • Configuration and localization files. Building a project will no longer automatically move/combine configuration and localization files. You’ll have to edit these by hand. With nFringe installed, the .ini configuration files will have syntax highlighting in Visual Studio.

Details about the project system

This section is for informational purposes only.

The ucproj file is an MSBuild xml file. For licensee and UDK projects, it uses a wildcard include to make sure that all script files in all packages are visible in Solution Explorer each time the project is opened.

 <ItemGroup>
   <Compile Include="*\Classes\*.uc" />
   <Content Include="**\*.uci" />
 </ItemGroup>

68 Comments

  • By The Pinoy Channel, December 14, 2017 @ 12:57 am

    I really appreciate your work because ithelped me a lot as it solved my problem

  • By Pinoy Channel, December 14, 2017 @ 4:03 am

    This is the right web site for anyone who would like to find out about this topic.

  • By PinoyTambayanReplay, December 15, 2017 @ 12:49 am

    I require it thanks a lot

  • By CricketHighlights, December 15, 2017 @ 1:19 am

    Great Work Really Nice your work Wow Very informative Post

  • By CricketHighlights, December 15, 2017 @ 1:20 am

    I really appreciate your work because ithelped me a lot as it solved my problem

  • By CricketHighlights, December 15, 2017 @ 1:20 am

    The ucproj file is an MSBuild xml file. For licensee and UDK projects, it uses a wildcard include to make sure that all script files in all packages are visible in Solution Explorer each time the project is opened

  • By thedramacool, December 15, 2017 @ 2:28 am

    We are a bunch of vokunteers and starting a brand new scheme in our community.

  • By thekissasian, December 15, 2017 @ 2:42 am

    Speculators additionally have a certification of 13.
    This actually works as the agency that these people would be working with will

  • By thepinoymovies, December 15, 2017 @ 3:19 am

    your RSS feed to my Google account. I look forward to fresh
    updates and will share this blog with my Facebook group.
    Chat soon!

  • By thelambingan, December 28, 2017 @ 8:55 am

    Thanks to such a real information about nFringe project how to install and how to make a project. It solved my problem

  • By pinoy channel, December 31, 2017 @ 1:00 am

    are you looking Pinoy channel tv shows online? if yes! you are on the right here. now you can find the All Pinoy Tv Shows online in hd quality videos source.

  • By Hide All IP Crack, December 31, 2017 @ 9:36 am

    thanks you so much. It’s extremely educational and you are clearly exceptionally proficient around there.

  • By Hd Replay, January 2, 2018 @ 2:51 pm

    embebs is good to see again and again by passing in hell you are fake

  • By pinoytv, January 3, 2018 @ 2:36 am

    Pinoy TV provides pinoys the opportunity to enjoy watching their favorite GOBLIN. So, if you’ve missed few episodes from your favorite show, don’t worry, as you can find all the episodes on our site.Through the use of the newest technology and Internet, various TV shows of TV5 and GMA 7 could be replayed anywhere and anytime.

  • By pinoytambayanlambingan, January 4, 2018 @ 11:01 pm

    When visiting San Francisco, finding a way to unwind at the end of a long day of sight seeing isn’t always the easiest thing in the world to My Korean Jagiya. After dinner the choices for entertainment often seem limited because you don’t really want to become too wired from your activities to find peaceful sleep later.

  • By thepinoychannel, January 4, 2018 @ 11:01 pm

    If you need something a little less rowdy and rambunctious to see you into your night time routine, then perhaps the Smuin Ballet will have something that is more in line with your needs. This ballet company is bringing new appreciation to the art of dance and delighting audiences in the Wildflower.

  • By Pinoy Channel, January 12, 2018 @ 4:09 am

    The Pinoy Channel is a platform where you can avail Pinoy Channel TV Shows free online. Main moto of Pinoy Channel is to provide entertainment to the filipino people which are in Phillippine or outside the Phillippine for their work. People can come and enjoy watching the Pinoy channel shows online in super HD quality with us. We are providing you a proper channel which is only for filipino TV shows loving. You can also watch La Luna Sangre replay here which are updated day by day according to the schedule provided by the higher produced authorities. People love to watch Pinoy Teleserye and we are providing them with the best.

  • By kissasian, January 12, 2018 @ 1:25 pm

    This article will help you do just that with plenty of helpful tips to help make your home business successful.kissasian

Other Links to this Post

RSS feed for comments on this post. TrackBack URI

Leave a comment