OpenApoc


  • Please log in to reply
22 replies to this topic

#1 pmprog

pmprog

    Squaddie

  • Members
  • Pip
  • 13 posts
  • Gender:Male

Posted 08 July 2014 - 09:53 PM

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

http://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

#2 silencer_pl

silencer_pl

    Captain

  • Members
  • PipPipPipPipPip
  • 4,392 posts
  • Gender:Male
  • Location:Poland

Posted 08 July 2014 - 09:57 PM

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?
Posted ImagePosted ImagePosted Image

#3 Bomb Bloke

Bomb Bloke

    The Smily Admin

  • Admin
  • PipPipPipPipPip
  • 4,625 posts
  • Gender:Male
  • Location:Tasmania (AU)

Posted 08 July 2014 - 11:43 PM

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...  :laugh:

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.
BB's X-Com Projects Page - X-Com Games At GamersGate
You're just jealous 'cause the voices only talk to me :P
We love Tammy! :)

#4 pmprog

pmprog

    Squaddie

  • Members
  • Pip
  • 13 posts
  • Gender:Male

Posted 09 July 2014 - 06:44 AM

View Postsilencer_pl, on 08 July 2014 - 09:57 PM, said:

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.

View PostBomb Bloke, on 08 July 2014 - 11:43 PM, said:

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 ;)

View PostBomb Bloke, on 08 July 2014 - 11:43 PM, said:

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.

#5 Space Voyager

Space Voyager

    I've got my eye on you!

  • Site Staff
  • PipPipPipPipPipPip
  • 5,440 posts
  • Gender:Male
  • Location:Slovenia

Posted 09 July 2014 - 11:19 AM

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.

#6 pmprog

pmprog

    Squaddie

  • Members
  • Pip
  • 13 posts
  • Gender:Male

Posted 09 July 2014 - 05:31 PM

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?

#7 silencer_pl

silencer_pl

    Captain

  • Members
  • PipPipPipPipPip
  • 4,392 posts
  • Gender:Male
  • Location:Poland

Posted 09 July 2014 - 06:55 PM

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?
Posted ImagePosted ImagePosted Image

#8 pmprog

pmprog

    Squaddie

  • Members
  • Pip
  • 13 posts
  • Gender:Male

Posted 09 July 2014 - 07:54 PM

View Postsilencer_pl, on 09 July 2014 - 06:55 PM, said:

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 DosBox
  • The resolution isn't bad
  • There's already plenty of modding tools available
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.

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.

#9 silencer_pl

silencer_pl

    Captain

  • Members
  • PipPipPipPipPip
  • 4,392 posts
  • Gender:Male
  • Location:Poland

Posted 09 July 2014 - 08:51 PM

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.
Posted ImagePosted ImagePosted Image

#10 pmprog

pmprog

    Squaddie

  • Members
  • Pip
  • 13 posts
  • Gender:Male

Posted 11 July 2014 - 03:43 PM

View Postsilencer_pl, on 09 July 2014 - 08:51 PM, said:

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

View Postsilencer_pl, on 09 July 2014 - 08:51 PM, said:

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 :)


#11 luke83

luke83

    Sergeant

  • Members
  • PipPipPip
  • 93 posts
  • Gender:Male

Posted 20 July 2014 - 11:50 AM

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.

#12 Solarius Scorch

Solarius Scorch

    I just love the color red...

  • Members
  • PipPipPip
  • 75 posts
  • Gender:Male
  • Location:Poland

Posted 24 December 2014 - 11:24 AM

View Postpmprog, on 09 July 2014 - 07:54 PM, said:

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.
Look at you hacker...
A pathetic creature of meat and bone, panting and sweating as you run through my corridors.
How can you challenge a perfect immortal machine?

-- Shodan, System Shock 2

#13 pmprog

pmprog

    Squaddie

  • Members
  • Pip
  • 13 posts
  • Gender:Male

Posted 18 January 2016 - 02:13 PM

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

https://www.youtube....h?v=V-VpI-64Cu4
https://www.youtube....h?v=KWG5xcs1Yio

So the project is still alive and progressing :)

#14 silencer_pl

silencer_pl

    Captain

  • Members
  • PipPipPipPipPip
  • 4,392 posts
  • Gender:Male
  • Location:Poland

Posted 18 January 2016 - 05:11 PM

No rush, it's not like hundred of people wait for complete version ;) Small progress is always good as no progress right?
Posted ImagePosted ImagePosted Image

#15 pmprog

pmprog

    Squaddie

  • Members
  • Pip
  • 13 posts
  • Gender:Male

Posted 23 October 2016 - 07:46 PM

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

#16 pmprog

pmprog

    Squaddie

  • Members
  • Pip
  • 13 posts
  • Gender:Male

Posted 22 December 2016 - 03:12 PM

Sorry for the delay in posting. Check out the progress being made here :-)
https://www.youtube....h?v=vfZlxqow6gQ

#17 makus

makus

    Squaddie

  • Members
  • Pip
  • 12 posts

Posted 27 September 2017 - 07:39 PM

Ok Falks so here Alfa 0.1 out =D
and guide from Istreabitel  
- how to launch OpenApoc
- how to submit bug report if you find it



https://www.youtube....h?v=5zVDMxgcjCs
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 inside
3) Put cd.iso (image or folder) into data folder inside OpenApoc folder
4) 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-8
3) 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=1920
Height=1080
Fullscreen=1


To disable the intro movie:

1) Put these lines of text into a config file and save:
[Game]
SkipIntro = 1

When 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 yet
5) Describe the bug, if you can, describe how to reproduce the bug reliably
6) 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.

https://www.youtube....h?v=6u5CQKSdgJo

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


#18 makus

makus

    Squaddie

  • Members
  • Pip
  • 12 posts

Posted 27 September 2017 - 07:45 PM

Here you can find newest news https://www.facebook.com/openapoc

here also last update
https://www.youtube....h?v=E-BAhaTc8ew

this video shows for all who could not imagine how much better Apoc could have become !!!

#19 silencer_pl

silencer_pl

    Captain

  • Members
  • PipPipPipPipPip
  • 4,392 posts
  • Gender:Male
  • Location:Poland

Posted 28 September 2017 - 03:08 PM

Good stuff.
Posted ImagePosted ImagePosted Image

#20 Space Voyager

Space Voyager

    I've got my eye on you!

  • Site Staff
  • PipPipPipPipPipPip
  • 5,440 posts
  • Gender:Male
  • Location:Slovenia

Posted 29 September 2017 - 07:01 AM

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...




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users