JediAcademy BSP -onlyents??


(a2quitas) #1

I play Jedi Academy. And I’m trying to compile a map (ffa3.bsp) with a modified entities list (ffa3.ent). I can’t seem to get it right. If someone could explain the process to me, I’d appreciate it.


(Shallow) #2

The -onlyents switch requires a .map file with the entity changes in it, however last I heard the feature was actually broken: More recent Radiant builds didn’t maintain entity ordering within a file from one save to the next like older ones did, and I think q3map2 stripped some entities to decrease BSP size once they were no longer needed.

So basically, you’re going to need the original map file to make your changes in, and to do a full recompile.

This is assuming that you simply want to replace one set of items with another for a mod or something. If that’s not what you’re trying to do you may want to elaborate.


(a2quitas) #3

Here’s where I’m at. ffa3 is a base map and comes in a pk3 as a .bsp. I don’t want to make any changes to the map itself, just import an edited list of entity values. I can’t seem to get it to compile. And if I need the .map file, do I make that or… where do I get it?

And thanks for the response.


(Shallow) #4

I have to admit, the next step in this discussion gets nasty and I was hoping someone else would field this.

If you don’t have a map file you’re probably out of luck.

It is possible to decompile a BSP back to a map, but this is generally not recommended because it what you get out of a decompile is a useless mess, certainly not something you could immediately recompile into another map. Short version: If this is your only option, DO NOT BOTHER it will just be a big waste of time. If you’re intent on wasting a great deal of your time and getting a disappointing non-result, search the forum - there’s plenty of threads about how to do this.

I’m still not really clear what it is you’re trying to change. If this is for a new mod or something you are making, you can probably use a script to over-ride the default item layout in the map. Say exactly what it is you are up to and someone may have another idea.


(Lrns123) #5

This is nonsense… you do NOT need the original .map to use -onlyents (at least not for jedi academy)

to pull off a correct entity recompile, simply put ffa3.bsp and ffa3.ent in the gtkradiant directory and call q3map2 with the following commandline:
q3map2.exe -v -game ja -onlyents ffa3.ent

wait a couple of secs and you’re set

please note that you’ll have to host the modified map on a server in order to see changes