News: 11 March 2016 - Forum Rules
Current Moderators - DarkSol, KingMike, MathOnNapkins, Azkadellia, Danke

Author Topic: Translations: Dark Half (SNES) Released by AGTP  (Read 13059 times)

Alcahest

  • Jr. Member
  • **
  • Posts: 62
  • Demon of Elru
    • View Profile
Re: Translations: Dark Half (SNES) Released by AGTP
« Reply #20 on: May 26, 2015, 06:14:00 pm »
Gideon, there are 2 possibilities then:
either the base rom wasn't clean to start with or you actually did compute CRC32/MD5 for a selected block within the rom and not for the rom itself in its entirety.

I think it's most likely the 2nd scenario that happened because NONE of the Dark Half roms (no-intro / goodsnes) match the values you indicated.

Can you confirm at least that the patched ROM correct MD5 is indeed 1095474903C14921A17EDB56A2D58870
?

Gideon Zhi

  • IRC Staff
  • Hero Member
  • *****
  • Posts: 3505
    • View Profile
    • Aeon Genesis
Re: Translations: Dark Half (SNES) Released by AGTP
« Reply #21 on: May 27, 2015, 01:19:34 am »
Okay, I see what happened. I used "darkhalfj.smc" to generate my patch and the checksum information posted in the patching info, but only just found darkhalfj_unmod.smc in my project folder. Whoops! The latter does indeed match the MD5/CRC32 info you've posted. I'll update the patching info accordingly.

The differences between the two ROMs however are extremely minimal. I used Hex Workshop's compare function, and the only thing that's changed between the two is that there are a series of pointers to the original text which had their value increased by one. The patch actually leaves the entirety of the original text structure intact, so this difference does not matter in the slightest; however, I can verify that the CRC32 for the patched ROM is 18877841 and that the MD5 is 1095474903C14921A17EDB56A2D58870. In fact, these bytes are unchanged in the English ROM so the patch likely changes them *back*. (In other words, the patch changes them from what they are now to... what they are now.)

Apologies for the confusion.

Alcahest

  • Jr. Member
  • **
  • Posts: 62
  • Demon of Elru
    • View Profile
Re: Translations: Dark Half (SNES) Released by AGTP
« Reply #22 on: May 27, 2015, 02:29:49 am »
Thank you for verifying and no need to apologize in any case ^^;
While Dark Half is now corrected, it doesn't change the fact that, no kidding, a vast majority of the "ROM / ISO Information" for SFC/SNES patches are currently either wrong, incomplete or mismatched. I cringe about it every time xD

So as to purify the situation once and for all [future entries], what do you think of the following format:
---------------------------------------
ROM / ISO Information:
Source rom: (name of the ROM, if possible following no-intro / GoodSNES naming scheme )
Header: Yes / No (should the source ROM be headered or not)
MD5: (md5 of the source ROM)
CRC32: (crc32 of the source ROM)
---
Patched rom:
MD5: (md5 of the patched ROM)
CRC32: (crc32 of the patched ROM)
---------------------------------------

(again I think crc32 is majorly outdated, but some peeps seem to still rely on it so..)

Grillkick

  • Jr. Member
  • **
  • Posts: 26
    • View Profile
Re: Translations: Dark Half (SNES) Released by AGTP
« Reply #23 on: May 27, 2015, 03:41:26 am »
Outstanding!! I've been waiting *years* for this translation. A huge thank you to Gideon and everyone who worked on this project!  :thumbsup:

Alcahest

  • Jr. Member
  • **
  • Posts: 62
  • Demon of Elru
    • View Profile
Re: Translations: Dark Half (SNES) Released by AGTP
« Reply #24 on: May 27, 2015, 06:08:06 pm »
Man.. again the updated info on the project page is wrong. xD
It now says:
------------------------------------------------------------------
ROM / ISO Information:
•(Original ROM info below)
•CRC32: 18877841
•MD5: 1095474903C14921A17EDB56A2D58870
------------------------------------------------------------------

These values are not for the original/source ROM, they're for the patched ROM.
Again this would not happen with the following "ROM / ISO Information" format:

---------------------------------------
ROM / ISO Information:
Source rom: (name of the ROM, if possible following no-intro / GoodSNES naming scheme )
Header: Yes / No (should the source ROM be headered or not)
MD5: (md5 of the source ROM)
CRC32: (crc32 of the source ROM)
---
Patched rom:
MD5: (md5 of the patched ROM)
CRC32: (crc32 of the patched ROM)
---------------------------------------

I hope RHDN staff can consider enforcing this for future SFC/SNES patches.

Nightcrawler

  • Hero Member
  • *****
  • Posts: 5755
    • View Profile
    • Nightcrawler's Translation Corporation
Re: Translations: Dark Half (SNES) Released by AGTP
« Reply #25 on: May 27, 2015, 06:19:01 pm »
So as to purify the situation once and for all [future entries], what do you think of the following format:

This utility was designed for the site and it's output format is the desired standard output. Please either use this utility or follow the rules it employs.

http://www.romhacking.net/utilities/1002/

See all the backing discussion on the discussed rules for certain platforms below. The term hash as applied to ROMs of various platforms can be ambiguous.
http://www.romhacking.net/forum/index.php/topic,16846.msg246949.html#msg246949

TransCorp - Over 20 years of community dedication.
Dual Orb 2, Wozz, Emerald Dragon, Tenshi No Uta, Glory of Heracles IV SFC/SNES Translations

Special T

  • Hero Member
  • *****
  • Posts: 570
    • View Profile
Re: Translations: Dark Half (SNES) Released by AGTP
« Reply #26 on: May 27, 2015, 09:31:41 pm »
Maybe time to start releasing patchs in bps format to avoid this issue altogether.  :angel:
« Last Edit: May 27, 2015, 11:28:14 pm by Special T »

Spooniest

  • Hero Member
  • *****
  • Posts: 3133
  • Ain't got no berf cer-fi-ti-cate on me now
    • View Profile
Re: Translations: Dark Half (SNES) Released by AGTP
« Reply #27 on: May 28, 2015, 06:24:07 am »
Tech details aside, this looks astonishing, and the concept of the game sounds interesting.

And nine months is not that long, to be honest. It took me almost two years to finish my first project.
I never wanted to work in a pet shop, you know. I wanted to be...a lumberjack.

thr

  • RHDN Patreon Supporter!
  • Sr. Member
  • *****
  • Posts: 257
    • View Profile
Re: Translations: Dark Half (SNES) Released by AGTP
« Reply #28 on: May 28, 2015, 08:24:19 pm »
thanks a lot guys, you've just made my day. been waiting years for that.

saito

  • Full Member
  • ***
  • Posts: 104
    • View Profile
    • .:TransGen:.
Re: Translations: Dark Half (SNES) Released by AGTP
« Reply #29 on: May 29, 2015, 09:28:13 pm »
Great job gideon & team from bringing this gem to the english audience. Don't worry for the burocracy and elitism of a md5 hash  ;D
.: TransGen :.

Alcahest

  • Jr. Member
  • **
  • Posts: 62
  • Demon of Elru
    • View Profile
Re: Translations: Dark Half (SNES) Released by AGTP
« Reply #30 on: May 30, 2015, 06:04:29 pm »
So no one cares about the fact the rom info on the project page is still wrong, ok :S
« Last Edit: May 30, 2015, 07:27:19 pm by Alcahest »

siryoink

  • Jr. Member
  • **
  • Posts: 44
    • View Profile
    • Klepto Software
Re: Translations: Dark Half (SNES) Released by AGTP
« Reply #31 on: June 01, 2015, 08:10:29 pm »
Finally, someone with the skills & motivation to finish this came along!   :crazy:

From what I played of it last week, it looks good so far. 

@GideonZhi: :laugh: Guacamelee goat?

KingMike

  • Forum Moderator
  • Hero Member
  • *****
  • Posts: 6894
  • *sigh* A changed avatar. Big deal.
    • View Profile
Re: Translations: Dark Half (SNES) Released by AGTP
« Reply #32 on: June 02, 2015, 01:21:47 am »
I'd say for the purposes of RHDN, CRC32 is fine. Yeah, it's not "secure" but RHDN isn't a bank or anything. :P
It's the easiest to check since SNES9x and ZSNES display them both and it's a short number so it's easy to compare (with also a note of whether the checksum matches the calculated).
The point of that data is to see if the user has the correct ROM version, and for most games there's not going to be more than one or two versions of the ROM going around.
Honestly most users are probably getting their ROM off a site that used a ROM-cataloging tool (like GoodSNES or NoIntro) that has identified "good" variants.
Not too likely someone is going to go to the trouble of hacking a ROM randomly AND adjust the checksum to be OK AND make the CRC match.
"My watch says 30 chickens" Google, 2018