This tutorial shows you how to set up Pixel Mine’s nFringe plug-in for Visual Studio 2008 to work correctly with Epic’s UDK.
Video Version
Subject: Setting Up An nFringe Environment for Epic’s UDK
Skill Level: Beginner
Run-Time: 12Min
Author: Michael Allar
Notes: Goes through the process of setting up an nFringe project.
Download: Low-Res (25MB) Hi-Res (84MB)
Written Version
Subject: Setting Up An nFringe Environment for Epic’s UDK
Skill Level: Beginner
Author: Michael Allar
Notes: One of many ways to set up a development environment for UDK.
Prerequisites: UDK and Visual Studio 2008
Acquiring The Software
- Visual Studio 2008: If you do not have Visual Studio 2008, and are a student, you can acquire a free copy through Microsoft Dreamspark.
- nFringe: Download and install nFringe.
Creating Your Game’s Visual Studio 2008 Project
A bit of this is near identical to SneakyToB’s guide. Credit to him for writing it up first.
- Create a new UnrealEngine 3 Licensee Project
- Name: The name of your game.
- Location: The path to your UDKDevelopmentSrc folder
- Be sure to uncheck “Create directory for solution”
- Click OK
- Configure your Visual Studio Project
- Right-Click on your project in the Solution Explorer on your left and click Properties
- Switch to the General Tab
- Change Game -> Target Game to UnrealEngine3 Mod
- UCC Path: Choose your UDKBinariesWin32UDK.exe path
- Reference Source Path: Choose your UDKDevelopmentSrc path
- Switch to the Build Tab
- At the bottom, enable Manually Set UCC output Directory
- Set the path to your UDKUTGameScript
- Switch to the Debug Tab
- Set Start Game Executable to your UDKBinariesWin32UDK.exe path
- Check “Enable unpublished mods”
- Optionally, Check “Log output to file” and set the log path to your UDKUTGameCompileLog.log
- Optionally, Check “Disable Startup Movies”
- In the Solution Explorer, right click your project name and select Add -> New Folder.
- Name this new folder “Classes”
- Set up your Config files
- Right-Click your project name in the solution explorer, and select Add->New Folder
- Name this new folder “Config”
- Right-Click this new folder and click Add->Existing Files…
- Navigate to your UDKUTGameConfig folder and add only the Default*.ini files as a link. If you have any files prefixed with UT, do not add them!
- You must add these files as a link. To do so, instead of clicking the add button, click the arrow next to the right of the add button. Then select add as link.
- Optional – Automatically delete old UTConfig files every time you compile. This makes sure that your Default.ini files will always be used and forces you to edit the correct config.
- Right click your project name in the Solution Explorer, and click Properties
- Switch to the Build Events tab
- In the Pre-Build event command-line, input del C:UDKUTGameConfigUT*
Now you are ready for development! Any new code files you make should be put into this “Classes” folder; however, we are not able to compile correctly yet. We now have to make a little code to set up the engine to use our custom code instead of loading the UTGame code. See the next tutorial in the series.
References
Credit to SneakyToB and his first guide to getting nFringe to work with UDK.






thank you, when should we be expecting the follow up with custom code example and compiling?
"We now have to make a little code to set up the engine to use our custom code instead of loading the UTGame code. See the next tutorial in the series."
Where can I find it?
Pingback: Beginning Your Game Part 1 | Allar's AWESOME Blog
Pingback: 120 – February UDK, RPG Source Code and nFringe Tips « ummo – adult mmo rpg sim
hello..i test tutorial..
this code del"C:UDKUTGameConfigUT*" not work..
but i remove " " del C:UDKUTGameConfigUT* work thanks great tutorial =D
Thanks! Page is updated.
Hello Michael,
I need a little help on a UDK project.. can you contact me on my Email?
Is it about something that is not covered here?
nice!
cool
Yo, Thanks for the info. I have run into this issue a couple times now where when I go to add the default config files as a link, i don't have that option. The arrow next to add only gives me the option add, or show previous options. I wonder what steps I am missing??
Hmm, I haven't used nFringe in forever.
Perhaps you have to click Show All Files in the solution explorer? Sorry I can't be of too much help, I'll go back and relearn this when I can.
Thank you!!! I've been trying to get this damn thing working forever… Although with the UDK, there are slight modifications that need to be made.
I used VS2010 with the latest fringe. I had the "Add as link" option.
Hey…. Hi!…
… Me Again xd…. I was wondering if you could help me… For Some Reason, MY Buid Tab doenst have the "Manually set UCC output directory"…. Any idea?
Pingback: Flash games
Pingback: free solar
Pingback: oyun
Switch to the Build Tab
At the bottom, enable Manually Set UCC output Directory
Set the path to your UDKUTGameScript
On this step I don't see this option up here. I did everything else the exact same way but I can't seem to get this option to show up. Help me please