Staredit Network > Forums > Modding Discussion > Topic: BWAI Downgrader v1.16.1.e
BWAI Downgrader v1.16.1.e
Jul 25 2008, 10:07 pm
By: bajadulce
Pages: 1 2 35 >
 

Jul 25 2008, 10:07 pm bajadulce Post #1




ONLY SUPPORTS ENGLISH SCRAFT INSTALLATIONS

DOWNLOAD:

BWAI Downgrader v1.6.1.e
approx. 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.

Jul 25 2008, 10:21 pm Polaris Post #2



Uh oh farty, you have some competition! :P

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"

Jul 25 2008, 10:41 pm Excalibur Post #3

We hold in our hearts the sword and the faith.

Does it work on vista?



-------------------------
The Sword and The Shield.

:ex:
Sector 12

Jul 25 2008, 11:38 pm FlyingHat Post #4



Will version 1.12b be added for Free Market?



None.

Jul 26 2008, 1:09 am bajadulce Post #5



Quote from Polaris
Uh oh farty, you have some competition! :P
:lol: 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! ... :rolleyes:

Quote from Excalibur
Does it work on vista?
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?

Quote from FlyingHat
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.

Jul 26 2008, 1:16 am A_of-s_t Post #6

aka idmontie

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



Personal GitHub
Starcraft GitHub Organization - Feel free to request member status!
TwitchTV

Jul 26 2008, 1:21 am bajadulce Post #7



Quote from A_of-s_t
The only problem is using ToggleNX for multiplayer.
What the hell is that? :-( :lol:



None.

Jul 26 2008, 1:29 am A_of-s_t Post #8

aka idmontie

ToggleNX





Personal GitHub
Starcraft GitHub Organization - Feel free to request member status!
TwitchTV

Jul 26 2008, 1:49 am bajadulce Post #9



ouch.. monster VISTA! :flamer: .

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



None.

Jul 26 2008, 4:05 pm ShadowFlare Post #10



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.

Jul 26 2008, 4:42 pm bajadulce Post #11



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

Quote from ShadowFlare
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:
Code
@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.

Jul 26 2008, 4:49 pm ShadowFlare Post #12



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.

Jul 26 2008, 5:02 pm bajadulce Post #13



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.

Jul 26 2008, 5:46 pm Scottp45 Post #14



What is togglenx sopposed to do? I dled it, draged SC onto it, says Succesfuly toggled nx flag in executable. Then what?



None.

Jul 26 2008, 8:06 pm A_of-s_t Post #15

aka idmontie

Quote from Scottp45
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.



Personal GitHub
Starcraft GitHub Organization - Feel free to request member status!
TwitchTV

Jul 26 2008, 10:01 pm ShadowFlare Post #16



Quote from bajadulce
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.

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

Quote from Scottp45
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.

Jul 27 2008, 5:18 am A_of-s_t Post #17

aka idmontie

Quote from ShadowFlare
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 >.>



Personal GitHub
Starcraft GitHub Organization - Feel free to request member status!
TwitchTV

Jul 27 2008, 6:56 am O)FaRTy1billion[MM] Post #18

👻 👾 👽 💪

Quote from bajadulce
Now you can play old mods without mounting some .iso or having to dig up that old CD.
My SCBW CDs case IS 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!
\:farty\: This page has been viewed [img]http://farty1billion.dyndns.org/Clicky.php?img.gif[/img] times!

Jul 27 2008, 7:15 pm bajadulce Post #19



Quote from O)FaRTy1billion[MM]
My SCBW CDs case IS my computer. >.>
pics please!

Quote from ShadowFlare
Quote from bajadulce
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.

Quote from ShadowFlare
..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.

Quote from ShadowFlare
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.

Jul 28 2008, 5:13 am O)FaRTy1billion[MM] Post #20

👻 👾 👽 💪

Quote from bajadulce
Quote from O)FaRTy1billion[MM]
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!
\:farty\: This page has been viewed [img]http://farty1billion.dyndns.org/Clicky.php?img.gif[/img] times!

Options
Pages: 1 2 35 >
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[05:47 pm]
Vrael -- an unopened 300 box
[05:37 pm]
lil-Inferno -- tru
[05:37 pm]
Dem0n -- What could possibly possess me to play when someone else already has a 120 box?
[04:58 pm]
Voyager7456 -- 120 box o____o
[03:57 pm]
lil-Inferno -- inb4 someone mad AF talmbout NO IT'S ACTUALLY 11.9047619048 DCS/SECOND O____________________________________________________________________O
[03:56 pm]
lil-Inferno -- Excalibur
Excalibur shouted: Sorry its 12 dcs per second* I always get confused on that.
just remember SC runs at 24 fps and triggers run every 2 frames
[12:20 pm]
Psychic_Genius -- sorry for bothering. I was just 2 desperate and tired.
[12:13 pm]
Psychic_Genius -- nvm, i was fucking it up. Wasn't using the right player lol. Just figure that out. Was getting desperate. Ty
[12:08 pm]
Psychic_Genius -- then i increased the number from 120, to 12000. Same thing happened
[12:07 pm]
Psychic_Genius -- when i tested that, the msg kept appearing without waiting
Please log in to shout.


Members Online: Roy, NudeRaider