Eclipse UDK IDE
What is the Eclipse UDK IDE:
The Eclipse UDK IDE is a plugin for Eclipse that gives you a lot of functionality to program UnrealScript using Eclipse.
Functionality:
- Auto completion (real auto completion, one that shows variables and functions and not just keywords, it also updates realtime instead of only after saving a file)
- Local history (automatically makes backups of every file, configurable max file size)
- Syntax coloring
- Parses Javadoc
- Class Hierarchy View
- Outline View (shows variables (red squares), overridden functions (blue circles), and 'new' functions (green circles))
- CTRL+Click on classes, functions and variables to go to that class/function/variable
- CTRL+Click on a function's name to go to the function it overrides (if the function with the same name exists in a parent class)
- Automatically builds after saving
- Has build-in documentation for advanced UnrealScript keywords
- Shows a compiler console (for warnings/errors during compiling)
- Shows an executer console (for warnings/errors during playing or testing)
- Has a 'run game' button (with multiple settings/profiles)
- Has an 'open editor' button (with multiple settings/profiles)
- Shows brackets errors (shows an error when you're missing a bracket or mixing up different brackets like "{ [ }")
- Parses compiler warnings and errors to underline the code that caused the warning or error
- It is easy to update
Shortcomings:
- You can't change the colors (it uses the default JDT Eclipse colors)
Screenshots:
- Code Explorer
- Class Hierarchy
- Compiler Console
- Executer Console
- Auto Completion 01
- Auto Completion 02
- Auto Completion 03
- Auto Completion 04
- CTRL+Click 01
- CTRL+Click 02
To install it:
Pre-Installed
Either download Eclipse 4.3 with the plugin pre-installed:
Eclipse 4.3 (32bit): [mega.co.nz]
Eclipse 4.3 (64bit): [mega.co.nz]
(Don't forget to update the plugins after downloading it, I can't re-upload new version of the pre-installed installations every time a plugin gets an update.
You can update the plugins by starting the editor, clicking on the Help tab, and then clicking on Check for Updates.)
Using an existing Eclipse installation
Or install the plugin in an already existing Eclipse installation:
Open Eclipse -> Help -> Install New Software... -> put the link below in the inputfield and press enter -> select the package -> make sure the checkbox "Contact all update sites during install to find required software" is checked -> press next a couple times -> restart Eclipse when done.
Plugin: https://dl.dropboxusercontent.com/u/...cript/site.xml
To use it:
UDK Perspective
After starting Eclipse you should see a button at the right top corner with the UDK button and text. Click it. You're now in the UDK perspective.
Importing Projects
Here you'll see a new button, the UnrealScript logo with a big green arrow pointing downwards. This is the import button. Press the import button and select your project, then press OK to import it. It won't make copies of the files, it will just link to those files.
Opening UnrealScript Files
After that, open the project (in the Eclipse 'Package Explorer'), unfold the UnrealScript folder, browse one of your script files, and double click them.
Other
You'll now see some other buttons as well. These are the settings and the run buttons. I won't tell a lot about these buttons, just try em out. Just know that the execute settings work with 'profiles', so you can have multiple 'profiles' (one for each map for example). This way you can easily run UDK.exe with different settings.
There are also some preferences for compiling on save and for the content assistant in the preferences menu, you can find them in Window->Preferences->UDK.
Troubleshooting:
Import Project creates an empty project folder / Error: "Can't make subfolder xxx: Linked resources are not supported by this application."
You have linked resources disabled, enable them by doing this:
Open preferences (Eclipse->Window->Preferences), then go to General->Workspace->Linked Resources, then enable linked resources.
Screenshot: http://imageshack.com/scaled/large/687/u55h.png
Unable to resolve plug-in / Could not create view
This error is most likely showing up because you use Java 6. This plugin needs Java 7 to function properly.
You can see your current Java version by opening cmd and executing "java -version".
Download the latest Java JRE 7 here.
What is the Eclipse UDK IDE:
The Eclipse UDK IDE is a plugin for Eclipse that gives you a lot of functionality to program UnrealScript using Eclipse.
Functionality:
- Auto completion (real auto completion, one that shows variables and functions and not just keywords, it also updates realtime instead of only after saving a file)
- Local history (automatically makes backups of every file, configurable max file size)
- Syntax coloring
- Parses Javadoc
- Class Hierarchy View
- Outline View (shows variables (red squares), overridden functions (blue circles), and 'new' functions (green circles))
- CTRL+Click on classes, functions and variables to go to that class/function/variable
- CTRL+Click on a function's name to go to the function it overrides (if the function with the same name exists in a parent class)
- Automatically builds after saving
- Has build-in documentation for advanced UnrealScript keywords
- Shows a compiler console (for warnings/errors during compiling)
- Shows an executer console (for warnings/errors during playing or testing)
- Has a 'run game' button (with multiple settings/profiles)
- Has an 'open editor' button (with multiple settings/profiles)
- Shows brackets errors (shows an error when you're missing a bracket or mixing up different brackets like "{ [ }")
- Parses compiler warnings and errors to underline the code that caused the warning or error
- It is easy to update
Shortcomings:
- You can't change the colors (it uses the default JDT Eclipse colors)
Screenshots:
- Code Explorer
- Class Hierarchy
- Compiler Console
- Executer Console
- Auto Completion 01
- Auto Completion 02
- Auto Completion 03
- Auto Completion 04
- CTRL+Click 01
- CTRL+Click 02
To install it:
Pre-Installed
Either download Eclipse 4.3 with the plugin pre-installed:
Eclipse 4.3 (32bit): [mega.co.nz]
Eclipse 4.3 (64bit): [mega.co.nz]
(Don't forget to update the plugins after downloading it, I can't re-upload new version of the pre-installed installations every time a plugin gets an update.
You can update the plugins by starting the editor, clicking on the Help tab, and then clicking on Check for Updates.)
Using an existing Eclipse installation
Or install the plugin in an already existing Eclipse installation:
Open Eclipse -> Help -> Install New Software... -> put the link below in the inputfield and press enter -> select the package -> make sure the checkbox "Contact all update sites during install to find required software" is checked -> press next a couple times -> restart Eclipse when done.
Plugin: https://dl.dropboxusercontent.com/u/...cript/site.xml
To use it:
UDK Perspective
After starting Eclipse you should see a button at the right top corner with the UDK button and text. Click it. You're now in the UDK perspective.
Importing Projects
Here you'll see a new button, the UnrealScript logo with a big green arrow pointing downwards. This is the import button. Press the import button and select your project, then press OK to import it. It won't make copies of the files, it will just link to those files.
Opening UnrealScript Files
After that, open the project (in the Eclipse 'Package Explorer'), unfold the UnrealScript folder, browse one of your script files, and double click them.
Other
You'll now see some other buttons as well. These are the settings and the run buttons. I won't tell a lot about these buttons, just try em out. Just know that the execute settings work with 'profiles', so you can have multiple 'profiles' (one for each map for example). This way you can easily run UDK.exe with different settings.
There are also some preferences for compiling on save and for the content assistant in the preferences menu, you can find them in Window->Preferences->UDK.
Troubleshooting:
Import Project creates an empty project folder / Error: "Can't make subfolder xxx: Linked resources are not supported by this application."
You have linked resources disabled, enable them by doing this:
Open preferences (Eclipse->Window->Preferences), then go to General->Workspace->Linked Resources, then enable linked resources.
Screenshot: http://imageshack.com/scaled/large/687/u55h.png
Unable to resolve plug-in / Could not create view
This error is most likely showing up because you use Java 6. This plugin needs Java 7 to function properly.
You can see your current Java version by opening cmd and executing "java -version".
Download the latest Java JRE 7 here.
Comment