Tools:nFringe:Features

From Pixel Mine Games Wiki

Jump to: navigation, search

Items marked with an asterisk* are considered in-progress and are currently partially or fully disabled in the latest public download.

Contents

Visual Studio Compatibility

  • Supports Visual Studio 2005/2008 Standard/Professional/Team Suite
  • For users without a current copy of Visual Studio, the editor and debugger are fully supported in the free Visual Studio 2008 Shell in Integrated mode!

Editing / IntelliSense

Full UnrealScript 3 IntelliSense

  • Syntax highlighting
  • Code folding
  • Auto-complete
  • Support Doxygen-formatted comments
  • Code navigation tools
    • Goto declaration (for native functions)
    • Goto definition
    • Find references
    • Call browser
  • Supported standard tool panes
    • Class View
    • Code Definition Window
    • Object Browser
    • Call Browser
    • Find Symbol
  • Code snippets
  • Coding assistance
    • Local variable usage warnings

UnrealScript Config and Localization File Support

  • Syntax highlighting
  • Type & member dropdown bars for quickly navigating large files

Project System

UnrealScript Project

UnrealScript projects can be created and added to any Visual Studio solution. UnrealScript Projects can be configured in two primary modes: Licensee Project or General/Mod Project. As far as available features are concerned, these are almost identical. The two project modes were separated to address the different directory structures and build system requirements of licensees and modders.

UnrealScript Licensee Project

A complete overview of the UnrealScript Licensee Project system is available separately. This is a short list of features licensees can expect:

  • Targets the specific needs of UnrealEngine 3 licensees
  • Offers major advantages over including script files in native (C++) projects:
    • Easier to configure script debugging and build configurations
    • Tight integration of the UnrealScript compiler with the Visual Studio build system, including proper build error reporting
    • Faster solution opening/closing
    • Automatically stays up-to-date with the set of script files on disk, which is important since the UnrealScript compiler reads every script file instead of just the ones you included in a native project

General/Mod Project

  • Supports Reference Scripts for browsing and IntelliSense purposes
  • Easier than manipulating the game's directory structure and build system by hand

UnrealScript Project Templates

  • Quickly setup a new mod
  • Localization support
  • Config file support

UnrealScript Project Item Templates

  • New class
  • New mutator (UT3-specific)
  • New Kismet item (Action/Event/Condition/Variable*)

Debugging Tools

  • Overview
    • High speed debugging targeting current and upcoming UnrealEngine3 games
    • Licensee dev cycle support
    • Mod community debugging support, even when debug versions of the core scripts are not available
  • UnrealEngine3 Processes
    • Launch game with script debugging directly from the IDE
    • Attach to an existing process
    • Detach and Stop commands available to end the debugging session
  • Code stepping
    • Break all (immediate)
    • Step into/over/out
    • Continue
  • Watch windows
    • Locals
    • User-defined watches in the Watch window
    • Data-tips for expression evaluation on hovering in the editor
    • Quick Watch dialog
    • Immediate window
    • Memory windows (new)
  • Call stack display and frame selection support
  • Breakpoints

Miscellaneous

Links to other tools pages

nFringe (UnrealScript language module)
Features | Releases | Known Issues | FAQ | Bug Reports
nFringe (ANTLR language module)
Features | Releases | Known Issues | FAQ | Bug Reports
SamTools for Visual Studio
Features | Releases | FAQ | Bug Reports
Personal tools