Jump to content

Decompiling BSP files to MAP


Recommended Posts

  • 1 month later...

The whole process of decompile is quite unpredictable: some maps can be opened in GtkRadiant after that, but some are full of errors or won't open at all. Even with the best results the map will be missing a lot of things and won't allow you to compile it again without issues.

In order to decompile the BSP, you'll have to run a certain command, as afi suggested. I think, you can learn more about it in this thread.

Link to comment
  • 2 months later...
  • 1 year later...

1.  If map makers put the map file into PK3, there will be no such problems, provided the author has an open mind.

2. One problem with Q3MAP2 is that it can't convert the quake live BSP file, which will prompt for version 47, not 46. So, what tools can convert a version 47 BSP file?

Link to comment

That file on github does not work with Jedi Academy or Jedi Outcast, these two games are not even on their radar as games that uses the quake engine. The method that NumberWan mentioned will work, but the problem is that user's instructions are as clear as mud so I will re-explain it in better detail.

You will need PakScape and the pk3 of the map that you want to decompile. Open Pakscape and load the the map's pk3 file and locate the bps file. Copy the bps file to gtkradiant's folder, then in the search bar next to the windows icon search for notepad or wordpad either will work. Once wordpad or notepad is open type: q3map2 -game ja -convert -format map (name of the bps file).bps. Save the file as decompile to the gtkradiant's folder. In file explorer click the view tab in the top left hand corner and check the box that says File name extension. Find the decompile.txt file and rename it to decompile.bat.  You should get a warning that reads:

If you change a file name extension, the file might become unusable. Are you sure you want to change it?

Click yes, decompile should now be a bat file now. Run the bat file and it should decompile the map and you get a .map file, for example ffa_endor_converted.map, if you do not see the .map file in the folder something went wrong. Now that you have the .map file you should be able to open it in gtradiant move the .map file to whatever folder you have your gtkradiant maps located. Hope this is easier to understand now.

Link to comment
  • 3 weeks later...
On 10/12/2022 at 4:40 PM, undeadslayer said:

That file on github does not work with Jedi Academy or Jedi Outcast, these two games are not even on their radar as games that uses the quake engine. The method that NumberWan mentioned will work, but the problem is that user's instructions are as clear as mud so I will re-explain it in better detail.

bsp sekai was supposed as a suggested tool to convert quake live bsp files to regular q3 bsps which then can be properly decompiled with the method NumberWan mentioned. It was just a reply to the comment above, not the initial question. Just left it here incase 5m1le71ger sees it by chance.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...