Mostly Harmless
Difference between revisions of "Legacy:UnCodeX"
m |
m (→Downloads) |
||
(5 intermediate revisions by 4 users not shown) | |||
Line 15: | Line 15: | ||
* [http://unreal.elmuerte.com/uncodex-u2 Unreal 2 UnrealScript code] | * [http://unreal.elmuerte.com/uncodex-u2 Unreal 2 UnrealScript code] | ||
* [http://unreal.elmuerte.com/uncodex-u2xmp Unreal 2 XMP UnrealScript code] | * [http://unreal.elmuerte.com/uncodex-u2xmp Unreal 2 XMP UnrealScript code] | ||
+ | |||
+ | The links up above are broken, but most of the examples can be viewed here: | ||
+ | * [http://uncodex.ut-files.com/ UnCodeX Mirror Site] | ||
'''Note:''' UnCodeX should work with the source code of all games based on any of the [[Legacy:Unreal Engine Versions|Unreal Engine Versions]]. | '''Note:''' UnCodeX should work with the source code of all games based on any of the [[Legacy:Unreal Engine Versions|Unreal Engine Versions]]. | ||
Line 34: | Line 37: | ||
|- | |- | ||
− | |[[Image:Legacy_UnCodeX.png | + | |[[Image:Legacy_UnCodeX.png]] |
|UnCodeX with everything on | |UnCodeX with everything on | ||
|- | |- | ||
− | |[[Image:Legacy_UnCodeX-2.png | + | |[[Image:Legacy_UnCodeX-2.png]] |
|UnCodeX in Tool window mode. In Tool window mode UnCodeX reserves a part of the desktop that can't be used by other application (like the taskbar). UnCodeX can be set to 'Auto Hide' when it's not focused, just like the taskbar with 'Auto Hide' enabled. | |UnCodeX in Tool window mode. In Tool window mode UnCodeX reserves a part of the desktop that can't be used by other application (like the taskbar). UnCodeX can be set to 'Auto Hide' when it's not focused, just like the taskbar with 'Auto Hide' enabled. | ||
|} | |} | ||
Line 87: | Line 90: | ||
==Downloads== | ==Downloads== | ||
− | '''[http:// | + | '''[http://sourceforge.net/projects/uncodex/files/windows/uncodex-2.2.0.238/UnCodeX-v238-setup.exe/download UnCodeX v238 setup]''' |
===Older downloads=== | ===Older downloads=== | ||
+ | |||
+ | [http://prdownloads.sourceforge.net/uncodex/UnCodeX-v232-setup.exe?download UnCodeX v232 setup] | ||
+ | |||
+ | [http://prdownloads.sourceforge.net/uncodex/UnCodeX-v227-setup.exe?download UnCodeX v227 setup] | ||
[http://prdownloads.sourceforge.net/uncodex/UnCodeX-v204-setup.exe?download UnCodeX v204 setup] | [http://prdownloads.sourceforge.net/uncodex/UnCodeX-v204-setup.exe?download UnCodeX v204 setup] | ||
Line 111: | Line 118: | ||
===Development releases=== | ===Development releases=== | ||
− | [http:// | + | [http://downloads.sourceforge.net/uncodex/UnCodeX237-beta.zip MS Windows Beta] (latest build: 237) |
[http://prdownloads.sourceforge.net/uncodex/ucxcu-229beta_linux-x86.tar.bz2?download ucxcu Linux x86] (latest build: 014 beta 229) | [http://prdownloads.sourceforge.net/uncodex/ucxcu-229beta_linux-x86.tar.bz2?download ucxcu Linux x86] (latest build: 014 beta 229) | ||
====Changes==== | ====Changes==== | ||
− | * | + | * UT3 fixes. Does not support UTF16 encoded files, just plain ASCII. |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
===CVS=== | ===CVS=== | ||
Line 135: | Line 136: | ||
Use the seperate [[:{{SUBJECTSPACE}}:{{BASEPAGENAME}}/Discussion]] page for UnrealWiki related parts aspects of this tool/project. | Use the seperate [[:{{SUBJECTSPACE}}:{{BASEPAGENAME}}/Discussion]] page for UnrealWiki related parts aspects of this tool/project. | ||
− | |||
− | |||
− | |||
− | |||
[[Category:Legacy Application|{{PAGENAME}}]] | [[Category:Legacy Application|{{PAGENAME}}]] |
Latest revision as of 05:48, 16 May 2010
UnCodeX is a combination of UClasses and UnDox created by El Muerte.
UnCodeX can create a class and package tree from the UnrealScript sources, analyse the content of each class for later use.
UnCodeX also gives you the ability to create a high detailed HTML API reference from your code. It includes all definitions made in classes, syntax highlighted source code, links to the type declarations, automatic JavaDoc-like documentation from your source code and much more.
You can take a look at the following examples:
- UT2003 UnrealScript code
- UT2004 UnrealScript code
- Unreal 2 UnrealScript code
- Unreal 2 XMP UnrealScript code
The links up above are broken, but most of the examples can be viewed here:
Note: UnCodeX should work with the source code of all games based on any of the Unreal Engine Versions.
Currently supported UnrealEngine games:
- Unreal
- Unreal Tournament
- Unreal 2 including XMP
- UT2003
- UT2004
If UnCodeX doesn't work with the unrealscript of a different game, please email me the unrealscript source of the game so I can fix the parser. And add it to the supported list.
Please report bugs/feature requests: on the SourceForge project page
Contents
Screen shots[edit]
Features[edit]
- Automatically detects packages, but it is possible to exclude packages
- Multiple source code directories
- Customizable layout
- Customizable hot keys
- Application Toolbar support (can snap to the left and right side of the screen)
- Compile classes using your favorite compiler front-end
- Launch a test server from UnCodeX
- Join your test server
- Batch execution via commandline
- Import package priority settings from game .ini files
- possible to tag package to distinguish original packages/classes from custom packages/classes
- Commandline version for documentation generation (MS Windows and GNU\Linux i386 builds)
- Extendable via RemObjects' PascalScript
- Class tree and Package viewer
- Class inheritance tree
- Package tree
- Inline search
- Find a classes in the tree (using part of the name)
- Class full-text search (with regular expression support)
- Syntax hilighted source code preview of a selected class
- Package property editor
- Create subclass dialog
- Recursive delete classes
- Move classes to a different package
- property inspector to list add variables/functions/etc. in a class
- Defaultproperties browser
- Documention generator
- Create HTML reference Example page
- Compile HTML reference to a MS HTML Help file (requires HTML Help Workshop)
- Customizable HTML output using templates (UnrealWiki like template included)
- Support for special source code comments:
/** comment about the class/var/etc. below */
- All leading class comments are accepted as comments for that class.
- support for custom output modules
- Support for custom comment preprocessors (HTML output)
- Additional output modules
Downloads[edit]
Older downloads[edit]
Development releases[edit]
MS Windows Beta (latest build: 237)
ucxcu Linux x86 (latest build: 014 beta 229)
Changes[edit]
- UT3 fixes. Does not support UTF16 encoded files, just plain ASCII.
CVS[edit]
The source code is available from my CVS server, the module name is UnCodeX
- WebCVS access
- http://cvs.sourceforge.net/viewcvs.py/uncodex/UnCodeX/
- Anonymous CVS (info)
- https://sourceforge.net/cvs/?group_id=120421
Discussion[edit]
Please use the SourceForge project page for bug reports/feature requests/etc.
Use the seperate Legacy:UnCodeX/Discussion page for UnrealWiki related parts aspects of this tool/project.