The Last Outpost

Member Services => Engineering => Resolved Support Requests => Topic started by: Nuclear_Sunshine on August 29, 2011, 09:02:16 AM

Title: EF2 - EF1 Conversion
Post by: Nuclear_Sunshine on August 29, 2011, 09:02:16 AM
Hey,

I'm trying to convert MY OWN MAP (just to clear up ownership issues) from EF2 to EF1 (so we can have a shiny new map for RPG-X) but i'm having a few issues.

I've got rid of all entities, models, triggers and origins, and i've converted it from EF2 to EF1 using UberRadiant's "Export to game" function.
However, I can't for the life of me get it to open in GTK 1.5. All i get presented with is a blank map once it's loaded.
I want to open it in GTK because I fear that the compiler in UberRadiant may not be suitable for EF1.

I've managed to convert "USS Atlantis" (from it's source on the iWant studios website, and for my own personal use) into EF2 AND get it playing in-game, so I know it can be done that way (ie EF1 to EF2) but not sure if there's anything I haven't done to get a EF2 to EF1 conversion working properly.

Is it that EF2 maps (regardless of exported game) are tied to UberRadiant as an editor?

&b4 I prefer uberradiant to gtk, I find EF2 mapping a lot easier than EF1 mapping.

Link to EF2 map: http://eliteforce2.filefront.com/file/U ... eta;118665 (http://eliteforce2.filefront.com/file/USS_Ark_Royal_Beta;118665)

Any help would be appreciated,

Thanks in advance
Title: Re: EF2 - EF1 Conversion
Post by: Telex Ferra on August 29, 2011, 10:43:41 AM
This isn't really my field but I know for a fact that EF2 uses a scale that's either 1.5x larger or smaller than EF1....(shot in the dark but...) could that be the problem?
Title: Re: EF2 - EF1 Conversion
Post by: Johnf on August 29, 2011, 11:35:46 AM
Instead of trying to open the map try importing it into a new map. I know that GTK radiant can be picky sometimes (it once killed one of my maps that all I had was a blank map when opening but I got it working again by using the import function, odd I know).
Title: Re: EF2 - EF1 Conversion
Post by: Nuclear_Sunshine on August 29, 2011, 11:42:19 AM
Quote from: "Telex Ferra"This isn't really my field but I know for a fact that EF2 uses a scale that's either 1.5x larger or smaller than EF1....(shot in the dark but...) could that be the problem?

Nah, that's not a problem, there's a tool that can scale the whole level to the required size, i did that to make the Atlantis playable in EF2.

Quote from: "Johnf"Instead of trying to open the map try importing it into a new map. I know that GTK radiant can be picky sometimes (it once killed one of my maps that all I had was a blank map when opening but I got it working again by using the import function, odd I know).

I just tried that but i get the same result.
All of the textures (because they're stock EF2 textures) are failing in GTK, could that be a reason? there's so many failures that it just refuses to open?
Title: Re: EF2 - EF1 Conversion
Post by: Johnf on August 29, 2011, 11:48:15 AM
If it can't find the texture it should just plaster everything with a red and black no texture texture so that wouldn't be the reason.
Title: Re: EF2 - EF1 Conversion
Post by: Nuclear_Sunshine on August 29, 2011, 11:57:51 AM
It's a pretty huge map, so is there any limit to what gtk can render or something like that?
Title: Re: EF2 - EF1 Conversion
Post by: Johnf on August 29, 2011, 12:04:03 PM
GTK Radiant can handle far more than the games can, have you tried zooming out as much as possible to see if the structure is located elsewhere to the map centre? I'm also having a look through some mapping resources to see if anyone has done this before.

Edit: I'm afraid I haven't been able to find anything else that could help you sorry. Looks like you might have to remap from scratch.
Title: Re: EF2 - EF1 Conversion
Post by: Nuclear_Sunshine on August 29, 2011, 12:20:43 PM
the only reference i can find is on this forum thread: http://forum.daz3d.com/viewtopic.php?t= ... c0f5fc84e3 (http://forum.daz3d.com/viewtopic.php?t=168889&start=100&sid=01cf4f65783543660378acc0f5fc84e3)

Fourth post from the bottom, states that GTK has problems loading maps exported from UberRadiant.

I'll try compiling in UberRadiant and loading up in EF1 but I doubt it'll work.
I can't even get a player_start entity in UberRadiant when in EF1 mode.
Title: Re: EF2 - EF1 Conversion
Post by: Johnf on August 29, 2011, 12:26:10 PM
I was just thinking, what if you tried loading the map up in another Quake 3 editor like Hammer world editor for the original Half Life?
Title: Re: EF2 - EF1 Conversion
Post by: Nuclear_Sunshine on August 29, 2011, 12:31:21 PM
hmm.....

any specific version? or can i use the version that downloads with HL2 on steam?
Title: Re: EF2 - EF1 Conversion
Post by: Johnf on August 29, 2011, 12:34:27 PM
That is a source engine based version. You'll want version 3.5 http://games.softpedia.com/get/Tools/Va ... itor.shtml (http://games.softpedia.com/get/Tools/Valve-Hammer-Editor.shtml) and this will help get it set up http://home.comcast.net/~ninjagrinch/hammercfg.htm (http://home.comcast.net/~ninjagrinch/hammercfg.htm)
Title: Re: EF2 - EF1 Conversion
Post by: Nuclear_Sunshine on August 29, 2011, 12:35:55 PM
Alright, thanks.

I'm going to try QuArK aswell: http://quark.sourceforge.net/ (http://quark.sourceforge.net/)

might work better as EF and EF2 are properly supported
Title: Re: EF2 - EF1 Conversion
Post by: Nuclear_Sunshine on August 29, 2011, 01:26:13 PM
I think i'm just going to have to rebuild it.

or leave it in the dust with EF2 and build a new map altogether....

one or the other, seems more hassle trying to convert than it's worth.

Thanks for the help though guys!
Title: Re: EF2 - EF1 Conversion
Post by: Veritas on August 29, 2011, 06:03:35 PM
Sorry it won't be possible - good luck!

Of course, a version of RPG-X that runs on EF2 would solve a -lot- of problems with EF RPing... but that is a pipe dream :)
Title: Re: EF2 - EF1 Conversion
Post by: Nuclear_Sunshine on August 30, 2011, 06:24:36 AM
well, there is the RPG-Mod that Hazard Modding produced.

It's more like the first version of the ERPG mod produced, but it's got ranks, classes, and other things.
Take a look here: http://www.moddb.com/mods/hazardmodding-rpg-script-mod (http://www.moddb.com/mods/hazardmodding-rpg-script-mod)

It's under creative commons license aswell, so if anyone is feeling up to it, we could put together a team, and truly make it EF2's version of RPG-X.

And I just want to point out that it works really well with my Ark Royal map posted above :)

RP'ing is quite possible on EF2 without the RPG mod, just like it's quite possible on EF1 without RPG-X, but I suppose people are after a lot more :)


Edit: There are quite a few EF1 maps that are possible to convert over to EF2, such as Poseidon-B, because the source files have been released and they are free to use as long as credit is given to the author/s. So technically, the number of RPG maps for EF2 is already quite huge.
Title: Re: EF2 - EF1 Conversion
Post by: GSIO01 on August 31, 2011, 05:17:07 AM
If I remember correctly export to game in ÜberRadiant exports to the wrong map file format for EF (most likely a bug) so GTK Radiant is not able to parse it correctly.
Title: Re: EF2 - EF1 Conversion
Post by: Nuclear_Sunshine on August 31, 2011, 05:45:45 AM
the function does work, but not well.

I made a 128x128x128 box, hollowed it out, and put a light in there. Saved it, exported it, and it opened up in GTK just fine.
It just doesn't seem to like larger maps... :(
Title: Re: EF2 - EF1 Conversion
Post by: Telex Ferra on August 31, 2011, 01:45:57 PM
export it to 4 smaller maps and import them separately?
Title: Re: EF2 - EF1 Conversion
Post by: Nuclear_Sunshine on August 31, 2011, 03:24:29 PM
You see, it's guys like you that think they can stroll in, make some smart remark, and think that they're absolutely right.

aaanndd......

you were :D

Exporting as smaller maps (in this case I exported each deck as 1 map) seems to work really well.
With some small exceptions.
It dosen't seem to export things that have been detailed, and won't export any patch>cylinders.
Normal patches are fine however, and it opens fine in GTK.

So thanks Telex! :)

We may be on to something here!