Staredit Network

Staredit Network -> Modding Assistance -> SCMLoader 1.21 beta available
Report, edit, etc...Posted by ShadowFlare on 2006-10-30 at 15:15:25
This SCMLoader 1.21 beta has support for forcing a reload of the in-game cursors so that those can be loaded from your scm/scx. This is one more step to being able to include any Starcraft data files in scm/scx files and have them loaded from there. smile.gif

I need people to test the new feature to make sure that it doesn't cause any problems.

Get it at http://shadowflare.samods.org/


BTW, if you do not already know about SCMLoader or just want to see more information about it, then look at the original thread I posted for it here: http://www.staredit.net/index.php?act=ST&f...t=0#entry450666

ADDITION:
Has anyone here tested this yet? I need to know if the new feature works correctly for other people (it does seem to work correctly for me).
Report, edit, etc...Posted by Corbo(MM) on 2006-10-31 at 10:50:34
Excuse the people that do not appreciate your tool, I just saw this topic and inmidiately tested.
Yes it works for me although I wanna try the new feature right now tongue.gif
I'll probably just replace it with a dot or something... or I will recolor it.
Report, edit, etc...Posted by SubFocus on 2006-10-31 at 17:22:24
I'll test it out later, I'm a little busy right now.
Report, edit, etc...Posted by Oo.Insane.oO on 2006-11-01 at 17:49:20
Nice job smile.gif
Report, edit, etc...Posted by dumbducky on 2006-11-01 at 18:00:57
I don't have the time to test it, but do you know of any maps that take advantage of SCMLoader other than the one your working on and the 4 preview maps you made when you released SCMLoader?
Report, edit, etc...Posted by ShadowFlare on 2006-11-01 at 23:17:00
Hmm, I think someone released a modified version of rush that used some mods to improve the gameplay on it or something like that.
Report, edit, etc...Posted by Laser_Dude on 2006-11-05 at 00:14:16
QUOTE(ShadowFlare @ Nov 1 2006, 09:17 PM)
Hmm, I think someone released a modified version of rush that used some mods to improve the gameplay on it or something like that.
[right][snapback]582074[/snapback][/right]


That, I beleive can be found in the topic "RUSH" (the release one). It uses a ghost, which shoots dark swarms in it's lockdown(which can be targeted anywhere, except on non-mechanical units) tongue.gif . You use cloak to reload. However, it isn't as good as the original, since the ghost auto targets units, and no skill is needed (You can just use attack-move tongue.gif )

Is this the version that we played at mod night (on the tower defense map)?
Report, edit, etc...Posted by Kookster on 2006-11-05 at 01:04:55
Actaully no it cant be found there, well anymore atleast. I did the mod so if you want it just pm me and ill re upload it onto some site.

That mod was done in my infancy of modding so I hadnt learned iscripting yet. I debated about changing the ghost so he wouldnt auto attack but then i figured what would be the purpose of doing the whole mod.

So theres a choice mod easy but more relistic in its own way, or non mod.

QUOTE
I don't have the time to test it, but do you know of any maps that take advantage of SCMLoader other than the one your working on and the 4 preview maps you made when you released SCMLoader?

This map also isnt a good example for a couple of reasons. One it was in my infancy of modding so it isnt very good. Two Tux's triggers are so overly complicated, so if you tried to understand the co-alition of the mods and triggers goodluck!! it took me 4 hours to understand how his reload system worked (Though it is simpler now from what i changed but still).



If you want to do a mod map just think of what you can do with triggers and then what you can do with mods. The possibilities are endless!!
Report, edit, etc...Posted by Laser_Dude on 2006-11-05 at 23:34:49
And, I have to ask: How, exactly would we make a modded map? I would guess open it up with WinMPQ, and add the files we want to add. But what about memgraft patches?
Report, edit, etc...Posted by Pie_Sniper on 2006-11-05 at 23:54:11
She's working on adding support for Firegraft patches. I don't know about Memgraft.
Report, edit, etc...Posted by Kookster on 2006-11-06 at 01:07:15
I think they are both the same format just different offsets and things like that. She said it will be done VERY soon too. But Im not posting dates even tho she told me one. Cause deadlines are just anoying cause things can come up.
Report, edit, etc...Posted by ShadowFlare on 2006-11-10 at 14:49:08
Hmm, I just found out about SCMLoader no longer working on battle.net and I already know how to fix it so it will work again. The next release (coming very soon) will have the fix.

-EDIT-

...and I'll see if I can do something about that bug that has been reported to make it crash on Windows 98 if it is not placed in the same location as starcraft.

ADDITION:
1.21 is finished and is up on my site now.

It has the two fixes I mentioned above, in addition to being able to have custom in-game cursors.
Report, edit, etc...Posted by Killer_Kow(MM) on 2006-11-15 at 17:10:01
Can SCMLoader load AIScript.bin files? That would be nice.
Report, edit, etc...Posted by ShadowFlare on 2006-11-15 at 17:56:54
Yes, it can; even the first version could.
Report, edit, etc...Posted by BroodKiller on 2006-11-15 at 18:35:03
I wonder how does SCML hijack the SC functions? Did you use some sort of function call overloading, or do you look for a pointer to an original function and put your own data in-there?
Report, edit, etc...Posted by ShadowFlare on 2006-11-15 at 18:48:06
QUOTE(BroodKiller @ Nov 15 2006, 05:35 PM)
I wonder how does SCML hijack the SC functions? Did you use some sort of function call overloading, or do you look for a pointer to an original function and put your own data in-there?
[right][snapback]589736[/snapback][/right]

It is mostly just what people would call hooking the functions. Basically, the value containing the address of a function is changed to the address of another function. The functions in particular that SCMLoader puts hooks on are SFileOpenArchive, SFileCloseArchive, SFileOpenFile, and SFileOpenFileEx. SCMLoader does various things before and after calling the actual functions before returning control back to SC.

Under certain conditions in SCMLoader's version of SFileOpenFileEx, it calls some functions straight from Starcraft.exe, first doing some processing to check whether they need to be called or not. The addresses of these functions were provided to me by DiscipleOfAdun.

Hmm, there was somewhere on this forum I explained more in detail what SCMLoader does. I think I'll see if I can find that.

-EDIT-

Ah, here it is: http://www.staredit.net/index.php?showtopi...02&#entry578702
Report, edit, etc...Posted by Corbo(MM) on 2006-11-16 at 00:09:07
So far I've had no problems with it
Report, edit, etc...Posted by ShadowFlare on 2006-11-17 at 02:26:24
I've uploaded a preview of a new feature in SCMLoader that it displays loading screens for loading custom graphics and for when reloading the original graphics. It also shows a progress bar when loading.

http://shadowflare.samods.org/cgi-bin/down...Loader_beta.zip
Report, edit, etc...Posted by Kookster on 2006-11-18 at 15:13:18
I like! O any idea how soon firegraft and or memgraft patches will be playable??? Cause this is key to progress in my map. Well future release.
Report, edit, etc...Posted by Ojan on 2006-11-19 at 08:29:48
There's hardly a point in implementing support for MemGraft, since it can't be played over Bnet anyway.

FireGraft support will probably come soon after FireGraft is released. And FireGraft will be released when D.O.A. is finished with it tongue.gif
Next Page (1)