Staredit Newtork
Community
StarCraft
Games
Site
Favourites
SCD4 Discussion!, I demand input!

Pages: < 1 2 3 4 >
Creator: O)FaRTy1billion[MM]
Time: Oct 11 2008, 9:59 pm

Post #21     [Vi3t-X]:] Oct 13 2008, 3:29 am

[Avatar]
Requiem™
 offline contact
GUI needs to look sleek and... non-keyboard-y.
Random Puzzle:
So I saw this guy who jumped out of the window of a 10 story building. I don't know how, but he survived...

Previous Winner: Hug A Zergling.

Mafia Information: To avoid controversy, my previous Avatar was Rikku, and my previous siggy was two links, one to a rickroll video, and the other to Hikari's theme song.
Top

Post #22     O)FaRTy1billion[MM] Oct 13 2008, 3:59 am

[Avatar]
Remember the game! P.s.: Feldspar.
 offline contact
Quote from Hercanic
Ahhh, yes it does. I didn't realize the list of patches could scroll (no visual indication of a larger list), so I only saw down to 1.10. However, it ends at 1.05, not 1.00.
SCD3 does not have every version... SCD4 will. ^^

Quote from Hercanic
Quote
B would be useful because then you don't download the same patch information again and again. I was considering (as should be stated in my first post) command-line, which could easily be taken advantage of for this. I'd have to put it in the registry, I suppose ... I generally dislike using the registry.
Heh, yes, but it can handle updating to new Downgrader versions seemlessly without mods needing to prompt the end-user for the location of SCD every time they play it, which would defeat the convenience of auto-patching.

Such a plugin would be handy to update all mods with, so play is as simple as double-click and go, as opposed to looking up their required versions every time you play different mods. Great for events like Mod Night, or if a Mod Pack were assembled, everything could work effortlessly. No more desyncs because someone in the game forgot he needed 1.15.1 rather than 1.15.2. Things like that.
I could add a single registry line in a specific path for such a thing.

Quote from [Vi3t-X]:]
GUI needs to look sleek and... non-keyboard-y.
I am considering making it SC-like. ;)

It will use a few tabs for easy navigation ...

Current Tab Ideas:

Install (Main tab):
- Current Version
- Listbox with listed patches (SC or BW)
- Radio/Dropdown for Star/BW (Default in options or just use the latest? Perhaps based on the broodwar registry value?)
- Toggle SFNoCD (Show state, too. Hopefully there is some signature in the exe to easily detect this. :P )
- ToggleNX?

Options:
- Back Up SC Data Files (As listed in the first post)
- Use Registry Path (Show the path?)
- Else, Use StarCraft Directory (Like in SCD3)
- Default SFNoCD State (When applicable)
- Default ToggleNX State
- Run SC after patch option
- Close SCD after Patch option

About:
- Stuff.

Early layout (not style or design) concept:
(user posted image)

Potential background Image and tab box:
(user posted image)

I'm working on getting this into a program. I could do a more interesting image if I had a greater image area, but this should suffice.
(user posted image)
Top

Post #23     Hercanic Oct 13 2008, 6:29 am

[Avatar]
 offline contact
Looks good!

Another idea, a sort of inverse of the plugin system: Mod Library. A list where you can add mods to a database in SCD and associate what version of SC the mod needs. Then, to play a mod, just load up SCD, go to the Library tab, and select the mod you wish to play. Maybe even provide the option to create special shortcuts or executables for the mods in the library. Then you can treat those shortcuts like the mods themselves -- just double-click to play; put them wherever, such as your desktop, or make Start Menu shortcuts, etc.

This would remove the need for someone to manually update any older mods with the earlier plugin idea (especially if the mod was made with something that can't use plugins, like SECWADS).

If both ideas were implemented, the auto-load plugin and the Mod Library, they could work in tandem. A mod with the auto-load plugin could automatically create its own entry in your Mod Library, so you could access it either way. The advantage of the plugin is that for newer mods, players wouldn't have to go through the steps of setting it up in the Library and creating custom shortcuts. The Mod Library is more suited to "Hardcore" Mod Players who have dozens of mods to manage, all requiring various versions of SC, whereas the plugin helps current modmakers attract "Casual" Mod Players. With both, newer mods could keep their instructions very simple: "Download and install SCD [link]. Run Mod." Everything else would be done behind the scenes, minimizing user error and ensuring the entire experience is as easy and painless as possible.



Another feature idea: Upgrade. If you release a new version, SCD can check the internet to see what the most current version of SCD is and output whether or not the user needs a new version -- or if you're feeling overly advanced, automatically upgrading the program. The importance of this kind of feature, though, depends entirely on how heavily you plan to support the program with updates.
Top

Post #24     [Vi3t-X]:] Oct 13 2008, 6:34 am

[Avatar]
Requiem™
 offline contact
Wouldn't that like... Kill Farty's bandwidth?
Random Puzzle:
So I saw this guy who jumped out of the window of a 10 story building. I don't know how, but he survived...

Previous Winner: Hug A Zergling.

Mafia Information: To avoid controversy, my previous Avatar was Rikku, and my previous siggy was two links, one to a rickroll video, and the other to Hikari's theme song.
Top

Post #25     Hercanic Oct 13 2008, 6:45 am

[Avatar]
 offline contact
How? A *.txt lookup wouldn't consume much, and actually patching SCD to a new version would be similar to users downloading it normally anyway.

If mirrors are ever needed, I know CampaignCreations would be willing. I'm sure the same could be said of SEN, Stormcoast, and BWAI. In fact, the program could be set to look at each mirror if any of the other sites lack the specific *.txt file (such as if any of the sites go down in the future). If none of the prelisted mirrors contain the txt, the program can return an error message along with any advisory action (such as performing a Google search).
Top

Post #26     O)FaRTy1billion[MM] Oct 14 2008, 2:49 am

[Avatar]
Remember the game! P.s.: Feldspar.
 offline contact
xP I was considering doing a mod-reference database for the Run feature. I thought "Why would you need to simply run a SC version after patching... unless perhaps it ran a specific mod."

Idea: Rather than myself (or the public, as I used for EUDDB) updating some sort of library, I could make a plugin for mods that will check if SCD4 is installed and then add itself to the library. Existing mods could be included in the library. ... Or, rather than have users store a database, I could make it an online library. My server should be able to handle small requests as long is it doesn't require much processing... I could hash mod names (and perhaps versions... or just something unique to a specific mod) into a small data size (like a 4-byte integer) and then have the server respond with another integer stating the version. Sending and recieving 4 byte requests should not take much from this.
... Or I could combine it and make it so it initially requests the version and then puts that into a local database. :P
This post was edited 1 time, last edit by FaRTy1billion: Oct 14 2008, 2:55 am.
(user posted image)
Top

Post #27     O)FaRTy1billion[MM] Oct 17 2008, 7:46 pm

[Avatar]
Remember the game! P.s.: Feldspar.
 offline contact
Woo.

(user posted image)

This is in C. :D

... Though for some reason size 10 and 16 fonts go offcenter on the first line.
(user posted image)
Top

Post #28     [DeVouReR]:] Oct 17 2008, 8:03 pm

[Avatar]
3 Vultures > 1 Reaver
 offline contact
Quote from O)FaRTy1billion[MM]
Woo.

(user posted image)

This is in C. :D

... Though for some reason size 10 and 16 fonts go offcenter on the first line.


nice design.... I hope there won't be annoying errors like in Pcolor :l
will there be some notes for example, with which patch what was fixed?? would be usefull :)
Finally I've got my signature... thanks for donations at TZ and Payne :)
I'll carry on with my Temple Puzzle @ payne :)
-------------------------------------
Current Projects:
Neo Temple: 50% Done
Temple Puzzle: 61% Done
Biophysiks with TZ
-------------------------------------
Top

Post #29     O)FaRTy1billion[MM] Oct 17 2008, 8:08 pm

[Avatar]
Remember the game! P.s.: Feldspar.
 offline contact
Quote from DeVouReR
nice design....
Thanks. :)
Any comments (from anyone) on it would be nice. I'd like this to be as user-friendly as possible... rather than just making random box-drawing tables. >.>

Quote from DeVouReR
I hope there won't be annoying errors like in Pcolor :l
Eh? Like what? O.o
This uses C, though, so there should be no OCX-related, missing files, or other strange errors. I am also not a fan of VC++ so you will also not get missing MSVCRxx.dll or runtime file errors either. :D

Quote from DeVouReR
will there be some notes for example, with which patch what was fixed?? would be usefull :)
C:\Program Files\Starcraft\Patch.txt >.>
(user posted image)
Top

Post #30     [DeVouReR]:] Oct 17 2008, 8:14 pm

[Avatar]
3 Vultures > 1 Reaver
 offline contact
Quote from O)FaRTy1billion[MM]
Quote from DeVouReR
nice design....
Thanks. :)
Any comments (from anyone) on it would be nice. I'd like this to be as user-friendly as possible... rather than just making random box-drawing tables. >.>

Quote from DeVouReR
I hope there won't be annoying errors like in Pcolor :l
Eh? Like what? O.o
This uses C, though, so there should be no OCX-related, missing files, or other strange errors. I am also not a fan of VC++ so you will also not get missing MSVCRxx.dll or runtime file errors either. :D

Quote from DeVouReR
will there be some notes for example, with which patch what was fixed?? would be usefull :)
C:\Program Files\Starcraft\Patch.txt >.>


point 1: :P
point 2: if the program is done, and i "test" it, and there will be errors, i'll make screens for u, k?
point 3: y... but if the program directly shows what has fixed at what, it would be better...
and the patch.txt only has informations for the versions since you installed SCBW
[so if you installed SCBW, and have joined b-net, with the V1.00.01, there wont be informations for V1.00.00 or less, understand me?]
Finally I've got my signature... thanks for donations at TZ and Payne :)
I'll carry on with my Temple Puzzle @ payne :)
-------------------------------------
Current Projects:
Neo Temple: 50% Done
Temple Puzzle: 61% Done
Biophysiks with TZ
-------------------------------------
Top

Post #31     O)FaRTy1billion[MM] Oct 17 2008, 8:18 pm

[Avatar]
Remember the game! P.s.: Feldspar.
 offline contact
Mine goes to 1.00... It's always been from 1.00... Want me to include it?
Hopefully all errors will be gone when it is done. :P
(user posted image)
Top

Post #32     [DeVouReR]:] Oct 17 2008, 8:24 pm

[Avatar]
3 Vultures > 1 Reaver
 offline contact
Quote from O)FaRTy1billion[MM]
Mine goes to 1.00... It's always been from 1.00... Want me to include it?
Hopefully all errors will be gone when it is done. :P
y... want u to include it :D
also hope it, when will it be done? [around]
Finally I've got my signature... thanks for donations at TZ and Payne :)
I'll carry on with my Temple Puzzle @ payne :)
-------------------------------------
Current Projects:
Neo Temple: 50% Done
Temple Puzzle: 61% Done
Biophysiks with TZ
-------------------------------------
Top

Post #33     O)FaRTy1billion[MM] Oct 17 2008, 8:29 pm

[Avatar]
Remember the game! P.s.: Feldspar.
 offline contact
I have no idea when it will be done. UI will probably take the longest. >.>
(user posted image)
Top

Post #34     Steeldragon Oct 18 2008, 11:09 pm

[Avatar]
 offline contact
If someone doesn't mind errors to be in a foreign language, I found a site that had rars of all the files of each version of starcraft (thank u babelfish for auto-translating it so i could understand the site). Lost the bookmark but i still have the rars for 1.00-1.04b and 1.06 if anyone wants them.
Top

Post #35     O)FaRTy1billion[MM] Oct 19 2008, 12:18 am

[Avatar]
Remember the game! P.s.: Feldspar.
 offline contact
I already have every version, and in patch_rt it has the different languages.
(user posted image)
Top

Post #36     O)FaRTy1billion[MM] Oct 19 2008, 9:06 pm

[Avatar]
Remember the game! P.s.: Feldspar.
 offline contact
(Updated first post to reflect some current ideas.)

lolol get your reading glasses.

I really like the "Mod Library" idea and think it would be helpful to implement. I would like to make it a bit more specific, though. I am thinking it could be done two ways: Generate the library based on mods on the user's machine, or retrieve the information from an online database (or, perhaps, both.)

Creating it on a local machine would mean that it would need to locate which version the mod should run based on the mod's executable, or have the user input the version (automation would be nicer.)

An online database would probably be more complex and have more components (the program module, online service and database), but be more useful. If mirrors are used, a configuration value could hold the servers (though the problem with databases would be keeping them consistent.) It would find a server and send some information that the server could interpret and reply with version information.
But how would the database be managed, anyway? Would the program send information for unknown mods, would I (or perhaps other appointed individuals) manually add mods, or would it be open like EUDDB where everyone can contribute?

Also, with the online database would the database be polled every time the user wants to patch, or would it only check the database for new/unknown mods? The latter seems nicer as it saves on bandwidth, other than the initial request no connection is needed, and it would probably work faster.


After [re-]re-reading Hercanic's post, how would the mods get put in the library to be looked up in the first place? A plugin to add to every mod seems a bit excessive, a button to manually locate mods would be a bit annoying to set up initially, but maybe an add folder button for people who put all their mods in one place.

Another afterthought: This database could also be used to inform users if a mod version they are running is out of date. I don't want to make this a mod updating device, but it could at least help point a user in the right direction to get the latest version (i.e., it links to a download page.) However if this were done that would mean it would need to frequently check the server... Perhaps it could be on demand rather than automated. Honestly, though it may be useful, this thought doesn't seem like something necessary.
This post was edited 1 time, last edit by FaRTy1billion: Oct 19 2008, 9:12 pm.
(user posted image)
Top

Post #37     isolatedpurity Oct 19 2008, 11:43 pm

[Avatar]
and she's STILL hawt
 offline contact
This is what I think:
Make a pre defined database of common mods. Your AA, fungus, FC, whatever.
Upon running SCD for the first time, and whenever user feels necessary, the program can scan the SC directory for such mods.
Any unknown .exe files could be queried from an online database, simply adding the proper patch information to it's local database.
SCD can then compile a list of what mods are installed. When user wants to run a patch, they select it from SCD4, it patches and then simply launches the mod.

Or am i missing something?
Things to know: The squeaky wheel gets the grease
Currently working on: DLDB (needs a major ass kicking for not listening to meh)
Next in line: Mod night, Wiki, ?, ?
I has sexy plans.
Recently completed: Message center +some | forum activity | sessions, login
Top

Post #38     l)ark_ssj9kevin Oct 19 2008, 11:55 pm

[Avatar]
Veteran Mafia: Been Mafia 5 times.
 offline contact
Not scan the SC directory, because not all of us keep it there.
[07:30 pm]FlyingHat -- Ugh, I'm such a noob
Top

Post #39     O)FaRTy1billion[MM] Oct 20 2008, 1:32 am

[Avatar]
Remember the game! P.s.: Feldspar.
 offline contact
Yeah, that is why I was thinking of some form of an import folder function.

Yay, here is what I have done in the past two hours:
(user posted image)
The "Again" button is being pressed as I screenshotted.

These are just normal Windoze controls. ^^ <3 OWNERDRAW.
This post was edited 2 times, last edit by FaRTy1billion: Oct 20 2008, 3:14 am.
(user posted image)
Top

Post #40     KrayZee Oct 20 2008, 3:21 am

[Avatar]
If only if it faced the other way... and as a render.
 offline contact
Add moar buttons, again and again!
Top
0 members in this topic: None
+ 0 guest(s)


[07:13 am]
madroc -- good night I hope this is a nightmare and i wake up soon
[07:13 am]
* madroc is scared *
[06:29 am]
ToA -- i dont even remember anything ive said to you guys
[06:18 am]
Kellimus -- Toa always talked smack on me so don't even care bout their music.
[06:17 am]
Kellimus -- Never listened to it, but don't want to honestly
[06:14 am]
Corbo[MM] -- Baai SeN
[06:14 am]
You must log in to shout.

©2003-2008 Staredit Network.
Starcraft & Starcraft II are trademarks of Blizzard Entertainment.