Romhacking.net

Romhacking => ROM Hacking Discussion => Topic started by: CloudGamerX on January 21, 2015, 04:39:00 am

Title: BS Shockman Help
Post by: CloudGamerX on January 21, 2015, 04:39:00 am
Okay,
so i have been trying to find a working rom of BS Shockman (BS Kaizou Chounin Shubibin Man Zero), but everytime i find one it never works on bsnes or zsnes. Does anyone know how to fix the rom? any help would be awesome!
Title: Re: BS Shockman Help
Post by: SunGodPortal on January 21, 2015, 04:56:36 am
Those BS ROMs are very strange. I wonder if a lot of them were even dumped correctly and/or completely in the first place. I feel for you though. I'm still trying to find a fix for Radical Dreamers so I can play it on my Powerpak like I do Zelda: Ancient Stone Tablets, Mario Excitebike and F-Zero 2.

It's a shame most of those games won't work on real hardware (despite there being a ZIP/RAR out there containing supposed fixes for this very issue) and that there is so little info available in English. I find the SNES BS-X add-on to be utterly fascinating and one of the coolest things I've ever heard of, period.
Title: Re: BS Shockman Help
Post by: CloudGamerX on January 21, 2015, 05:02:35 am
Those BS ROMs are very strange. I wonder if a lot of them were even dumped correctly and/or completely in the first place. I feel for you though. I'm still trying to find a fix for Radical Dreamers so I can play it on my Powerpak like I do Zelda: Ancient Stone Tablets, Mario Excitebike and F-Zero 2.

It's a shame most of those games won't work on real hardware (despite there being a ZIP/RAR out there containing supposed fixes for this very issue) and that there is so little info available in English. I find the SNES BS-X add-on to be utterly fascinating and one of the coolest things I've ever heard of, period.

I know, right? I have other BS games that work perfectly, but for some reason this game is the only exception. Apparently, people have been able to play this game with no problems on bsnes, zsnes, and even on real hardware. but that just makes me wonder how they managed to do it. It's been bugging me because i hear this game is really good, but i can't play it because the ROMs are broken.
Title: Re: BS Shockman Help
Post by: SunGodPortal on January 21, 2015, 05:16:46 am
Thanks for mentioning this game. It looks pretty cool and I somehow managed to overlook it. I too will search for a functioning version and I'll let you if I find one.

EDIT: Have you tried the version included with these files? It worked just fine for me on ZSNES.
[removed]
Title: Re: BS Shockman Help
Post by: CloudGamerX on January 21, 2015, 05:21:52 am
Thanks for mentioning this game. It looks pretty cool and I somehow managed to overlook it. I too will search for a functioning version and I'll let you if I find one.

any help would be greatly appreciated, thank you
Title: Re: BS Shockman Help
Post by: KiddoCabbusses on January 21, 2015, 01:42:39 pm
ZSNES sucks with Satellaview ROMs in general, and higan is VERY picky because it will ONLY load them in conjunction with the BS-X ROM. Rest assured, though, this is one of the games I've actually verified the dump of, so it's good.
So I should ask, what is your emulator setup for higan? My first guess would be that you don't even have the "BS-X" ROM, so check how higan links with that and then find it, and then try loading Shubibinman Zero.
Title: Re: BS Shockman Help
Post by: SunGodPortal on January 21, 2015, 03:31:10 pm
Oh yeah, CloudGamerX... I tried every version of the ROM I found on SNES9X and it loaded every one of them no problem. Even ones that I had fucked with trying to get them to work on my Powerpak (which I've still had no luck with). The only complaint I have about Snes9x is that on certain computers it can take a bit of tweeking to get the sound to come out correctly.
Title: Re: BS Shockman Help
Post by: CloudGamerX on January 22, 2015, 02:59:59 am
Well then idk what's up with the dumps i found. I hear that some people were able to make reproductions of it, so i tested it on my EPROM Test cart (Yes, i matched it with it's romtype), and it doesn't work even with it's header removed. can anyone at least PM me to the right direction to a working file?
Title: Re: BS Shockman Help
Post by: SunGodPortal on January 22, 2015, 03:47:21 am
Concerning the test cart, the ROM may just have to be hacked to function properly on a real SNES. From what I understand a lot (or possibly all) BS-X ROMs are set up very different from a "normal" game/cart. Seems like I remember reading that things like SRAM were dealt with in an entirely different manner. I suppose they would have to if the original BS-X flash carts were different enough from a standard commercial cart. In that case I assume that the console itself might not know what to do with it without the Satellaview hardware to interact with.

I'm glad you've posted about this. I'm not going to pretend that I know everything about BS ROMs but this is a subject I've been obsessed with for the past week or so due to my Powerpak's lack of cooperation with most of the Satellaview library. There are a handful of games I'd like to play but since very few skilled individuals seem to have any interest in these games it looks like I'm just going to have to find a way to fix them myself.

A few of them that I'm interested in have already been fixed in this manner: Dynami Tracer, Excitebike Bunbun Mario Battle Stadium 4, F-Zero Grand Prix 2 and all of the Zelda games. But there are also others like the one you've brought up and Radical Dreamers that as far as I know, no one has bothered making a fix for. I keep meaning to try the Golf Daisuki Out of Bounds Club ROM I found the other night on my console. I hope it works.

I'm definitely going to look much deeper into this. It almost seems like a lot of people are ignoring these games. Maybe they're just that confusing on the inside.
Title: Re: BS Shockman Help
Post by: CloudGamerX on January 22, 2015, 03:57:26 am
well if their are successful repros out there, then that means someone must have a working rom. KiddoCabbusses verified that the dumps are good, and i know their is a hacked rom somewhere, but i just don't know where or if their are any patches i need.
Title: Re: BS Shockman Help
Post by: Revenant on January 22, 2015, 01:52:44 pm
Shubibinman Zero shouldn't need any fix to run on a regular SNES because it already does not utilize the Satellaview hardware at all, as far as I'm aware. I've been working on an (mostly finished) English translation on-and-off for a while, and have had no issues playtesting it on hardware as a regular SNES/SFC ROM.

I've never had any issues playing any of the dumps of it I've ever found though, so I'm not really sure what to say there  :-\
Title: Re: BS Shockman Help
Post by: SunGodPortal on January 22, 2015, 03:32:02 pm
Quote
I've never had any issues playing any of the dumps of it I've ever found though, so I'm not really sure what to say there  :-\

I'm not 100% sure but I think in my case with the Powerpak I may be able to find a solution by adding a proper header (if I can figure out how to understand and edit all of the details therein). I believe in most cases it ignores the internal header and only refers to it if it has a bad "normal" header. If that's the case I think once it gets to that point the BS-X ROMs really confuse it and then it gives the same message as when you try to load a game that utilizes one of those unsupported chips like the Super FX.

EDIT: If this is the case I wonder if I knew how to read the internal header (do BS ROMs even have one?) could I just make an SMC header with that information so that the Powerpak will know what to do with these games? Anybody?
Title: Re: BS Shockman Help
Post by: KiddoCabbusses on January 22, 2015, 05:52:46 pm
On the note of why Shubibinman Zero doesn't want to run on a Powerpak - it's essentially because the Powerpak will choke trying to read a Satellaview-based ROM header, which is a different format from the regular SNES ROM header format. From what I recall the easiest solution is simply to blank out the header, as silly as it sounds. I suppose it'd be more proper to do a complete header replacement, though. I recall doing something similar for Golf Daisuki! OB Club on someone's request.
Title: Re: BS Shockman Help
Post by: SunGodPortal on January 22, 2015, 06:18:01 pm
Quote
On the note of why Shubibinman Zero doesn't want to run on a Powerpak - it's essentially because the Powerpak will choke trying to read a Satellaview-based ROM header, which is a different format from the regular SNES ROM header format. From what I recall the easiest solution is simply to blank out the header, as silly as it sounds. I suppose it'd be more proper to do a complete header replacement, though. I recall doing something similar for Golf Daisuki! OB Club on someone's request.

HA! Awesome. I had a feeling that some of them could be fixed in that manner. I guess the next step will probably be for me to learn what I can about what all info is stored in your run-of-the-mill header, what all of those pieces of info pertain to and how each one needs to be set up. Thus far any work I've done with headers has just been simple stuff like adding or removing them. The ones I added didn't have to be proper, they just had to be there so the data would line up correctly for patching purposes. I know next to nothing about this stuff but I'm ready to learn so I don't have to keep relying on what fixes just happen to be available.
Title: Re: BS Shockman Help
Post by: Revenant on January 22, 2015, 07:02:49 pm
Go to $FFD0 in a hex editor and overwrite the first ten bytes there with these values:

00 00 00 00 00 31 00 0A 00 00
Title: Re: BS Shockman Help
Post by: SunGodPortal on January 22, 2015, 08:37:04 pm
Quote
Go to $FFD0 in a hex editor and overwrite the first ten bytes there with these values:

00 00 00 00 00 31 00 0A 00 00

Cool. Tried this out on a few games and it worked like a charm.

As an aside, I mentioned Radical Dreamers earlier and now I'm remembering that it wasn't that I couldn't get that ROM to work on my SNES like the others, I simply could not save. After investigating that one a little more I see that the save function simply does not work (according to the readme included with the English translation). Alas, I have no idea of what could be done about that one... :(
Title: Re: BS Shockman Help
Post by: Revenant on January 22, 2015, 11:10:28 pm
Sounds like it might be due to the fact that Satellaview games map SRAM to different addresses than normal SNES carts do. How easy that'd be to fix depends on how the game is programmed, but it's certainly possible.
Title: Re: BS Shockman Help
Post by: SunGodPortal on January 22, 2015, 11:45:41 pm
Quote
Sounds like it might be due to the fact that Satellaview games map SRAM to different addresses than normal SNES carts do. How easy that'd be to fix depends on how the game is programmed, but it's certainly possible.

Yeah. The only thing that worries me is that if it were easy I'm sure the people who translated it would have fixed it already. All that they'd have to go through to hack it into english I assume would be much more complicated than altering the ROM to save data here or there. I'm still going to look into it but I certainly don't feel as confident about finding a solution for this issue.  :-\
Title: Re: BS Shockman Help
Post by: CloudGamerX on January 23, 2015, 12:28:59 am
I am just about to give up, i can't get them to work even with the BS-X files. Can any of you at least point me to the direction to where you found a working rom? Because i am just about stumped on getting it to work on anything.
Title: Re: BS Shockman Help
Post by: SunGodPortal on January 23, 2015, 02:21:34 am
Quote
I am just about to give up, i can't get them to work even with the BS-X files. Can any of you at least point me to the direction to where you found a working rom? Because i am just about stumped on getting it to work on anything.

Check your Personal Messages.
Title: Re: BS Shockman Help
Post by: KiddoCabbusses on January 23, 2015, 09:52:43 am
Yeah. The only thing that worries me is that if it were easy I'm sure the people who translated it would have fixed it already. All that they'd have to go through to hack it into english I assume would be much more complicated than altering the ROM to save data here or there. I'm still going to look into it but I certainly don't feel as confident about finding a solution for this issue.  :-\

You probably want the 1.4 patch on Chrono Compendium. For whatever reason 1.2 is still the most commonly distributed version.

http://www.chronocompendium.com/Term/Patches_%28Radical_Dreamers%29.html
Title: Re: BS Shockman Help
Post by: SunGodPortal on January 23, 2015, 02:33:28 pm
I recently downloaded 1.4. I have no idea what version I had previously because it's been at least a year or more since I tried to play it on an actual SNES (that's why I originally forgot that it worked, it just didn't save). But, the readme I was referring to WAS included in 1.4 so this problem was either not fixed or they forgot to update the accompanying txt. Now that I'm certain I have the latest version I'll try again tonight.

Also, how'd you get that link? Every time I've tried to visit the Compenium for a while now it was like the site never existed and clicking the link resulted in "404 Not Found". Just curious.

EDIT: I finally got a chance to try out ver 1.4 on my SNES. It does indeed save now. Awesome.
Title: Re: BS Shockman Help
Post by: CloudGamerX on January 23, 2015, 07:52:08 pm
Thanks SunGodPortal! I managed to get it to work after redownloading Snes9x, although i can't seem to get the rom to work on my EPROM test cart still. SNES ROM Utility doesn't seem to want to take it, and using the old fashioned way doesn't seem to work :/
Title: Re: BS Shockman Help
Post by: SunGodPortal on January 23, 2015, 08:32:05 pm
Cool. I'm glad you've had some success. I'm totally lost concerning the EPROM cart though. I've never owned one before so I'm not sure what to suggest. BUT, after doing the little hex edit that Revenant suggested I was able to get Shockman to load just fine on my Powerpak. It actually worked on a number of BS ROMs that before were completely uncooperative with my setup.
Title: Re: BS Shockman Help
Post by: CloudGamerX on January 23, 2015, 08:46:11 pm
Well if it's not too much trouble, would you kindly send me the Hex edited version of BS Shockman?
Title: Re: BS Shockman Help
Post by: SunGodPortal on January 23, 2015, 10:24:11 pm
I'm not supposed to but don't be surprised if a link magically appears in your message box. It wasn't me. :angel:
Title: Re: BS Shockman Help
Post by: CloudGamerX on January 23, 2015, 10:32:54 pm
Everything seems to be working with flying colors. Thank you to everyone who helped me out :)

January 26, 2015, 09:26:21 pm - (Auto Merged - Double Posts are not allowed before 7 days.)
By the way Revenant, is it a full translation including title and text or just text?
Title: Re: BS Shockman Help
Post by: filevans on June 15, 2016, 07:17:49 am
Cool. I'm glad you've had some success. I'm totally lost concerning the EPROM cart though. I've never owned one before so I'm not sure what to suggest. BUT, after doing the little hex edit that Revenant suggested I was able to get Shockman to load just fine on my Powerpak. It actually worked on a number of BS ROMs that before were completely uncooperative with my setup.

please could you help me out with this game as i cant get it working on my flash cart, thank you very much