| Home Page | Recent Changes | Preferences

UnCodeX/Discussion

Version 2 Press Release

 UNCODEX VERSION 2 RELEASED AT THE UNREAL WIKI
 
 UnCodeX is powerful tool for developers using UnrealScript. It provides 
 an easy way to browse and analyze the UnrealScript source. Additionally, 
 UnCodeX can create detailed HTML documentation from the UnrealScript 
 source, just like JavaDoc does for Java source code.
 
 Version 2 of UnCodeX features support for all Unreal franchise games, 
 other UnrealEngine based games are also supported. The documentation
 generator has been improved quite some bit, allowing more detailed
 information and layout freedom. 
 Completely new in version 2 is a commandline version of the documentation 
 generator, for both MS Windows and GNU\Linux (i386).
 
 Additional information, output examples and downloads can be found on 
 the Unreal Wiki page of UnCodeX:
         http://wiki.beyondunreal.com/wiki/UnCodeX
 
 The Unreal Wiki is the community equivalent of the official Unreal 
 Developer Network (UDN). It covers editing, mapping and scripting for 
 Unreal Tournament 2003/2004 and the Unreal Engine in general. The wiki
 system grants everybody the right to contribute their knowledge and
 experiences.
 The Unreal Wiki can be found on: http://wiki.beyondunreal.com/

El Muerte: this needs some fixing. Where's the standard "unrealwiki propaganda" piece?

Mychaeel: Wiki Public Relations may have some text you can use.

El Muerte: well, that's about it I think

Genetik: Running press releases through a spellchecker might be a good idea. :) Fixed a couple words.

El Muerte: hmm... I'm pretty sure I ran it through a spellchecker. Ah well, better luck next time :)

Bugs

Comment pre-processor

El Muerte: comment pre-processor has been reported to be broken, must look into this

Feature Requests

Inherited comments

Overwritten functions will inherit the comment of their super declration, if they don't have their own comment (either via source or external comment).

PascalScript

This will allow you to create macros to perform additional functionality, without writing a DLL via the current output module interface.

Find new classes

Add a search for new classes in existing packages. Add a new batch command for this, and including it with the "analyse modified classes on startup"

Java search engine for HTML output

Adding http://housespider.sourceforge.net/ to the HTML output to include a search engine. This functionality will be included via a PascalScript

A Source Decompiler

It would be nice to have a nice decompiler to decompile packages. I myself have had a few run-ins with hard drive crashes and have lost source but could still aquire the packages of that lost source. It would be nice to decompile those packages so that you gain the source again. Also, it would be nice to sometimes look at other peoples code to see how they do things.

El Muerte: small chance I will ever implement that. You should always make backups of you work, or even better use a CVS on a remote host. Also, you usually should be able to extract your script from the package without decompiling it. Only when you stripped the source you would need a decompiler. Besides, there's already UTPT to decompile the script code, if it's really needed.

OlympusMons: Doesnt Ucc do this with the BatchExport command line option?

Brace and Block comment Folding (Hiding of functions and block comments)

OlympusMons I used this program a little while back called netbeans it was a pretty chucky java editing thinggy, it has a feature Id really liked to have for code editing. You could open and close the functions via a little + or - button on the side like the BU forums has, also doing it with block comments would be cool too. It would still display the first line of the function or block comment but everything else would be hidden. If uncodex would save which ones you have open or close that would be cool as well. Just an idea, tell me what you think!

OlympusMons: Ok the more I thought about it the less I think this would be handy a simple bookmarking feature would be nice.

El Muerte: code folding means I've to use a different control for the source code. Anyway, I can live without code folding in a read only editor.

Comments

Xhiris: I just found out you can put wiki markup in the comment tags for the class wikifier's use. Don't know if this is documented, but THANK YOU! :)

El Muerte TDS: it just uses the comments as is, so you can use HTML and it will be used in the HTML output or wiki markup and you can use it with the wikifier.

AlphaOne: Thanks for documenting all the source. I've added this page to my IE links (:o evial!)

The Unreal Engine Documentation Site

Wiki Community

Topic Categories

Image Uploads

Random Page

Recent Changes

Offline Wiki

Unreal Engine

Console Commands

Terminology

FAQs

Help Desk

Mapping Topics

Mapping Lessons

UnrealEd Interface

UnrealScript Topics

UnrealScript Lessons

Making Mods

Class Tree

Modeling Topics

Chongqing Page

Log In