1. Forum moved (you can use login and pass from old forum)

Task complete Required Files to launch openapoc

Discussion in 'General Discussion' started by Yataka Shimaoka, May 28, 2017.

  1. Yataka Shimaoka

    Yataka Shimaoka Active Member Tester
    24/28

    Joined:
    May 3, 2017
    Messages:
    25
    Likes Received:
    5
    Best Answers:
    0
    Okay, we all know that we need the CD.iso file from the original game disk which can be downloaded via steam. Turns out, there is another site where you can download Xcom-Apocalypse for free, but doesn't have the CD.iso file. So I was wondering if we can change the required file and replace it with the Ufo2p folder and the Tac2p folder, just like what they did with openxcom, Whaddya say? Because I was wondering that some people who wants to play this game, doesn't have the file required and like they have to buy it from steam? This is an open source project, correct? So its supposed to be free, but if they have to pay for the required file, its not gonna be free anymore
     
    Last edited: May 28, 2017
    makus likes this.
  2. Treonin

    Treonin Registered
    26/28

    Joined:
    Feb 1, 2015
    Messages:
    29
    Likes Received:
    1
    Best Answers:
    0
    Open source means that this is free, but this does not include its dependencies, like the original xcom apoc, because xcom apoc itself is not open source so you have to pay for that.

    This project is a reimplementation of the engine using the original resource files, to make the game able to run on modern systems, without the old bugs, crashes and be able to be modded easily.

    Btw openxcom has the same rules, so you have to buy the original ufo: unknown to be able to play that too.

    But yeah sometimes there are promotions where you can get one of the games for free, so changing the requirement from iso to iso and folders would be doable, depending on the developers.
     
    Yataka Shimaoka likes this.
  3. Blackwolf Kuzoku

    Blackwolf Kuzoku Member Tester Researcher
    26/28

    Joined:
    Nov 16, 2014
    Messages:
    17
    Likes Received:
    3
    Best Answers:
    0
    Treonin is absolutely right.
    Open Source does not mean that you get everything you want for free. Its a fan-remake, a tribute for that awesome game.
    Dont forget that you'll never get a legal version for free. Its all a question about copyright and such things.
    If you love that original game and want to help the developement of this work, its worth to buy the game ( again ).


    But i also have a question regarding "required files":
    i've testet the current build in ubuntu with my original x-com german CD. I've made a iso-file from it, but the script runs in some error in the last few steps from "make -j4". Maybe some files has been changed on the european / german - Version of the game.
    ( As example the Microprose - Studios made an easteregg into the Intro - Videos. On european / german - Version the men on the phone is speaking english, the men in the background german. In the "international / english" - Version the men on the phone is speaking german and the men in the background is speaking english.)

    So the question is: Which iso is absolutely recommed ? Only the Steam-Version?
    And whats about that easteregg ? ( its in the ending video also done like in the intro ! )
     
    Last edited: May 29, 2017
  4. JonnyH

    JonnyH Well-Known Member Official Developer Administrator
    54/56

    Joined:
    Jul 17, 2014
    Messages:
    176
    Likes Received:
    22
    Best Answers:
    0
    We already support this, if you make "cd.iso" a directory with all the contents of the cd in it, so the directory structure looks like:

    cd.iso/music
    cd.iso/xcom3/maps/...
    cd.iso/xcom3/rawsound/...
    cd.iso/xcom3/smk/...
    cd.iso/xcom3/sound/...
    cd.iso/xcom3/tacdata/...
    cd.iso/xcom3/tacexe/...
    cd.iso/xcom3/ufodata/...
    cd.iso/xcom3/ufoexe/...
    cd.iso/xcom3/ufopaedi/...

    So you can copy the files from your purchased version of XCom:Apoc there instead :)
     
    Blackwolf Kuzoku likes this.
  5. Blackwolf Kuzoku

    Blackwolf Kuzoku Member Tester Researcher
    26/28

    Joined:
    Nov 16, 2014
    Messages:
    17
    Likes Received:
    3
    Best Answers:
    0
    Cool !
    But currently you have to use the steam iso-file to create the build, right? ( make -j4 fails with errors with my old european one )
     
  6. Yataka Shimaoka

    Yataka Shimaoka Active Member Tester
    3/28

    Joined:
    May 3, 2017
    Messages:
    25
    Likes Received:
    5
    Best Answers:
    0
    Oh, i did not know that. So basically copy the whole game archive to the openapoc directory? So I am being a dumbass all this time...
     
  7. JonnyH

    JonnyH Well-Known Member Official Developer Administrator
    54/56

    Joined:
    Jul 17, 2014
    Messages:
    176
    Likes Received:
    22
    Best Answers:
    0
    It *should* work? Any chance you can give the log output? We might need the .exe files if they're different, as we pull out some data that's at 'known' offsets in the .exe files, so any changes there would likely mean it ends up looking in the wrong place (which is what I suspect is why it's failing).

    Is this the original version? I only have the gog/steam/UK "Collector's Edition" myself to test with.
     
    Yataka Shimaoka likes this.
  8. Yataka Shimaoka

    Yataka Shimaoka Active Member Tester
    3/28

    Joined:
    May 3, 2017
    Messages:
    25
    Likes Received:
    5
    Best Answers:
    0
    So that's why you aren't encountering the same issues because its from steam, not the original one
     
  9. Blackwolf Kuzoku

    Blackwolf Kuzoku Member Tester Researcher
    26/28

    Joined:
    Nov 16, 2014
    Messages:
    17
    Likes Received:
    3
    Best Answers:
    0
    Its the original version, yes. :) Made some pictures from it ;)

    Can you please tell me the location of the log-files ? I am good at working with Ubuntu, but unfortunately no professional. :)
    i can sent you the exe-files as well.

    [​IMG]
    [​IMG]
    [​IMG]
     
    makus likes this.
  10. JonnyH

    JonnyH Well-Known Member Official Developer Administrator
    54/56

    Joined:
    Jul 17, 2014
    Messages:
    176
    Likes Received:
    22
    Best Answers:
    0
    I believe the file 'openapoc_log.txt' is created in the current working directory right now (as it's still in development it doesn't make sense for stuff to be in a 'system-wide' location). I believe when building, the DataExtractor is run from the root of the git repository, so it should appear there.
    Note, that all the extractors (and openapoc itself) use the same file name, so you'll probably only get the "last" failed extractor run there, which should be sufficient, and if you try to run another tool/test/openapoc itself it'll probably overwrite it.

    And the .exe files for the German version would be good - they have all the language strings embedded, so the "german" version *will* be different to the English version.
     
  11. Blackwolf Kuzoku

    Blackwolf Kuzoku Member Tester Researcher
    26/28

    Joined:
    Nov 16, 2014
    Messages:
    17
    Likes Received:
    3
    Best Answers:
    0
    Hi JonnyH,

    Sorry for let you waiting. Just had to reinstall the VM and Ubuntu.
    I've collected the logfiles, saved the terminal-output ( in german ... let me know if i have to repeat this in english for you. ) and made some screens from the differences from the iso-files. ( most only a modified date )

    https://drive.google.com/open?id=0BziwQFDF_0-DbDM0REk1TzBVWVE

    to be safe, the archive is password-protected, i send it via private message to you.
     
  12. Blackwolf Kuzoku

    Blackwolf Kuzoku Member Tester Researcher
    26/28

    Joined:
    Nov 16, 2014
    Messages:
    17
    Likes Received:
    3
    Best Answers:
    0
  13. JonnyH

    JonnyH Well-Known Member Official Developer Administrator
    54/56

    Joined:
    Jul 17, 2014
    Messages:
    176
    Likes Received:
    22
    Best Answers:
    0
    http://openapoc.org/threads/gog-version-of-x-com-apocalypse.212/#post-1806
    FYI - we do support .cue/.bin files (at least the specific subset that happens to be used by the GOG version :), but it's just not well integrated into the build or defaults right now
     
    makus likes this.
  14. Istrebitel

    Istrebitel Well-Known Member Official Developer Administrator
    28/56

    Joined:
    Aug 8, 2016
    Messages:
    149
    Likes Received:
    45
    Best Answers:
    1
    Maybe we could use several options instead of one? Like boot order? So that player would just specify the folder and framework would try to find an iso file there, then bin/cue file there, the see if the folder is actually a structure containing files?
     
    makus likes this.
  15. JonnyH

    JonnyH Well-Known Member Official Developer Administrator
    54/56

    Joined:
    Jul 17, 2014
    Messages:
    176
    Likes Received:
    22
    Best Answers:
    0
    Honestly, that's how it's structured internally, it just makes an ordered list and passes that to physfs, which does the overriding/overlaying for us. I just made the options "CD Path" and "Data Directory" to make it more obvious as to their intention. The fast they just map to index 0 and 1 in a list is kinda hidden.

    If we think it's a decent idea to expose that it should be relatively easy.
     
  16. Huaptlo

    Huaptlo Registered
    24/28

    Joined:
    Apr 27, 2015
    Messages:
    13
    Likes Received:
    0
    Best Answers:
    0
    I wonder where my original CD is, I did find my Interceptor CD, oh joy... Well I do also own the steam version, need to try out that one at some point.
     
  17. Yataka Shimaoka

    Yataka Shimaoka Active Member Tester
    3/28

    Joined:
    May 3, 2017
    Messages:
    25
    Likes Received:
    5
    Best Answers:
    0
    Thanks everyone for your answers, All of my problems are now resolved
    so i am marking the conversation complete
     

Share This Page