Snify's Starcraft II Loader
submit to reddit

  • @Snify i just tried injecting the 0.9 dll using http://sourceforge.net/projects/autodllinjector/ and started it with sc2switcher, the game started after 1 minute, looks like the problem is in the injection.

    @madsheep
    These are the reg keys i have (Win32)
    [HKEY_LOCAL_MACHINE\SOFTWARE\Blizzard Entertainment\StarCraft II Retail]
    "InstallPath"="C:\\Program Files\\StarCraft II\\"
    "GamePath"="C:\\Program Files\\StarCraft II\\StarCraft II.exe"
    "UninstallPath"="C:\\Program Files\\Common Files\\Blizzard Entertainment\\StarCraft II\\Uninstall.exe"

    Private
    avatar
  • i have only the uninstaller here (my version is enUS)

    [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\StarCraft II]
    "DisplayIcon"="C:/Program Files (x86)/StarCraft II\\StarCraft II.exe"
    "DisplayName"="StarCraft II"
    "UninstallString"="C:\\Program Files (x86)\\Common Files\\Blizzard Entertainment\\StarCraft II\\Uninstall.exe"
    "Publisher"="Blizzard Entertainment"
    "InstallLocation"="C:\\Program Files (x86)\\StarCraft II\\"
    "InstallSource"="C:\\Program Files (x86)\\StarCraft II\\"
    "DisplayVersion"="2.0.6.25180"
    "Comments"="StarCraft II"
    "Contact"="Blizzard Support"
    "HelpLink"="http://us.blizzard.com/support/"
    "URLInfoAbout"="http://us.blizzard.com/support/"
    "URLUpdateInfo"="http://us.blizzard.com/support/"

    Registered User
    avatar
  • madsheephttp://i47.tinypic.com/357m0b9.png

    and i have fresh installation of windows and starcraft


    !!!!!! very strange! what about the path not in the wow directory for 32bit?

    btw madsheep, are you Greek?

    This Business Is Binary. You are a 1 or a 0. Alive or Dead.- Play SC2 Offline with StarTCraft Loader: http://adf.ly/M0bMj
    Developer & Moderator
    avatar
    Battle.net
    Name:
    Vernam7
    Realm:
    Europe
  • :D yep

    Registered User
    avatar
  • madsheep:D yep

    [sorry for that guys]

    lol vre vre vre mikros pou einai o kosmos e?
    hahahaahaha to katalava otan o Snify edose link gia tin cach me katalixi .gr, kai leo ti diaolo pou vrike hosting stin elladao amerikanos?!

    kala pantos to domain eiai blacklist apo antivirus kai den paizei na katevasei apo kei kaneis anthropos, opote exo dosei neo link ston server mas.

    This Business Is Binary. You are a 1 or a 0. Alive or Dead.- Play SC2 Offline with StarTCraft Loader: http://adf.ly/M0bMj
    Developer & Moderator
    avatar
    Battle.net
    Name:
    Vernam7
    Realm:
    Europe
  • Strange,the enUS had the keys too in my reg.

    Ok this one should exist on all win vista and up
    SC2 is somewhere in there

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\GameUX\Games\

    "ConfigApplicationPath" C:\Program Files\StarCraft II\

    Private
    avatar
  • BTW. The Wow6432Node is the same as the regular registry key in "\Software"

    When a 32-bit application queries a value under the HKEY_LOCAL_MACHINE\SOFTWARE\\ subkey, the application reads from the HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\\ subkey."[/quote

    Edit:
    Seems like it's also in HKCU
    http://www.teamliquid.net/forum/viewmessage.php?topic_id=24056

    Corporal
    avatar
  • nope that's SC1
    The only thing of SC2 that is in there are the editor settings

    Private
    avatar
  • Snify if its ok with you i updated your first post with a nice picture and also i am recommending the loader now that is stable to my own instructions for users to load the game 100% sure offline.

    tnx

    This Business Is Binary. You are a 1 or a 0. Alive or Dead.- Play SC2 Offline with StarTCraft Loader: http://adf.ly/M0bMj
    Developer & Moderator
    avatar
    Battle.net
    Name:
    Vernam7
    Realm:
    Europe
  • Vernam7Snify if its ok with you i updated your first post with a nice picture and also i am recommending the loader now that is stable to my own instructions for users to load the game 100% sure offline.

    tnx


    Cool. looks good thank you very much :P
    Release 1.0 is on it's way :)

    Corporal
    avatar
  • Registered User
    avatar
  • oh btw sniffy i am going to make a small Hots Enabler tool that will allow super wow noobs to do all that in few seconds. i will need your help on that because i will not have time to finish it, or instead of using many small different tools we are going to make them allin1 (o this name is allready taken :P)

    what i need from your loader are the existing "features"

    plus this is what i want to add:
    -detect sc2 installation (from reg)
    -makes sure its at least 2.0.5 installed. (easy done by checking the last base folder)
    -if there are newer version than 2.0.5 maybe 2.0.8etc, delete the newer base folders and the update folder too.
    -detect what localization the game is (by reading the Launcher.db file)
    -based on the localization i will have you all possible self extracted v2.0.5 files in ouor server
    and the tool will just a label saying version enGB Detected or what ever, and based on that if we have teh downgrade selfextract files in our server, a "Downgrade to 2.0.5" button will be enabled.
    -clicking the above button the specific file(s) will be download and run, replacing the deleted folders.
    -then we must have the updated razorkeygen you use to provide license for WOL
    -the download latest cache for wol-hots (skirmish)
    -the fixes if needed
    -and finally the all powerful Star Starcraft 2, offline or an other also button that will say "Start Heart Of The Swarm Camaign" that will start the game offline but with passing parameter my SAVE file (that will also be downloadable from our server so that wi can easily update what ever we want)

    let me know how you like to split the job tasks, if you are into it.

    time for ZZZZZZzzzzzzzzzzZZZZZZZZzzzzzzzzzzzzzz :P

    cy all after 10 hours

    This Business Is Binary. You are a 1 or a 0. Alive or Dead.- Play SC2 Offline with StarTCraft Loader: http://adf.ly/M0bMj
    Developer & Moderator
    avatar
    Battle.net
    Name:
    Vernam7
    Realm:
    Europe
  • Alright, I will work on it :P

    Corporal
    avatar
  • Just out of curiosity, what programming language did you use to make the loader Snify?

    Registered User
    avatar
  • PocoyoJust out of curiosity, what programming language did you use to make the loader Snify?

    It's written Object Pascal.

    Corporal
    avatar
  • With a freshly installed and correctly patched(2.0.5) copy of SC2, I get the following error after clicking 'Start SC2 Offline':

    SC2 LOADER ERROR
    ErrorCode: 01

    Ran as admin, UAC, anti virus, etc disabled.
    'Loader.dll' seems to be fine.

    Any ideas?

    Anonymous
    204.83.73.xxx
    avatar
  • @Snify, i have a question for you for a short.

    Will you make a program that will add a shortcut of your loader of StarCraft II to your desktop???

    Anonymous
    180.191.87.xxx
    avatar
  • Mr MooWith a freshly installed and correctly patched(2.0.5) copy of SC2, I get the following error after clicking 'Start SC2 Offline':

    SC2 LOADER ERROR
    ErrorCode: 01

    Ran as admin, UAC, anti virus, etc disabled.
    'Loader.dll' seems to be fine.

    Any ideas?


    Which Windows do you have?
    Something is still blocking it...

    Corporal
    avatar
  • DaVinci030@Snify, i have a question for you for a short.

    Will you make a program that will add a shortcut of your loader of StarCraft II to your desktop???


    No. It's easy: Just rightclick on the loader ===> send to ==> Desktop

    Corporal
    avatar
  • Vernam7
    madsheepi don't have that key in my registry :/ maybe because i have the starter version? i don't know

    no way! make sure you are lookign in the HK MAchine! not user! and if its 64bit under teh wow64 emulation folder! there is no way you dont have this key if the game is installed.

    Actually Vernam, you may be too self-righteous in this belief.

    When using the Starter Pack there is no such registry entries written -- AT ALL. I can prove this to you if you want, screenshots/teamview/etc.
    As such your SC2ALLin1 doesn't automatically detect the SC2 installation directory for ANYONE that uses the Starter Edition, because the Starter Edition does NOT write the same registry values like the Retail version does.

    There are several HKCR and HKLM entries that link com shells to the executables but those would do of no use to identify the installdir.
    There is however, as I think was already mentioned, an Uninstaller created for the Starter Edition and it lists the install directory.

    For 64-bit it is located at "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\StarCraft II" under the binary value "InstallLocation" as well as "InstallSource". I would also presume this entry is hierarchically superior to the registry entries you're using because this entry will be created for ANY edition of SC2.
    (For 32-bit I would make an educated guess and say the registry value would be located in the same spot, just disregard the 'Wow6432Node'[i.e. "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\StarCraft II"])

    If you deny or try to disregard this obvious fact, it'd be like saying "This sentence is false."

    Sincerely,
    Ender Wiggins

    Anonymous
    213.202.225.xxx
    avatar
  • tomsonslvStrange,the enUS had the keys too in my reg.

    Ok this one should exist on all win vista and up
    SC2 is somewhere in there

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\GameUX\Games\

    "ConfigApplicationPath" C:\Program Files\StarCraft II\


    I've checked 4 different SC2 installations on separate boxes and NONE of them have that entry -- Windows 7 & 8, 32 and 64-bit. In fact, what self-respecting person uses Game Explorer? LOL The same kind of person that uses Windows Vista I guess.

    Anonymous
    213.202.225.xxx
    avatar
  • Snify, I have a general question about this loader. Is it's sole purpose to just make things easy for noobs? As in, if you have a fully functional offline SC2 there is no reason to use it correct?
    Was just wondering why go through the trouble to make something work that already works if you follow simple directions. Just seems like a lot of work for nothing unless you just practicing your programming skills because I can respect that. :)

    Sincerely,
    Ender Wiggins

    Anonymous
    213.202.225.xxx
    avatar
  • EnderSnify, I have a general question about this loader. Is it's sole purpose to just make things easy for noobs? As in, if you have a fully functional offline SC2 there is no reason to use it correct?
    Was just wondering why go through the trouble to make something work that already works if you follow simple directions. Just seems like a lot of work for nothing unless you just practicing your programming skills because I can respect that. :)

    Sincerely,
    Ender Wiggins


    :P that too. I just like programming in general and the challenge. Thanks for your research about the registry entries. I will implement that :)

    Corporal
    avatar
  • hi alll!

    @Ender

    my favorite virtues of the Snify's Starcraft II Loader for a fully functional offline SC2:

    - Starts Starcraft II offline and blocks all internet access.
    - "-offline" parameter for instant play.
    - Automatically cancels the the first Starcraft II window for faster play.

    thx vernam7 and snify and alllllll you people that has helped in some way or another way!

    thx to eny

    thx god =)

    Anonymous
    200.109.49.xxx
    avatar
  • Snify
    EnderSnify, I have a general question about this loader. Is it's sole purpose to just make things easy for noobs? As in, if you have a fully functional offline SC2 there is no reason to use it correct?
    Was just wondering why go through the trouble to make something work that already works if you follow simple directions. Just seems like a lot of work for nothing unless you just practicing your programming skills because I can respect that. :)

    Sincerely,
    Ender Wiggins


    :P that too. I just like programming in general and the challenge. Thanks for your research about the registry entries. I will implement that :)

    Haha alright was just making sure I wasn't missing a subliminal unmentioned message about a private server or b.net emulation. :P The loader looks good and definitely has progressed quickly. The few things I tested -- the main function of injecting a Loader.dll to launch the game offline -- work flawlessly for me albeit the game launches flawlessly anyways. Keep up the good work and don't let haters get to you.

    Oh and no problem about the registry entries. If you need any other type of confirmation on system writes just let me know; I've been zerg rushing since Raynor made sweet gay love to Fenix.

    Sincerely,
    Ender Wiggins

    Anonymous
    213.202.225.xxx
    avatar

New Reply

Replies are closed on this thread.


Support Nibbits by linking to us: