SRB2 Message Board  

Go Back   SRB2 Message Board > Sonic Robo Blast 2 > Editing

Reply
 
Thread Tools Search this Thread
Old 07-12-2017   #1
Dragonic
Default Can someone give me a hand?

First off, little story cuz I'm extremely (enphasis on extremely) stressed/pissed and I just want to throw that away:

Like a week ago I felt like playing this gem again cuz I played alot when I was a lil' kid (goofing around at Act 1/2 or with ObjectPlace). Now that I'm not dumb enought to not be able to get past the first boss I felt like actually playing the game, but then I recalled that I always dreamed about playing SRB2 with custom chars but as a dumb/regular 7-8 years old I didn't manage to do so. Then I installed the Shadow.wad and OMFG I wasn't dissapointed! It was sooo great and fun til' I figured that I couldn't save/collect stuff because I don't even know why is that a thing (I've read that devs said that you're not supposed to play the game with op chars, but still, idk). Fast forward 1 week of trying to compile the modified source code using the Wiki as a guide, which doesn't work because god-knows-why and then another 2 hours today of trying to register here because of that "random question" part of the registration that is just dumb cuz it doesn't tell you what to do, it's just a random phrase. 2 hours of furious google search and irl rage til it came to my mind that it wasnt simply saying the asnwer, instead I had to rewrite it correctly. *rage scream*

Ok, way better now.
Back to the point: Can someone help me with compiling? I tried the Makefiles method (the only one with a walk-throught), I have MinGW and NASM, but on the Command Line part, when I put the compiling code, I get an error message. Can't copy paste it because it's not in english but it's something along the lines of: "mingw32-make isn't recognized as an internal or external command"

......I just want to play SRB2 as Shadow
......Please help.

Last edited by Dragonic; 07-12-2017 at 03:55 AM.
Dragonic is offline   Reply With Quote
Old 07-12-2017   #2
742mph
I make Sonic look like me
 
742mph's Avatar
Default

SRB2 modifications can instruct the game to save data in a file that's separate from the one used by the unmodified game. If you want to save the game as Shadow, get yourself a WAD editor (preferably SLADE), open up Shadow.wad, and modify the MAINCFG lump to use a custom save file. Information on how to do that can be found here. If your Shadow.wad is different from everyone else's, you won't be able to play online multiplayer with it, but you can always just save the modified file with a different name.
__________________
Quote:
<Evilgasm> the opposite of egoraptor is Toa Tahu
742mph is offline   Reply With Quote
Old 07-12-2017   #3
Dragonic
Default

Quote:
Originally Posted by 742mph View Post
SRB2 modifications can instruct the game to save data in a file that's separate from the one used by the unmodified game.
But if I ever remove Shadow's wad or add another, the save will go with it. Also I can't get collectables... So it's no good.
Dragonic is offline   Reply With Quote
Old 07-12-2017   #4
742mph
I make Sonic look like me
 
742mph's Avatar
Default

Custom save files allow you to get collectibles, and they don't disappear if you restart the game or add another WAD. If you add your modified Shadow.wad, start playing through the game as Shadow, close the game, start the game again, and add the modified Shadow.wad again, you can pick up right where you left off. You'd be doing the same thing that a level pack WAD like Mystic Realm does, except without actually adding any levels.
__________________
Quote:
<Evilgasm> the opposite of egoraptor is Toa Tahu
742mph is offline   Reply With Quote
Old 07-12-2017   #5
Dragonic
Default

Quote:
Originally Posted by 742mph View Post
You'd be doing the same thing that a level pack WAD like Mystic Realm does, except without actually adding any levels.
Hm... I can try that later. Rn I'm really tired.
But even then, I'd like to know how to compile the source code, for future reference.

EDIT: Oh yeah, and if I edit the wad, with it loaded if I play with the vanilla characters, will it save too? Bummer if I have to unload it every time I want to play with others...
Dragonic is offline   Reply With Quote
Old 07-12-2017   #6
742mph
I make Sonic look like me
 
742mph's Avatar
Default

You can still save with Sonic, Tails, and Knuckles using a custom save file, yes, but it won't transfer over to the vanilla game's save file. After you load your modified Shadow WAD, it's as if you're playing "SRB2 except Shadow's in it" rather than SRB2 itself.
__________________
Quote:
<Evilgasm> the opposite of egoraptor is Toa Tahu
742mph is offline   Reply With Quote
Old 07-12-2017   #7
Dragonic
Default

Thanks, I'll try.
...but still want to learn how to compile.

Gotta go now
Dragonic is offline   Reply With Quote
Old 07-12-2017   #8
Rapidgame7
pressure pressure pressure
 
Rapidgame7's Avatar
Default

While you still want to learn how to compile, I'd say it's far easier to make the WAD save in a different file than touching the source code just to remove the "don't save on modified game" flag, if that is the only thing you want to modify in the game.

The only disadvantage with it is that you can't use the modified Shadow WAD for multiplayer, but you can rename it to something related to singleplayer like "ShadowSP" or similar, while having the normal Shadow WAD for multiplayer next to it with its original filename.
__________________
Quote:
<Steel Titanium> so many eggman laughs
<Rapidgame7> hehehe HEHE HEhEhe
<Rapidgame7> AAAAAUUUUGGGGH

Last edited by Rapidgame7; 07-12-2017 at 10:34 AM. Reason: fix text ed. 2
Rapidgame7 is offline   Reply With Quote
Old 07-12-2017   #9
Zwip-Zwap Zapony
Please just call me Zappy.
 
Zwip-Zwap Zapony's Avatar
Default

From what I can understand, Dragonic wants to be able to load Shadow and other character WADs, play with them, and save singleplayer game saves and emblem collection with them, then maybe have a different set-up of custom characters or even none at all and still play with the same set of saves (as in not having separate save data in general for vanilla and custom stuff), not specifically "only with Shadow loaded and always with Shadow loaded".

To this I say... be aware Sonic Robo Blast 2 will crash if you even just "hover over" a save file in singleplayer that was made with a skin number besides the loaded ones (like 0/1 for Sonic, 1/2 for Tails, 2/3 for Knuckles, 3/4 for the first custom character to be loaded, 4/5 for the next, etcetera, depending on whether you start counting at 0 or 1, meaning if you'd load Shadow and Silver, save games with them, and then load Silver and Shadow the next time, their saves will have the characters swapped, or if you'd hover a save with skin 3/4 without having 4 characters in the game, Sonic Robo Blast 2 will crash when trying to draw the life icon).

I also say you should start off playing the singleplayer campaign completely vanilla-y, doing it with Tails first, then Knuckles, then Sonic (or Sonic + Tails), with no custom things loaded, and then once a few secrets and such have been unlocked, one could start playing with custom things, but if sticking to the vanilla campaign, without being able to save stuff and such.

The game... well, sure, it's made with custom characters in mind and supports them, but it's not made for custom characters. Custom characters are made for the game, not the other way around, and change the game a lot (Shadow does this extremely much), of course to the point that save data shouldn't be saved, even if one wants to.
Zwip-Zwap Zapony is offline   Reply With Quote
Old 07-12-2017   #10
Rapidgame7
pressure pressure pressure
 
Rapidgame7's Avatar
Default

If you still want to compile your own SRB2 exe file despite some of the problems presented here and the alternative I gave, well, you need mingw32-make. That's why you get that error in CMD.
Here's a link for instructions to install it:
http://www.mingw.org/wiki/getting_started

Sorry if I can't get more in depth. Mobile sucks.
__________________
Quote:
<Steel Titanium> so many eggman laughs
<Rapidgame7> hehehe HEHE HEhEhe
<Rapidgame7> AAAAAUUUUGGGGH
Rapidgame7 is offline   Reply With Quote
Old 07-12-2017   #11
Dragonic
Default

Quote:
Originally Posted by Rapidgame7 View Post
you need mingw32-make. That's why you get that error in CMD.
I do have MinGw, but it doesn't install anything, it just created a file on the directory without space in the name. I also installed NASM thing that the wiki says is required...
Dragonic is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 12:02 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, vBulletin Solutions, Inc.