ONLY SUPPORTS ENGLISH SCRAFT INSTALLATIONS
DOWNLOAD:BWAI Downgrader v1.6.1.eapprox. 10mb
INFO:A one-click Downgrader that utilizes ShadowFlare's No-cd utility.
Now you can play old mods without mounting some .iso or having to dig up that old CD.
DIRECTIONS:Unzip to anywere and run! Jeez its that easy.
NO-CD INFO:To utilize the no-cd follow Blizzard's 1.15.2 no-cd instructions:
1. copy install.exe from your Broodwar CD to your Starcraft folder
2. rename install.exe to Broodwar.mpq
Windows Vista Users and ToggleNX:* ShadowFlare's no-cd utility automatically toggles this setting for Private PvPGN servers. So you're good to go!
* 1.16.1 option will bring you to a special screen that will allow you to toggle this should you want to play 1.16.1 on a Private server.
NOTE: PAY ATTENTION!!! Upgrading to the latest BNET patch (1.16.1 as of this writing):A reminder that this program uses ShadowFlare's NO-CD utility. Bnet will not recognize any of the 1.07-1.15.1 downgrades NOR the 1.16.1 toggleNX option.
Use the 1.16.1 (Bnet) option to return to a 100% working Bnet 1.16.1.
Use the 1.16.1 (Bnet) option to return to a 100% working Bnet 1.16.1.
Use the 1.16.1 (Bnet) option to return to a 100% working Bnet 1.16.1.
Use the 1.16.1 (Bnet) option to return to a 100% working Bnet 1.16.1.
Use the 1.16.1 (Bnet) option to return to a 100% working Bnet 1.16.1.
Updates:
* Fixed a bug with 1.10 multiplayer games
* Fixed an issue with 1.10 SFRealm connection
* Improved Menus one step further with 14px font. Now map lists are even bigger.
Post has been edited 11 time(s), last time on Jun 5 2009, 5:21 pm by bajadulce. Reason: updated
None.
Uh oh farty, you have some competition!
It looks great! Ill be sure to give it a go next time I need to.
If anything cool is ever going on Skype me up under the name "blarghle"
Will version 1.12b be added for Free Market?
None.
Uh oh farty, you have some competition!
that's quite comical. His tool is a
REAL program. Mine just basically copies stuff to your starcraft folder. This prog was just a fun little side project and allows some additional options; mainly the no-cd thing. Maybe Farty will be motivated to update his program tho! ...
No idea. I would assume so, since the files are genuine Blizzard files and I would expect the files generated by Shadowflare's no-cd tool would be too. If the DEP settings are set for a particular target .exe (in this case starcraft.exe) does that mean they have to be reset if the file is overwritten? Dunno. And is there anything additional besides DEP settings that require additional tweaking for starcraft.exe to work with Vista?
Will version 1.12b be added for Free Market?
I doubt anything more will ever become of this. I didn't incorporate any means to "update" the .exe. Basically I was just goofing around last night and thought this would be a fun and quick project. The particular versions just seemed to be the most needed. Also some ppl were asking me for an easy way to downgrade to 1.10. I guess I could write an updater so that if you placed the Downgrader in your Starcraft folder, it would then be able to find it and enable "updating" without having to redownloading the whole .exe. The program is already pretty big (~15mb) for what it does. ... Free Market should be updated to the new FGraft anyways! ..
None.
No idea. I would assume so, since the files are genuine Blizzard files and I would expect the files generated by Shadowflare's no-cd tool would be too. If the DEP settings are set for a particular target .exe (in this case starcraft.exe) does that mean they have to be reset if the file is overwritten? Dunno. And is there anything additional besides DEP settings that require additional tweaking for starcraft.exe to work with Vista?
Overwriting the .exe still allows it to run on my computer (I use Vista). The only problem is using ToggleNX for multiplayer.
ouch.. monster VISTA!
.
OK I just downloaded ToggleNX from Shadowflare's realm and dumped one starcraft.exe into it. Now the program says that it successfully toggled NX flag in executable. So does that mean the .exe was altered and is now fixed!
? (didn't see the file date change?) OR does starcraft.exe have to be run through the program every time?
I guess what I'm getting at is can I just dump each one of the starcraft.exe's through this program and then distribute them in my downgrader?
btw, I don't have windows Vista so is there some output I'm not seeing? Is it supposed to auto launch Scraft? Or is it something running in background? no clue. couldn't seem to find any documentation on this issue.
None.
It is already integrated into the no-cd patcher, except that it doesn't toggle (only goes one way). The reasoning behind this was that people were probably going to be using private servers when playing the older versions, which means you can't have Windows enabling that feature for SC.
Also, did you make sure you didn't use the patcher on 1.15.2, so it can still work on battle.net?
None.
It is already integrated into the no-cd patcher, except that it doesn't toggle (only goes one way)
So I guess Vista users will have to toggle this after running the downgrader? I wish there was a toggle that automatically targeted starcraft.exe? Then I could just call that program in downgrader as an option for Vista users.
Also, did you make sure you didn't use the patcher on 1.15.2, so it can still work on battle.net?
I did not use the patcher on the 1.15.2 starcraft.exe. When users select the 1.15.2 option, the program actually removes any nocd files.
1.15.2.ins:
@SetupDat\GenDefs.ins
// Uninstall file.
UninstallFile $(Unin_Star_Data);
// add patch Files to Starcraft folder
FileBlock "SetupDat\files\1.15.2" = $(InstallPath) archived
{
("starcraft.exe")
}
FileBlock "SetupDat\files\1.15.2" = $(InstallPath) archived
{
("storm.dll")
}
FileBlock "SetupDat\files\1.15.2" = $(InstallPath) archived
{
("patch_rt.mpq")
}
FileBlock "SetupDat\files\1.15.2" = $(InstallPath) archived
{
("battle.snp")
}
FileBlock "SetupDat\files\1.15.2" = $(InstallPath) archived
{
("standard.snp")
}
// remove SFNOCD files from starcraft folder
DeleteFile $(InstallPath)\"SFNoCD.dll";
DeleteFile $(InstallPath)\"starcraft.exe.sfnocd";
None.
I meant that my no-cd patcher already applies that patch, meaning there is no need for an additional step, but simply does not include a method to
reverse it
None.
Would there ever be any need to reverse this toggle?
And just to clarify; If Vista users run starcraft with the included nocd.dll and starcraft.exe.sfnocd, does this mean that they won't need to do any toggling?
None.
What is togglenx sopposed to do? I dled it, draged SC onto it, says Succesfuly toggled nx flag in executable. Then what?
None.
What is togglenx sopposed to do? I dled it, draged SC onto it, says Succesfuly toggled nx flag in executable. Then what?
You use it to enable custom gateways.
Would there ever be any need to reverse this toggle?
Not when using my no-cd patcher, as it currently has no included method to reverse any changes on disk, only in memory (though it keeps track of all the information necessary to do so). ToggleNX only performs a simple change of one bit in the file, so I decided to make that be able to undo the change it does.
And just to clarify; If Vista users run starcraft with the included nocd.dll and starcraft.exe.sfnocd, does this mean that they won't need to do any toggling?
That is correct (well, except that the modified starcraft.exe is a part of that as well).
Basically there are 3 parts to the patch: sfnocd.dll, where all the real work is done; the starcraft.exe patch, which includes injected code and the patch from ToggleNX; and the starcraft.exe.sfnocd file, which contains a list of all the changes to undo in memory after sfnocd.dll is loaded. starcraft.exe.sfnocd is specific to the version it was created for, while sfnocd.dll is not.
What is togglenx sopposed to do? I dled it, draged SC onto it, says Succesfuly toggled nx flag in executable. Then what?
It toggles a setting in starcraft.exe that is designed to tell Vista to not allow disabling Data Execution Prevention for the program. Basically it is a setting to indicate that the program is compatible (and it is indeed compatible, otherwise people would be complaining about it all the time). However, there is something that current versions of the server software run by private servers (PvPGN) send out to the game that is not compatible with Data Execution Prevention, so it needs to be disabled to connect, even though Starcraft is otherwise compatible with Data Execution Prevention..
None.
even though Starcraft is otherwise compatible with Data Execution Prevention..
Some mods actually need to be put into the exception list for DEP on my computer. Some of these include AO, ITAS, and an older mod from Maplantis >.>
My SCBW CDs case IS my computer. >.>
pics please!
And just to clarify; If Vista users run starcraft with the included nocd.dll and starcraft.exe.sfnocd, does this mean that they won't need to do any toggling?
That is correct.
Fantastic! Versions 1.07-1.15.1 should give Vista users no problems and no need to toggleNX! Perfect.
..It toggles a setting in starcraft.exe..
So the program actually DOES modify starcraft.exe?
So I can supply users a toggledNX starcraft.exe for the 1.15.2 patch.
However, there is something that current versions of the server software run by private servers (PvPGN) send out to the game that is not compatible with Data Execution Prevention, so it needs to be disabled to connect.
Hmm.. ok so I should offer a toggled starcraft.exe and a non-toggled one? So for instance each patch should include the option to have the "no-cd" (togglenx built in) or the standard .exe (non-toggled)? In the case of the 1.15.2 patch, just the 2 starcraft.exes (toggle/not toggled)
Post has been edited 1 time(s), last time on Jul 28 2008, 7:03 pm by bajadulce.
None.
My SCBW CDs case IS my computer. >.>
pics please!
What? I meant that my CD stays in my computer.
TinyMap2 - Latest in map compression! ( 7/09/14 - New build! )
EUD Action Enabler - Lightweight EUD/EPD support! (ChaosLauncher/MPQDraft support!)
EUDDB -
topic - Help out by adding your EUDs! Or Submit reference files in the References tab!
MapSketch - New image->map generator!
EUDTrig -
topic - Quickly and easily convert offsets to EUDs! (extended players supported)
SC2 Map Texture Mask Importer/Exporter - Edit texture placement in an image editor!
This page has been viewed [img]http://farty1billion.dyndns.org/Clicky.php?img.gif[/img] times!