BlindDaThief Posted December 14, 2020 Posted December 14, 2020 There must be a way to decompile BSP files to MAP files. I have tried a variety of programs that claim to do this but are not compatible with JKA maps for some reason. Any Help? Also I intend to decompile for learning purposes only!
Lancelot Posted December 14, 2020 Posted December 14, 2020 I moved your topic to the General Modding Discussions section. Take a look at this tutorial: https://en.wikibooks.org/wiki/Q3Map2#Decompiling_into_a_.map
Bubbles Posted December 16, 2020 Posted December 16, 2020 What you trying to do? Also what map you trying to decompile?
Apprentice Posted December 16, 2020 Posted December 16, 2020 Q3map2 can do this for years and I wonder which other programs you try to use. Also, decompiled maps aren't pretty. It is a mess and will always be a mess and not very suited for beginners . . .
afi Posted December 16, 2020 Posted December 16, 2020 It's very easy to decompile maps with q3map2 using -convert -format map. The only problems you will have is no point lights (unless the map creator compiled the map with a certain parameter) and bad texture alignment
NumberWan Posted February 11, 2021 Posted February 11, 2021 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.
5m1le71ger Posted October 9, 2022 Posted October 9, 2022 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?
mjt Posted October 11, 2022 Posted October 11, 2022 On 10/9/2022 at 6:33 PM, 5m1le71ger said: 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? https://github.com/zturtleman/bsp-sekai might do the trick...
undeadslayer Posted October 12, 2022 Posted October 12, 2022 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.
mjt Posted October 27, 2022 Posted October 27, 2022 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.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now