Staredit Network

Staredit Network -> Concepts -> Real Automod?
Report, edit, etc...Posted by LegacyWeapon on 2005-04-03 at 22:35:32
QUOTE(Ðeathknight @ Apr 3 2005, 06:46 PM)
Well there's no way you can just mod starcraft to take files from a map. It would have to be a separate file.
[right][snapback]179761[/snapback][/right]
I mean like the way hacks work? They inject a .dll right? Why can't we get the program to extract the mod from the mpq and inject it?
Report, edit, etc...Posted by Tuxedo Templar on 2005-04-03 at 22:40:37
There's no reason we couldn't. You just couldn't do it from within Starcraft itself, I think is what he was thinking. But the Automod program would be hacking the memory of Starcraft anyway, so it wouldn't have to do any of it through Starcraft.
Report, edit, etc...Posted by Deathknight on 2005-04-04 at 16:29:02
QUOTE
mean like the way hacks work? They inject a .dll right? Why can't we get the program to extract the mod from the mpq and inject it?

.dll files are not injected, THOSE dll's only present instructions read by a separate program that will then modify memory at a certain address in the Starcraft process. It's different than what we want to accomplish here.
Report, edit, etc...Posted by axblader on 2005-04-04 at 17:26:31
oh great, dont tell me you can send viruses over B.Net? but then SC couldnt read it, right?
Report, edit, etc...Posted by Heimdal on 2005-04-04 at 21:00:39
A big implication of such an automodder is that there's no way to stop it from working in melee games.

Tux, the blocks of memory that must be changed don't have headers. It would be possible, however, to predict what the memory must look like based on the contents of the files that it reads and search for that.

There's really no way to send a virus in a map because there's no way to force it to execute its code.
Report, edit, etc...Posted by Deathknight on 2005-04-04 at 21:31:48
Can't you determine the game type one is playing?
Report, edit, etc...Posted by Voyager7456(MM) on 2005-04-04 at 22:33:37
Could you use a trigger as a 'flag'? Since triggers only activate during UMS, could you have it detect whether a certain trigger was running?
Report, edit, etc...Posted by Deathknight on 2005-04-04 at 23:59:25
You could just detect if a player was using the game type. I know the game type values and I can easily get the address.

ADDITION:
Came up with two addresses:

0065B0A8
0065B0ED

Anyway, here are the values for the game types:

Melee - 2
Free for all - 3
One on One - 4
Capture the flag - 5
Greed - 6
Slaughter - 7
Sudden Death - 8
Ladder - 9
Use Map Settings - 10
Team Melee - 11
Team Free for all - 12
Team Capture the flag - 13
Top vs Bottom - 15

KBK - 16 [Unused]
KBK Singles - 16 [Unused]
KBK Team - 17 [Unused]
KBK Pro - 18 [Unused]
KBK Beginner - 19 [Unused]
KBK Zone - 20 [Unused]
KBK Game Room - 21 [Unused]
Private UMS - 27 [3PP]
PGL - 32 [Unused]


EDIT: Use the second address. It's much more accurate, especially for single player.
Report, edit, etc...Posted by Tuxedo Templar on 2005-04-05 at 02:04:40
Ok, I've pondered it some more, and made a decision: Unless some kind of program like this were to exist, there'll be no A&O for SC. Period. There's just too many limits to this old game to make it possible. Simple as that. I'd rather make a whole new game for A&O than try to butcher it to fit in SC. And no W3 either.

As for making an Automodder, I've also decided I have no clue on where to even begin, since I'm WAY out of touch with programming since I last did anything serious years back. If this were to be made real, it would have to be someone else's effort, since frankly I'm no hacker and I'm not gonna divide up my resources again into another "maybe" project, as I've done countless times before.

Sorry for sounding misleading before. I don't doubt it's possible to make an Automodder, but I'm really just not up to the task at this time. It'd still kick ass if someone else were to make this.
Report, edit, etc...Posted by sckor on 2005-04-05 at 04:16:33
If such program came out, most people would start modding (probably) and mapmaking would die out sad.gif
Report, edit, etc...Posted by Doodle77(MM) on 2005-04-05 at 09:35:38
hmm, awesome idea. by the way, space is no issue, .mpq/.scx is an amazing archive format, it can like quarter the size of any file. also there might be a problem with lag, where would the mod be applied, because if you apply it in the breifing or after then custom portraits in the breifing wouldnt show, if you applyed the mod in the chat room then it would look like one of those funny secense wher its like 3...2....1...0.....LAAAAGGGGGGGGG. also there would be sever splits if somebody had a slow computer and so had the mod applied even slightly late, it wpuld sill be an amazing program
Report, edit, etc...Posted by Fastzerg on 2005-04-05 at 12:05:05
I am not good in proggramming C++ Or Visual Basic, i Can Program Good In HTML
Report, edit, etc...Posted by chuiu on 2005-04-05 at 12:31:31
QUOTE(sckor @ Apr 5 2005, 02:16 AM)
If such program came out, most people would start modding (probably) and mapmaking would die out sad.gif
[right][snapback]180751[/snapback][/right]

No it wouldn't. Map making + modding = Uber.
Report, edit, etc...Posted by Deathknight on 2005-04-05 at 16:21:14
QUOTE
.mpq/.scx is an amazing archive format, it can like quarter the size of any file

On top of that, the files aren't even that big to begin with, and you wouldn't be modding most of Starcraft anyway.

QUOTE
also there would be sever splits

What do you mean by "server splits" and lag? How does a mod create lag?

QUOTE
I am not good in proggramming C++ Or Visual Basic, i Can Program Good In HTML

Would you want to start on such a project? And HTML is no good. tongue.gif

ADDITION:
Decided to get the path for the map that will be used.

0050926C - Address for the path to the map that will, or is, being used.
0065B0ED - Address for the game type about to be played.

An alternate address that is only written at with non-replay files is 01210714.
Report, edit, etc...Posted by bajadulce on 2005-04-05 at 16:34:30
Well I don’t mean to throw a monkey wrench into this, but I honestly feel that ppl could care less about mods. The fact is there are tons of mods out there right now. While I agree more ppl would play them if a program like this conveniently auto-fired up these mods, I think few ppl would still play them.

Take for instance my small mod http://www.staredit.net/index.php?act=ST&f=59&t=12876 Racine, Mike, and myself have spent literally months and months of testing/coding a simple 65kb file that few ppl seldom play or even know about. Even tho Entropy claims over 200,000 plus ppl as of dec 2004 have downloaded a form of this mod, I’ve yet to see anybody actually playing it on Bnet. Racine and bajadulce who?

Does this mean I don’t think ppl should make mods or continue exploring this program’s possiblity? NO! I love mods just as much as you do. However, if you’re going to pursue this, realize that the time and effort put into creating them is usually a much bigger reward than the end result itself.

While UMS’s, Mods, etc are fun to play, and I love them, the bottom line is that MELEE starcraft is really the spice that has kept a 7year old game fresh as long as it has. There’s only so much you can do with a program just slightly 1Mb in size.
Report, edit, etc...Posted by Deathknight on 2005-04-05 at 16:44:56
I believe melee itself can't keep Starcraft running. Without UMS, Starcraft wouldn't be as much of a success.

But this topic wasn't created for discussion over UMS/Melee, what's worth it or not, it's merely created for the discussion and possibilities of this program. If 200 000 people downloaded this, it would be a success. If 20 people downloaded this, it would be just as much of a success.
Report, edit, etc...Posted by bajadulce on 2005-04-05 at 17:10:53
Well DK I would have to agree 100% with everything you said in your last post! There is nothing "debatable" about anything you've said. Every single statement I would consider to be absolute truth!

On top of that, It will be a sucess if NOBODY downloads it because of the satisfaction and reward of building/constructing it.

Ums's definitely helped make starcraft a success including the great storyline, characters, etc. As I write this probably thousands of games of starcraft are being played around the world right now. How many of these ppl are playing UMS, I don't know, but a considerable amount for sure!

I wish any mod, UMS project luck! I love them! I don't mean to digress from the topic at all. In fact I would glady offer any help with watever I could contribute. Whether in the form of testing/promoting/organinzational/developing etc. You and many others here at SEN are very talented and there really is no limit as SEN's logo suggests!


Report, edit, etc...Posted by Deathknight on 2005-04-05 at 19:24:21
I just had an idea. Since this is a separate program and all, why not have it support mp3 files? Instead of playing wav files, you could use mp3 files. It would be played by the "automodder" when Starcraft wants to load it, and you could have it "pause" when Starcraft is paused as well, which helps out map loops to play more smoothly.

EDIT: Chu pointed out, that if the program could play mp3's, it could do everything else with them, so you could use like "Play "StopAllSounds" " as the action to stop the sounds and stuff.

And not only will the "Automodder" benefit the mappers here, it would also benefit modders as well.
Report, edit, etc...Posted by Voyager7456(MM) on 2005-04-05 at 21:53:35
If this is done correctly, it could be a revolution in SC mapping. I know many people who are dying for something like this. If I can help in any way, I will.
Report, edit, etc...Posted by axblader on 2005-04-05 at 22:58:23
why not make it play wc3 while we are at it? thatll be cool, SC supporting all the warcraft units!(though the 8-bit colors probably wouldnt...).


I suspect if this program is really made, someone will make a map editor that mods too(like someone else said). i hope it's SF or SCM lol, cause i only use those 2 now.
also you could creat your own terrain.

it'd be nice seeing my face shooting someone elses, lol.(spit attack!).

oh, can you mod attacks?

ADDITION:

why not have the modder supprot JPG images? so you can upload it int oyour maps at, liek banners or street signs!
Report, edit, etc...Posted by LegacyWeapon on 2005-04-05 at 23:10:19
This is not making a modding program. This is discussion of a program that automatically mods Starcraft for you when you join a game. The creation of the mod is up to you.
Report, edit, etc...Posted by Tuxedo Templar on 2005-04-06 at 00:32:13
Hmm, if you're modifiying memory, you could allow non-static terrain. In other words, change tiles with some sort of command. Man would that own.
Report, edit, etc...Posted by sckor on 2005-04-06 at 05:35:22
Oh right...
Modding+mapping... Though modding could be useful in defenses....

I know HTML too! tongue.gif
but that is webpage editing biggrin.gif

I still can't believe warcraft has more power than starcraft mapping+modding.
Report, edit, etc...Posted by Doodle77(MM) on 2005-04-06 at 08:18:48
lag would be created when the mod was applied b/c that is not instant, and you might get server splits if somebody has their mod applied just a *bit* late b/c then those 2 ppl would read a diff map. i dont know what im saying so ill just shut up
Report, edit, etc...Posted by TheOddAngel on 2005-04-06 at 12:02:26
has anyone looked at how HUGE mods can be...
Some Total Conversions are HUGE

That would caue tons of waiting time and make the DL even longer...
If you wait 1 hour for a MOD download ( I have ) Who would sit in a game
that long?
Next Page (2)