Page 1 of 1

Error message when loading any .utr files that include a non-standard .u

Posted: Sun Aug 28, 2011 8:35 pm
by petermania
Running Unreal Gold 227h (and have also tried in a unmodified version of the first UT downloaded off steam) on Windows 7.

I'm a somewhat experienced UT3 designer (though I must admit I use the GUI for most of the scripting despite using C++ for a lot of my other work) but am totally new to UT1 and UT Editor 2.

The reason I am using this version is I am attempting to revive a group of art pieces made in unreal by some famous net.artists for a show in 2000. You can download the maps at synreal.netbase.org (sorry can't hyperlink, this is my first post! :)

The first one I was attempting, the one ny vuk cosic, worked great. However all of the other maps use a .u file and when I attempt to load them I get this error message:

"Failed Launching URL.
Can't Find Class In File 'Class Core.StringProperty'".

Any guidance on how to sort this out? The .u files are already compiled and doubt I could get originals (as I'm sure they no longer exist). Most interested in getting the piece by JODI up and running.

Thanks in advance for any help and GREAT SITE/AWESOME WORK keeping this up to date!!!!!!

Re: Error message when loading any .utr files that include a non-standard .u

Posted: Mon Aug 29, 2011 5:13 am
by []KAOS[]Casey
Most likely that .u file was built on 220 or earlier which used an older version of the uscript engine. I can try to repair it to use it on 224+.

Re: Error message when loading any .utr files that include a non-standard .u

Posted: Wed Sep 07, 2011 10:30 pm
by petermania
Casey - figured that's what the issue was, and appreciate the offer of help. Is this a tremendously work/time intensive process? I ask because there are actually a total of 8 maps that I would like to eventually update to run in 227, both in the interest of preserving them long term and to possibly do a show of the works, which could be very cool, and I'd love to use it as an opportunity to draw attention to old unreal as well if that is of interest. Some of the maps have as many as three .u files, though about half have only one.

Anyway, the most important piece, by net.art pioneers JODI, is at http://www.petermania.com/files/jodi.zip The complete batch of files are at http://www.petermania.com/files/unreal_convert.zip

Really appreciate any help/instruction you can give towards this!

Re: Error message when loading any .utr files that include a non-standard .u

Posted: Wed Sep 07, 2011 11:56 pm
by []KAOS[]Casey
I've fixed these 2 files for you.

http://www.klankaos.com/4jodi.u
http://www.klankaos.com/4dextro.u

My method {using 4dextro as an example}

1) load the 4dextro.u file into UnrealEd of version 220, export all UC classes using the button on the class view list.
2) Using the newly generated c:\unreal\4Dextro\Classes folder, find where the classes are on the unrealed tree.
3) Comment out everything in all of the class while still in unrealed 220. {use /* and *\, do NOT comment out the class name}
4) hit F7 to compile, save.
5) Load 4dextro.u from the 220's System folder that you just saved in 225f {227 will also work fine, but 225f will allow without doubt all versions to view the maps.}
6) Uncomment all the code.
7) Recompile. You will most likely get errors with String, see notes below.
8) Save, you should be able to run the 4dextro map now!


notes:

1)Some classes that were subclassed in 220 have drastically different code than 224+. They may or may not function correctly. Easy differences are found in Rifle. This is mostly done on a case-by-case basis.
2) the "String" datatype is now dynamically sized. You will get compiler errors for fixed-length 220 type strings. ie String[50] Whatever; Remove the [50] and it will compile.

If you need further help, just ask.