pmprog Posted July 8, 2014 Share Posted July 8, 2014 Hi everyone, I'm new around here, but I've been a part of OpenXCOM on and off over the years. I'd been pointing in this direction based on a couple of users who mod Apoc here, so I thought it might be a good place to drum up a bit of interest. I've started (in a very loose sense) an open source remake of Apoc, with the plan to use the original data files, with support for mods etc. It's extremely early days, so as of yet, there's nothing for players to see, but if you want to tag along, I've set up a board; and the source code is in my GitHub account https://openapoc.pmprog.co.uk/index.php The current source code is boiler plate whilst I write the routines to import the data files, then I'll probably restructure that to better suit the game. Regards Nilex 1 Link to comment Share on other sites More sharing options...
silencer_pl Posted July 8, 2014 Share Posted July 8, 2014 If you were doing in OpenXcom project and now they are doing TFTD, wouldn't it be better to help them with that and together then do Apoc? Link to comment Share on other sites More sharing options...
Bomb Bloke Posted July 8, 2014 Share Posted July 8, 2014 TFTD shouldn't take long. The main point of tedium in implementing it would likely be in the font colours - speaking as someone who's written code that can render maps from either game. Yeah, there's a bunch of stuff in the executable that needs to be dragged out (USO flight paths, regions and whatever), but I'm honestly surprised TFTD support wasn't added well before 1.0. Perhaps someone should run through my code and look up where all the references to the UFOgame boolean are... Apocalypse, on the other hand, is an entirely different game, so one way or another it'll need a new starting base. And it doesn't really matter when that project starts, as odds are there are coders available now who aren't interested in working in the current OpenXcom project, and odds are there are coders working on that project who won't be interested in moving on to Apoc later. There isn't a lot of documentation around for Apoc's data files, though. I did write a couple of tools for manipulating them, but nothing too complex. Assuming you haven't already sussed it out pm, you can find my notes on its PCK files here; there's also my image extractor (with source) over here. Plus this funny little tool which is rather less useful. Link to comment Share on other sites More sharing options...
pmprog Posted July 9, 2014 Author Share Posted July 9, 2014 If you were doing in OpenXcom project and now they are doing TFTD, wouldn't it be better to help them with that and together then do Apoc?I considered this (and even mentioned it in the OXC IRC channel last night), but I really didn't spend all that much time in the OXC code, so I'm not sure how much I could help them... That said, I'll be keeping an eye on the project, and might help out if I see something I can help with. TFTD shouldn't take long. The main point of tedium in implementing it would likely be in the font colours - speaking as someone who's written code that can render maps from either game. Yeah, there's a bunch of stuff in the executable that needs to be dragged out (USO flight paths, regions and whatever), but I'm honestly surprised TFTD support wasn't added well before 1.0.From what I heard from the guys, whilst there's a lot of superficial changes, there's quite a few changes under the hood. Things like water-based weapons that don't work on land. Besides, it's good to not over-complicate your v1.0 goal There isn't a lot of documentation around for Apoc's data files, though. I did write a couple of tools for manipulating them, but nothing too complex. Assuming you haven't already sussed it out pm, you can find my notes on its PCK files here; there's also my image extractor (with source) over here. Plus this funny little tool which is rather less useful.Yeah, I noticed that lack, slowly digging through though. Did you ever look at compression 128? Are there many PCKs with that compression method?But thank you for your notes, tools, and offer. I'm sure I'll be taking you up on that at some point. Link to comment Share on other sites More sharing options...
Space Voyager Posted July 9, 2014 Share Posted July 9, 2014 OpenApoc interests me more than predecesors. The real time battles finally made them short enough to be bearable so I might actuall, find the courage to play it again. Link to comment Share on other sites More sharing options...
pmprog Posted July 9, 2014 Author Share Posted July 9, 2014 A quick question to anyone interested, regarding data files: OpenXCOM uses a combination of the original game files and additional "rule" data files, whereas UFO:The Two Sides at install ran a batch conversion of the original game data into a format used by itself. From a modding perspective, I would have thought the latter would be a better option, but what do you guys actually think? Link to comment Share on other sites More sharing options...
silencer_pl Posted July 9, 2014 Share Posted July 9, 2014 That depends what you want to achieve. For The Two Sides wasn't it necessary to change it because of the use of higher resolution graphics? Link to comment Share on other sites More sharing options...
pmprog Posted July 9, 2014 Author Share Posted July 9, 2014 That depends what you want to achieve. For The Two Sides wasn't it necessary to change it because of the use of higher resolution graphics?Yes, it was. As for what I want to achieve. The more I think about it, I'm not really sure.At the moment:It's easy enough to get running through DosBoxThe resolution isn't badThere's already plenty of modding tools availableOther than making modding easier, and potentially adding on the bits that were left out of the final game, I guess it doesn't offer much. So yeah, maybe it's not really worth it. It's not like UFO:EU which had a number of restrictions based upon the technology at the time. Link to comment Share on other sites More sharing options...
silencer_pl Posted July 9, 2014 Share Posted July 9, 2014 Improved graphics is always nice. UFO:EU would be once again top champion to compete if OpenXcom could make it High-Res. But if it will be too complicated better stay with the original and simply fix the bugs that were left and for example return missing/cut content. Link to comment Share on other sites More sharing options...
pmprog Posted July 11, 2014 Author Share Posted July 11, 2014 Improved graphics is always nice. UFO:EU would be once again top champion to compete if OpenXcom could make it High-Res.I believe the guys from UFO:TTS released some of their high-res graphics to the OXC community, I don't know if anyone ever tried to use them though But if it will be too complicated better stay with the original and simply fix the bugs that were left and for example return missing/cut content.Yeah, I read there was supposed to be several dimensions in the original game, but only one made it into the final cut, so that might be an interesting concept. Esp' if I make it easy enough to add other aliens in. Also Link to comment Share on other sites More sharing options...
luke83 Posted July 20, 2014 Share Posted July 20, 2014 Really looking forward to this project, so much so i have just download some Map editor files for it ( will see if they actually work next weekend). Hoping a few people from these forums head on over to the project forums and offer there support, its a big undertaking. Link to comment Share on other sites More sharing options...
Solarius Scorch Posted December 24, 2014 Share Posted December 24, 2014 Other than making modding easier, and potentially adding on the bits that were left out of the final game, I guess it doesn't offer much. But that's exactly why the project is interesting! Look, you could run the first two games with DOSBox too. The reason Openxcom is so popular must the bugfixes and the modding potential. And this is precisely what I expect from OpenApoc, plus adding the missing stuff if it can be done. I'm just hoping we find enough coders. Link to comment Share on other sites More sharing options...
pmprog Posted January 18, 2016 Author Share Posted January 18, 2016 So, it's been a long time since there was a post here. Unfortunately, I've not done much development on this for a long time... However, there are several others who have So the project is still alive and progressing Nookrium 1 Link to comment Share on other sites More sharing options...
silencer_pl Posted January 18, 2016 Share Posted January 18, 2016 No rush, it's not like hundred of people wait for complete version Small progress is always good as no progress right? Link to comment Share on other sites More sharing options...
pmprog Posted October 23, 2016 Author Share Posted October 23, 2016 Just to let everyone know that progress is still going. We have a battlescape in existance. Still lots to do, but it's really looking good now. I'll post a link to a vid when a recent one gets uploaded Bomb Bloke 1 Link to comment Share on other sites More sharing options...
pmprog Posted December 22, 2016 Author Share Posted December 22, 2016 Sorry for the delay in posting. Check out the progress being made here :-) Link to comment Share on other sites More sharing options...
makus Posted September 27, 2017 Share Posted September 27, 2017 Ok Falks so here Alfa 0.1 out =Dand guide from Istreabitel - how to launch OpenApoc- how to submit bug report if you find it You can now try out OpenApoc! Finally. And good news, it's not just 0.1, you can now just get to try the lastest features we've implemented immediately when we do so! Simple steps to play OpenApoc on Windows right now:1) Acquire X-Com Apocalypse original game CD, or an image/archive of that.- you need have all files in ISO file including MUSIC etc- if it's in .iso format, rename it to "cd.iso"- if it's not, copy all the contents into a folder and rename the folder to "cd.iso"2) Visit https://ci.appveyor..../openapoc-iq0ey- If you see a green latest build then you can get it, if it's not then go to HISTORY at the top and click another build that's green- Click Platform x64 (or Win32 if you need 32bit binaries)- Click ARTIFACTS- Download the first option (without "debug" in it)- Unzip downloaded file which will create a new folder with everything from us inside3) Put cd.iso (image or folder) into data folder inside OpenApoc folder4) Run and enjoy! If you're getting blank buttons in the main menu, most likely your system's native language is not english. OpenApoc already has translations in multiple languages, but doesn't have the fonts yet. Therefore, you will have to set it to english to work for now. Steps to change language to English:1) Create file named "OpenApoc_settings.conf" inside OpenApoc folder.2) Put these two strings of text in it and save:[Framework]Language=en_GB.UTF-83) Next time you launch OpenApoc, you'll be all set!To make a full screen:1) Put these lines of text into a config file and save:[Framework.Screen]Width=1920Height=1080Fullscreen=1 To disable the intro movie:1) Put these lines of text into a config file and save:[Game]SkipIntro = 1When you want to try out a newer version:1) Just repeat steps 2-4 above. At this time, better use a new folder and delete the old one every time you update, as an in-place update may bug out in some way. If you find a bug:1) Visit https://github.com/OpenApoc/OpenApoc/2) Click "Issues"3) Click "New issue"4) Create an account if you don't have one yet5) Describe the bug, if you can, describe how to reproduce the bug reliably6) Attach the "openapoc_log.txt" file from OpenApoc folder* Note that this file is re-written every time you launch OpenApoc, so attach it after you have encountered the bug and closed the game, before you run the game again. Lastest updates about what's ready in the current release: - State of the game (about 3 weeks old) https://www.youtube.com/watch?v=QxdOvvrxBk4 - More features https://www.youtube.com/watch?v=LoDboL0Ya9I - Base defenses https://www.youtube.com/watch?v=dGavIbfhDxc Nilex 1 Link to comment Share on other sites More sharing options...
makus Posted September 27, 2017 Share Posted September 27, 2017 Here you can find newest news https://www.facebook.com/openapoc here also last update this video shows for all who could not imagine how much better Apoc could have become !!! silencer_pl, Space Voyager and Nilex 3 Link to comment Share on other sites More sharing options...
silencer_pl Posted September 28, 2017 Share Posted September 28, 2017 Good stuff. makus 1 Link to comment Share on other sites More sharing options...
Space Voyager Posted September 29, 2017 Share Posted September 29, 2017 That it is! I love that real time battles are in - is it only my memory playing tricks on me that there were only TB battles a while ago? Anyway, Apoc brought a lot of improvements to X-COM... makus 1 Link to comment Share on other sites More sharing options...
makus Posted September 30, 2017 Share Posted September 30, 2017 So the addition to the previous guide for installing Openapok Create a file named "OpenApoc_settings.conf" inside the OpenApoc folder. To make a full screen1) Put these lines of text into a config file and save:[Framework.Screen]Width=1920Height=1080Fullscreen=1 To disable the intro movie1) Put these lines of text into a config file and save:[Game]SkipIntro = 1 Wallpaper https://pp.userapi.com/c639122/v639122229/3f430/xng3HDcQZ_Y.jpg Link to comment Share on other sites More sharing options...
makus Posted August 21, 2018 Share Posted August 21, 2018 Smoke model taxi from game) https://sketchfab.com/models/96c282b61cf94c5bbadeaf01521bd150 Link to comment Share on other sites More sharing options...
Zombie Posted August 22, 2018 Share Posted August 22, 2018 That's awesome, thanks makus! - Zombie makus 1 Link to comment Share on other sites More sharing options...
makus Posted July 9, 2020 Share Posted July 9, 2020 To admins: Is it possible to pin this topic?) X-Com Apocalypse build in Map editor - Activation Guide Wallpapershttps://www.devianta...d-PSD-845460097https://www.devianta...ll-HD-845672925https://www.devianta...ncept-846343208 Link to comment Share on other sites More sharing options...
makus Posted July 10, 2020 Share Posted July 10, 2020 That's awesome, thanks makus! - Zombie 1. Thx for pin who did this2. Zombie pls look in PMs i write to you about ... Link to comment Share on other sites More sharing options...
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