Previous Releases
Home | Download! | Get a License! | Features | nFringe FAQ | Known Issues/Bugs | nFringe Forum
Commercial Licensing Notice
IF YOU ARE USING THIS PRODUCT FOR DEVELOPMENT OF A COMMERCIAL SOFTWARE PRODUCT, YOU MUST OBTAIN A COMMERCIAL LICENSE FROM PIXEL MINE, INC. BEFORE INSTALLING THIS PRODUCT. EVALUATIONS ARE AVAILABLE BY REQUEST.
Contact Us Now!
Previous Releases
1.3.0.1
Changes since 1.2.23.0:
- Features
- Initial support for Visual Studio 2012
- Bugs Fixed
- Support the UnrealScript operator >>>
- Allow state-local variables before the ignores declarations of a state
- Fix IntelliSense operations in Object.uc
- Known issues in Visual Studio 2012
- UnrealScript-specific syntax highlighter colors may not be available for customization in the Fonts & Colors settings
1.1.34.193
- Bugs fixed
- Text editor:
- Fix auto-indent bug with curly braces
- Fix doxygen summary parsing
- Small syntax highlighter improvements
- Project system:
- Improved UDK support
- Support relative paths in the script build configuration
- Fix many issues with UnrealScript projects in Visual Studio 2010
- Simplify project configuration by removing the “Manually Set UCC Output Directory” option
- Text editor:
- Features
- Brand new and much more friendly license manager
- Implement Visual Studio 2010’s Navigate To… feature for UnrealScript code
- UnrealScript keywords are now configured via the Core\ScriptModifiers.xml file. The file allows per-project configuration and can be checked into Perforce for easy distribution among a team. Download a copy of the file here: ScriptModifiers.xml. The file may be edited to reflect the keywords specific to your copy of the engine.
- Script debugging enhancements
- Add option to “Break on Accessed None” during script debugging
- Debugging support for 64-bit games (Licensee UE3 builds older than Nov. 2010 require a special patch)
- Debugging support for PostBeginPlay and other early methods (Licensee UE3 builds older than Nov. 2010 require a special patch)
1.1.16.101
- Bugs fixed
- Brace matching is back (Though currently the Visual Studio 2010 brace matching is much better than the 2005/2008 version).
- Code outlining is back
- Fix IntelliSense for array types
- Features
- Experimental Visual Studio 2010 support. Visual Studio 2008 is still the recommended script development environment.
- New support for MSBuild
- New IntelliSense completion modes (see images)
1.1.3.46
- Bugs fixed
- Small correction to the recently completed items selection in IntelliSense dropdowns
- Fix some UI bugs in the license manager
1.1.2.34
- Bugs fixed
- Significant text editor performance improvements
- Support metadata following a class header and struct definition
- Smart indent fixes
1.0.24573.0
- Bugs fixed
- Fixed a number of bugs in the license manager
- Smart indent fixes
1.0.23517.0
- Bugs fixed
- Find All References now works in Visual Studio 2005 (already worked in 2008)
- Several smart-indent fixes. If you previously disabled this feature, I recommend re-enabling it. Let me know if you have any issues with it. 🙂
- Various IntelliSense bug fixes
- Features
- Improved IntelliSense performance
- UT3 patch 2.1 support
1.0.20856.0
- Bugs fixed
- Several fixes for Smart Indent feature
- Some small IntelliSense fixes
- Small updates to the Keywords options page
- Fix UriFormatException during project load on some Vista systems
- Features
- Find All References
- Call Browser
1.0.19979.0
- Bugs fixed
- Add **\*.uci to the Licensee UnrealScript Project template
- Fix preferences not applying until a project reload
- Improved support for relative paths
- Several various UI and parser fixes
- Features
- Support “UnrealEngine 3 Mod” game type, modeled after the licensee project
- Code snippets in the IntelliSense dropdowns; enable tab completion
- IntelliSense for documentation comments
1.0.19628.0
- Bugs fixed
- Suppress incorrect warnings about local variable usage
- Improved brace matching
1.0.19395.0
- Bugs fixed
- Several various debugging fixes
- Building mods with the Steam version of UT3 now works
- Features (nFringe licensees)
- Memory windows support (Memory window and editing watches)
- Values of items in the Watches/Autos windows can be edited while debugging
- Dedicated server script debugging
- Editor/PIE script debugging
- Features (all users)
- Doc comments for methods support parameter comments
- Warning messages for certain uses of local variables (screenshot)
- Support for UT3 patch 1.4
1.0.18002.0
- Bugs fixed
- Several major bugs in Licensee Project system fixed (now ready for public testing/feedback)
- Improved IntelliSense in states, including better support for the super and global scope keywords, including but not limited to: (forum thread 1) (forum thread 2)
- Several small IntelliSense issues fixed, including but not limited to: (forum thread 1) (forum thread 2)
1.0.17564.0
- Bugs fixed
- Fix a couple debugger related crashes (forum thread)
- Enable code folding for replication and defaultproperties blocks (forum thread)
- Show name of self in the debugger (forum thread)
1.0.17510.0
- Bugs fixed
- Editor:
- IntelliSense for defaultproperties
- Debugger:
- Support self in the Watch and Immediate windows (forum thread)
- Fix handling of failed assertions when breakpoints are not set (forum thread)
- Fix debugging for TC mods
- Suppress messages about “addwatch”, “addbreakpoint”, debugger state logs, etc. (forum thread)
- Editor:
1.0.17407.0
- Bugs fixed
- Editor:
- Fix several bugs that reappeared in Smart Tabs
- Support relative paths in property pages
- Fix display issues in property pages
- ‘override’ functionality greatly improved
- IntelliSense is “label-friendly”
- Fix some small IntelliSense parsing issues
- Debugger:
- Fix several serious debugging problems
- Support expression evaluations containing self.
- Editor:
1.0.17112.0
- Bugs fixed
- Fix recent bugs in Block Tabs setting (note that Smart Tabs is by far the recommended choice)
- Improve IntelliSense parsing reliability for unloading/reloading projects and solutions
- Fix .ucproj builds locking the IDE
- Fix Quick Info and Goto Definition for .static. and .default.
- Fix high processor usage and IntelliSense breakdowns due to improper handling of partial calls to preprocessor macros such as `log()
- Features
- Licensee UnrealScript Projects (more info coming soon)
1.0.16895.0
- Bugs fixed
- “Extra Suggestive IntelliSense” mode greatly improved
- Several IntelliSense updating bugs fixed
- Smart Tabs opening brace for a function bug fixed
- Fixed a couple bugs in the automatic override IntelliSense feature
- Fix bugs in the UnrealScript preprocessor
- Allow native type specification for function parameters
- Fix bugs in the recent completions IntelliSense feature
- More descriptive parser error messages in a couple places
- Features
- Context menu in Class View has a new command “Extend Class…” that creates a new UnrealScript class and adds it to the project. (Works only for licensees for now.)
1.0.16717.0
- Bugs fixed
- Improved UnrealScript preprocessor properly handles `include directives, macros with arguments, and more
- Allow additional valid switch case expressions
- Vastly improved Smart Indent
- Features
- UnrealScript file templates for the C++ Add>New Item… dialog
- New option to control the verbosity of parser error messages
1.0.16430.0
- Bugs fixed
- Small syntax highlighting bugs
- Delegates were not shown in the DefaultProperties IntelliSense list
- Member selection IntelliSense for class'ClassName'.[static|default].<info here>
- Features
- Type “override ” to bring up a list of base class functions that can be overridden
1.0.16243.0
- Bugs fixed
- Unicode character entry locked up the IDE
- Syntax highlighting bug from apostrophes inside ToolTip metadata
1.0.16195.0
- New: UnrealScript Studio is now Pixel Mine nFringe
- Features
- State names are highlighted
- UnrealScript Preprocessor Macros added to the syntax highlighter. The default color is the same as text, but it can be customized in Tools > Options > Fonts and Colors > UnrealScript Preprocessor Macro
1.0.16042.0
- Bugs fixed
- Added the immutablewhencooked struct modifier, init function parameter modifier, and noexportheader function modifier
- Fix code collapsing in INI files
- Hide confusing parser timing information by default (still available as an advanced option)
- Features
- Class View updates
- Searching in Class View is enabled
- Hide inherited private members
- Remove overridden inherited members (they are the duplicate entries that appeared before)
- Smart indent improvements
- UnrealEngine Licensees: Check for presence of debug scripts before launching the debugger, and offer to build them if necessary
- Class View updates
1.0.15861.0
- Features
- Notify when a new version is available
1.0.15717.0
- Bugs fixed
- IntelliSense fixes
- Vista UAC-aware debugger
- Get rid of smart indent until it’s … smarter
- Much faster builds for modders
- Fix some duplicate files showing in Solution Explorer when Show All Files is enabled in mod projects
- Features
- Multi-package build support for TC modders
- Configuration templates support (DefaultEngine.ini, etc.) for TC modders
1.0.15550.0
- Bugs fixed
- Debugger stability fixes
- Features
- Immediate window re-enabled
- Mouseover tips while debugging re-enabled
1.0.15525.0
- Bugs fixed
- Debugger stability fixes
- Small syntax highlighter bug
0.9.15437.0
- Bugs fixed
- Several small bugs & rare but possible crashes fixed
- Fix UTF-8 item templates (which UCC doesn’t support)
- Fix searching in Class View froze Visual Studio
- Fix existing breakpoints weren’t binding at startup
- Features
- Visual Studio 2008 version updated with SP1
- IntelliSense performance improved
- UnrealScript Project (.ucproj) build system improved – should cleanly handle the failure cases that were reported in the past.
- Support directly launching the game in UnrealScript debugging mode for licensee C++ projects
0.9.15141.0
- Bugs fixed
- Improved IntelliSense in DefaultProperties blocks
- Calmed down the IntelliSense engine “initial suggestions” dialogs until they are better at picking appropriate times to show
- Fix certain characters getting dropped when the IntelliSense dialog is dismissed
- Various small IntelliSense fixes
- Project properties Debug page wasn’t updating properly
- Features
- Code snippets support
- New code snippet: Named Object
- New project template: Empty Project
- UT3 Patch 1.3 debugging support
0.9.14758.0
- Bugs fixed
- UnrealScript language syntax fixes
- Fix some keywords weren’t allowed as var names
- Fix name parsing
- 365f and .5f are valid floats
- Add line-level syntax check parsing for defaultproperties blocks
- Actually fix IntelliSense in ‘within’ classes (unlike last time)
- UnrealScript language syntax fixes
- Features
- Add right click > Filter To Type support in Class View
- Disable expression outlining by default
- Add options in Tools>Options>UnrealScript Options>General to turn expression outlining and evaluation notices back on
0.9.14626.0
- Bugs fixed
- Fix debugger Step-Out freezing Visual Studio
- First item in the type & member dropdowns not graying properly
- IntelliSense for ‘within’ classes
- Fix lexer error line number reporting
- UnrealScript language syntax fixes
- There is no octal notation in UnrealScript
- ‘out’ and ‘private’ are allowed var names
- C++ preprocessor directives unnecessarily picky, plus some were missing
- Keywords are allowed in ‘config(______)’ in class header
- Configurable native code blocks
- Escape characters in strings
- Multiple ‘ignores’ allowed at the start of a state
0.9.14507.0
- Bugs fixed
- Fix breakpoints created before attaching to a game weren’t binding. Breakpoints set before directly launching the game still won’t bind until you unset/reset them.
- Fix user watch window variables not refreshing properly.
0.9.14478.0
- Bugs Fixed
- Massive debugger speed and stability improvements
- Features
- IntelliSense tips for vars, methods, structs, and classes include their doc comments when available
- Support for user-specified watches in the debugger
0.9.14416.0
- Bugs fixed
- Fix various little debugger issues
- Fix installer requiring manual uninstall for each patch
- Fix some small IntelliSense update bugs
- Features
- Debugger supports Visual Studio 2005 Standard/Professional
- New item templates for Kismet actions & UIScene-based classes
- Class View supports inherited members
- Improved IntelliSense/editor integration with native code<ref name=licensing>For UE3 licensee code drops: as this likely only affects commercial users, [licensing@pixelminegames.com contact our licensing department] for details.</ref>
- Core debugging support for the development cycle<ref name=licensing/>
0.9.0.14300
- Bugs fixed
- Fix crash when certain build directories do not exist before the build starts
- Fix debug breakpoints not binding until Break All is pressed
- Fix temporary source files were opening upon breaking
- Fix breakpoints not displaying a notice when binding fails
- Features
- Modules list semi-working
0.9.0.14279
- Bugs fixed
- Fix crash when building a project and the compiler spits out a message referring to a file that is either
- not added in the project or
- in the project but has a Build Action set to something other than Compile
- Fix crash when building a project and the compiler spits out a message referring to a file that is either
- Features
- New item templates for general ini, int, and uc files
- New item template for a UT3 weapon
- Vastly improved debug configuration options page
0.9.0.14263
- Features
- Debugger
- Add support for UT3 patch 1.1 and 1.2
- Automatically update the debugger when necessary (removes the last manual step that was required)
- Debugger
0.9.0.14259
- Bugs fixed
- Editor
- Fix project properties on the General page not being refreshed [forum thread]
- Editor
- Features
- Debugger
- Launching the game for debugging a mod now works (Attach to Process still works but is not required)
- Debugger is automatically installed in the game directory when a debugging session is launched (may not work on Vista due to permissions, workaround by following the manual install steps).
- Debugger
0.9.0.14202
- Bugs fixed
- IntelliSense doesn’t list keywords as options, and wants to auto-replace them with other things [forum thread]
- Debugger now allows you to remove breakpoints without restarting the game
- Massive stability improvement in attaching/detaching the debugger (neither VS nor UT3 crashes now)
- Fix Visual Studio freezing if you try to attach to the game while any breakpoints are set in code
- Features
- Building a project now combines localization files from the project and places the output in the proper game directory
- Building a project now combines INI files from the project and places the output in the proper game directory
- UE3 licensees can make a small change to their source to enable debugging support during their dev cycle. As this likely only affects commercial users, contact our licensing department for details.
0.9.0.14122
- Features
- Real support for reference source scripts [forum thread, see post 6].
- Alpha-level debugging support. Not for the feint of heart.
0.9.0.14075
- Bugs fixed
- Installer should now require .NET 3.5
- Fix folder creation problems [forum thread]
- Features
- Add build events property page for commands that should run before and/or after a build
0.9.0.13962
- Features
- Allow custom command line arguments for compiling and running
0.9.0.13937
- Bugs fixed
- Cannot create a new project [forum thread] (see thread for workaround for Visual Studio 2005 users)
0.9.0.13840
- Initial Release
<references/>