xboxscene.org forums

Pages: 1 [2] 3 4 ... 11

Author Topic: Zsnexbox 2.98  (Read 1622 times)

EuroHEV

  • Archived User
  • Jr. Member
  • *
  • Posts: 82
Zsnexbox 2.98
« Reply #15 on: October 01, 2006, 03:42:00 PM »

The White & Black buttons are analogs. Ever since it was possible, I've used White for Rewind and Black for Fast-Foward. So, I'd love if you could change the dead zones for analog buttons. Oh, and it looks like it's time for me to get a light gun. biggrin.gif Great work!
Logged

Thraxen

  • Archived User
  • Hero Member
  • *
  • Posts: 677
Zsnexbox 2.98
« Reply #16 on: October 01, 2006, 04:24:00 PM »

QUOTE(nes6502 @ Oct 1 2006, 04:42 PM) *

Just out of curiosity, what do you mean when you say ips patch support?

In other words, why not just patch your roms before putting them on the Xbox? I mean, that's what I do and since the only roms I patch are for the english translations, I'm never going to want to play them in original language. For example, I don't think I'll ever want to play Star ocean in japanese since I can't read it. So I applied an English patch and then put it on my Xbox.

Maybe I'm just misunderstanding what this request is about, because as of now, I guess I just don't see a need for it. Am I wrong?


xSNES9x has a feature that allows you to place IPS patches in a folder.  You can then select a patch and then select the ROM you want to run and xSNES9x will patch the ROM as it loads it.  This way you can use IPS patches without permanently patching a ROM.  I personally don't use this feature since the only patches I use are language translations and I'd rather have those permanently patched, but I can understand why some people would prefer that method.

Anyway, great update nes6502.  I didn't really expect to see lightgun support.  That pretty much kills the last major reason to use xSNES9x over Zsnexbox.
Logged

enderandrew

  • Archived User
  • Sr. Member
  • *
  • Posts: 414
Zsnexbox 2.98
« Reply #17 on: October 01, 2006, 05:02:00 PM »

Again, most every patch is just for translation.  Either permanently patch the rom and keep two copies, or just patch the rom and ditch the one in Japanese or whatever.

I don't know why you need to patch on the fly, but the way to add it would be to find source code for the patching process itself, place the rom in a temp directory, and patch that rom.  I don't see how this would be horribly difficult, but I'm not sure it is necessary.

That's just my two cents.
Logged

nes6502

  • Archived User
  • Hero Member
  • *
  • Posts: 1158
Zsnexbox 2.98
« Reply #18 on: October 01, 2006, 04:31:00 PM »

QUOTE(Thraxen @ Oct 1 2006, 10:55 PM) View Post

xSNES9x has a feature that allows you to place IPS patches in a folder.  You can then select a patch and then select the ROM you want to run and xSNES9x will patch the ROM as it loads it.  This way you can use IPS patches without permanently patching a ROM.  I personally don't use this feature since the only patches I use are language translations and I'd rather have those permanently patched, but I can understand why some people would prefer that method.



Well, I think the only thing ZSNES supports is loading a patch if it is in the zip file with the ROM. I might be wrong though. As far as a list of selectable patches, I'm not sure I could pull that off. I guess I could look at the snes9x code and see if there was anything I could use. I did that for the Game Genie translation code since they had a nice method of decrypting game genie codes. However, I'd likely lean towards it not being implemented in this way, but I probablly could add support for the way ZSNES does it. But I don't think anyone would use this since using this way you might as well just patch it on the PC first.

QUOTE(enderandrew @ Oct 1 2006, 11:33 PM) View Post

I don't know why you need to patch on the fly, but the way to add it would be to find source code for the patching process itself, place the rom in a temp directory, and patch that rom.  I don't see how this would be horribly difficult, but I'm not sure it is necessary.

That's just my two cents.


That wouldn't be terribly difficult but I'm a little shy about adding support for the X, Y, Z partitions. A lot of people have corrupt X,Y, or Z partitions and mounting them would cause an instant Xbox reboot. I guess I could just create a "working" type directory on the E, F, or G drives for this purpose.
Logged

Trigger911

  • Archived User
  • Newbie
  • *
  • Posts: 36
Zsnexbox 2.98
« Reply #19 on: October 01, 2006, 05:11:00 PM »

w00000000t my fav snes emulator has light gun support thanx alot nes for all this realy hard work i bet your realy happy with how your hard work has turned out.

l8z

Triggz
Logged

seanp2500

  • Archived User
  • Jr. Member
  • *
  • Posts: 62
Zsnexbox 2.98
« Reply #20 on: October 01, 2006, 05:20:00 PM »

sir i know you read these posts the only n i mean the only criticism you get from people i show this too (n please be mindful it is not mine and i am only posting to try n help you make this better) is that when it comes to setting up emu features like fastforward or savestate that we cant just say press a button then assign it to a combo of buttons like making savestate right trigger plus black button thats it....
Logged

nes6502

  • Archived User
  • Hero Member
  • *
  • Posts: 1158
Zsnexbox 2.98
« Reply #21 on: October 01, 2006, 04:46:00 PM »

QUOTE(seanp2500 @ Oct 1 2006, 11:51 PM) View Post

sir i know you read these posts the only n i mean the only criticism you get from people i show this too (n please be mindful it is not mine and i am only posting to try n help you make this better) is that when it comes to setting up emu features like fastforward or savestate that we cant just say press a button then assign it to a combo of buttons like making savestate right trigger plus black button thats it....


It's on the "to do" list.
Logged

the-tyrant

  • Archived User
  • Newbie
  • *
  • Posts: 12
Zsnexbox 2.98
« Reply #22 on: October 01, 2006, 06:01:00 PM »

Have you ever thought about network support? Would be cool to play some friends on the internet.
Logged

flarghon

  • Archived User
  • Newbie
  • *
  • Posts: 9
Zsnexbox 2.98
« Reply #23 on: October 01, 2006, 05:42:00 PM »

QUOTE(nes6502 @ Oct 1 2006, 05:42 PM) View Post

Just out of curiosity, what do you mean when you say ips patch support?

In other words, why not just patch your roms before putting them on the Xbox? I mean, that's what I do and since the only roms I patch are for the english translations, I'm never going to want to play them in original language. For example, I don't think I'll ever want to play Star ocean in japanese since I can't read it. So I applied an English patch and then put it on my Xbox.

Maybe I'm just misunderstanding what this request is about, because as of now, I guess I just don't see a need for it. Am I wrong?


Sorry about taking so long to respond, but the one particular IPS i'm trying to get to work is the "Super Demo World" patch for Super Mario World.  I've applied the patch permanentely to one copy of the game, but it only works on my pc version of zsnes.  The only way I could get it to work on the xbox is using xsnesx's "on the fly" patch system.  I can use translation IPS's just fine on the xbox, but no matter what I tried I couldn't get this Mario World patch to work.
Logged

nes6502

  • Archived User
  • Hero Member
  • *
  • Posts: 1158
Zsnexbox 2.98
« Reply #24 on: October 01, 2006, 06:14:00 PM »

QUOTE(flarghon @ Oct 2 2006, 12:49 AM) View Post

Sorry about taking so long to respond, but the one particular IPS i'm trying to get to work is the "Super Demo World" patch for Super Mario World.  I've applied the patch permanentely to one copy of the game, but it only works on my pc version of zsnes.  The only way I could get it to work on the xbox is using xsnesx's "on the fly" patch system.  I can use translation IPS's just fine on the xbox, but no matter what I tried I couldn't get this Mario World patch to work.


All my patched versions of the ROM work. I just tested them all and they work perfectly. All of the patches from 2001-2004. The ones I tried were:

Super Demo World 1.00 (SMW1 Hack) [b1].smc
Super Demo World 1.00 (SMW1 Hack).smc
Super Demo World - Bouche's Demo World 3 (SMW1 Hack) [b1].smc
Super Demo World - Bouche's Demo World 3 (SMW1 Hack).smc
Super Demo World - OryNider's Best Levels (SMW1 Hack).smc
Super Demo World - OryNider's Retro World (SMW1 Hack).smc
Super Demo World - OryNider's Retro World V1.01 (SMW1 Hack).smc
Super Demo World - The Legend Continues (SMW1 Hack).smc
Super Demo World III (SMW1 Hack).smc

So maybe you are patching the wrong version of SMW, or your ROM and/or patch is bad, or the patch is not applied correctly with whatever tool you are using. But all of the above work perfectly pre-patched.

I had never heard of this patch, but judging from the cool pictures here http://fusoya.panicu...lm/dwshots.html it looks like a really good total game change.


Oh yeah, this is from the readme:

QUOTE
The reason is that I used DWTLC to test LM with ROMs greater than
 4 MB.  But since this involves moving the banks around, an IPS file
 for the hack would include most of the original ROM in it.  To avoid
 the issue, I've included a patch meant to be applied to a ROM that
 has already been expanded to 6 MB.

 Thus, you should take the original Mario World US ROM and use Lunar
 Expand (included in this zip file for convenience) to convert the
 ROM to a 48 Mbit ExHiROM (it's the top right option in the program).
 THEN apply the IPS file to it.


Did you do that first before applying the patch? The ROM has to be expanded first.
Logged

buttmonkey

  • Archived User
  • Newbie
  • *
  • Posts: 5
Zsnexbox 2.98
« Reply #25 on: October 01, 2006, 07:03:00 PM »

ips autopatching is all in zsnes so you dont need to program it in (the latest CVS zsnes even allows multiple ips patches in zips)

it helps for a few reasons

1: the rom is fresh always, no need to keep backups no permanant screwing of rom

2: developers/hackers etc are constantly updating their IPS on the go for testing (constantly patching a file then grabbing the fresh rom every update is a annoyance next to just dropping the new IPS in the zip every update)

'sides, its in the source, i doubt youd need to do much to get it work
Logged

ugenn

  • Archived User
  • Newbie
  • *
  • Posts: 31
Zsnexbox 2.98
« Reply #26 on: October 01, 2006, 07:15:00 PM »

Auto-patching does work in zsnexbox. just put the IPS files into the zip.
Logged

nes6502

  • Archived User
  • Hero Member
  • *
  • Posts: 1158
Zsnexbox 2.98
« Reply #27 on: October 01, 2006, 07:15:00 PM »

QUOTE(buttmonkey @ Oct 2 2006, 01:34 AM) *


'sides, its in the source, i doubt youd need to do much to get it work


There are quite a few things in the ZSNES source (like JMA, PNG, and IPS support) that have proven difficult to port. I disabled the IPS support many versions ago because it was causing me a lot of headache in the  build process along with JMA and PNG. Also, "being in ZSNES" usually means written in all assembly and not in a user friendly (well, to non assembly programmers like me) functionality code wise.

And some things are better suited to be used from the ZSNES GUI, The cheat search is an example. That's why I wrote my own (and even added some improvements not found in the ZSNES cheat system).

QUOTE
Auto-patching does work in zsnexbox. just put the IPS files into the zip.


It does? I thought I disabled IPS support. Well, i guess not. But then again, I've never tested this. Well, in that case:


ZsnexBox 2.9

What's new:

-Added IPS auto patching. Make sure the IPS file is in the zip. This is a brand new feature. So brand new in fact, I just found out it was there like 30 seconds ago.



This post has been edited by nes6502: Oct 2 2006, 02:19 AM
Logged

micbic

  • Archived User
  • Full Member
  • *
  • Posts: 156
Zsnexbox 2.98
« Reply #28 on: October 01, 2006, 07:54:00 PM »

Yey, nice work. Btw has anyone tested the compatability of zsnexbox with any other lightguns?
Logged

flarghon

  • Archived User
  • Newbie
  • *
  • Posts: 9
Zsnexbox 2.98
« Reply #29 on: October 01, 2006, 07:49:00 PM »

QUOTE(nes6502 @ Oct 1 2006, 08:21 PM) View Post

All my patched versions of the ROM work. I just tested them all and they work perfectly. All of the patches from 2001-2004. The ones I tried were:

Super Demo World 1.00 (SMW1 Hack) [b1].smc
Super Demo World 1.00 (SMW1 Hack).smc
Super Demo World - Bouche's Demo World 3 (SMW1 Hack) [b1].smc
Super Demo World - Bouche's Demo World 3 (SMW1 Hack).smc
Super Demo World - OryNider's Best Levels (SMW1 Hack).smc
Super Demo World - OryNider's Retro World (SMW1 Hack).smc
Super Demo World - OryNider's Retro World V1.01 (SMW1 Hack).smc
Super Demo World - The Legend Continues (SMW1 Hack).smc
Super Demo World III (SMW1 Hack).smc

So maybe you are patching the wrong version of SMW, or your ROM and/or patch is bad, or the patch is not applied correctly with whatever tool you are using. But all of the above work perfectly pre-patched.

I had never heard of this patch, but judging from the cool pictures here http://fusoya.panicu...lm/dwshots.html it looks like a really good total game change.
Oh yeah, this is from the readme:
Did you do that first before applying the patch? The ROM has to be expanded first.


When I originally tried patching it I followed all those instructions so I'm not sure where I went wrong, especially since the patch worked on my pc.  Whatever I did though I must have done wrong since I recently obtained a pre-patched version of the rom and it's working just fine on Zsnesx.  Thanks for the help.  And as far as the actual game goes, It's supposed to be one of the nicest SMW hacks out there that adds a ton of new levels and features.  I recommend it to any who enjoyed the original SMW.
Logged
Pages: 1 [2] 3 4 ... 11