Release Starcraft

Discussion in 'Software Releases' started by notaz, Mar 4, 2014.

  1. notaz

    notaz Certified Guru

    Joined:
    Aug 23, 2005
    Messages:
    4,911
    Location:
    Lithuania
    Last edited: Apr 23, 2017
    Klumpen likes this.
  2. Klumpen

    Klumpen Run away! Run away!

    Joined:
    Jan 5, 2012
    Messages:
    6,577
    Location:
    Uncanny Valley
    ingoreis likes this.
  3. notaz

    notaz Certified Guru

    Joined:
    Aug 23, 2005
    Messages:
    4,911
    Location:
    Lithuania
    Makes me wonder what's the purpose of that CD though.
    The master disc should just be the usual copy of the game, only that it's the master from which all mass production copies would be made. It's not like mass production facilities need the game's source code to press all the copies of the release version...
     
    _jr_ and Swordfish II like this.
  4. Linux-SWAT

    Linux-SWAT Hardcore Member

    Joined:
    Feb 13, 2010
    Messages:
    8,181
    Maybe just buzz.
     
  5. BlueCheese

    BlueCheese Newbie

    Joined:
    Jul 1, 2016
    Messages:
    2
    Any ideas getting this to run on a RasPi 2 model B devboard? I once compiled wine on raspberry pi but it failed to run starcraft.

    EDIT: Yes, I am aware 1.18 does not work on ARM
     
    Last edited: Jun 21, 2017
  6. TrashyMG

    TrashyMG Sarcasm Dispenser Staff Member

    Joined:
    Jan 18, 2010
    Messages:
    10,461
    I'm not sure what OS your running, but the version of WINE that is now in the jessie and stretch repositories should just run it. I have it working on the OMAP5 devboard without issues. You just need to apt install it.

    If you do get it to run, it may be sluggish, you will need to configure wine DirectDrawRenderer setting to gdi, I think it defaults to opengl now.

    This is also my startup script I use to launch it:

    Code:
    #!/bin/sh
    export WINEPREFIX=$HOME/.wine-arm
    export WINE_FBDEV_USE_SCALER=1
    LD_LIBRARY_PATH=. setarch linux32 -L wine libscr_sa_arm.exe.so
    
    You may be able to remove the WINEPREFIX line, I just do this as the ARM version of WINE interferes with exagear desktop's x86 WINE..
     
  7. BlueCheese

    BlueCheese Newbie

    Joined:
    Jul 1, 2016
    Messages:
    2
    I'm running Jessie Raspbian
    When I do :
    Code:
    sudo apt install wine
    the response is:
    Code:
    Reading packages lists... Done
    Building dependency tree
    Reading state information... Done
    Package wine is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source
    
    E: Package 'wine' has no installation candidate
    Obviously apt installing it isn't going to work, so either there is probably a source I need to add or maybe wine for Jessie raspbian just doesn't exist
     
  8. Pierre_paix

    Pierre_paix Newbie

    Joined:
    Dec 29, 2017
    Messages:
    2
    If i follow your instruction, can I get a source code of SC?
     
  9. Caine

    Caine Hardcore Member

    Joined:
    Jun 5, 2008
    Messages:
    4,081
    Location:
    Netherlands
    It was dynamically recompiled, i.e. binary to binary. Unless I missed something, there is no source.
     
  10. elwing

    elwing Rabbit Addict

    Joined:
    Feb 23, 2009
    Messages:
    3,118
    Wrong caine, it was statically recompiled, there are sources, obviously not the original sources... And I think the decompiled sources were not released.
     
  11. Pierre_paix

    Pierre_paix Newbie

    Joined:
    Dec 29, 2017
    Messages:
    2
    Is it a C code or C++ ?
     
  12. elwing

    elwing Rabbit Addict

    Joined:
    Feb 23, 2009
    Messages:
    3,118
    In the op post, the author talks about c code, with the win 32 api handled by winearm lib. He released patch to winearm as he had to modify it a bit.
     
  13. Caine

    Caine Hardcore Member

    Joined:
    Jun 5, 2008
    Messages:
    4,081
    Location:
    Netherlands
    Ehhh...yes you are correct. Brainfart. Apologies for the misinformation.
     
  14. Linux-SWAT

    Linux-SWAT Hardcore Member

    Joined:
    Feb 13, 2010
    Messages:
    8,181
  15. levi

    levi Still fresh, damnit!

    Joined:
    Oct 6, 2008
    Messages:
    10,855
    Location:
    Somewhere off the coast of the EU
    Oh, so the detailed story is the second link on that page, and fwiw isn't written by Notaz. It's not really about the static recompilation job that Notaz did; the tool I think that guy was porting had source, so it's more akin to the kind of thing ptitseb does when porting windows sources with wine and glshim to Pandora.

    But thanks for the pointer in any case, it was an interesting read.
     

Share This Page

Loading...