Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
Acmlm's Board - I2 Archive - - Posts by dan
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
User Post
dan

Snap Dragon
Level: 43

Posts: 342/782
EXP: 534516
For next: 30530

Since: 03-15-04

Since last post: 20 hours
Last activity: 14 hours
Posted on 01-18-05 02:12 AM, in Newbies: READ THIS - IPS-patching (how to play a hack) Link
Linking to Zophar's files is rude, and it doesn't actually work.
dan

Snap Dragon
Level: 43

Posts: 343/782
EXP: 534516
For next: 30530

Since: 03-15-04

Since last post: 20 hours
Last activity: 14 hours
Posted on 01-18-05 03:49 PM, in Zsnes 1.42 (updated) Link
Presumably, 1.41 is one of those WIP builds, and not an actual official release.
dan

Snap Dragon
Level: 43

Posts: 344/782
EXP: 534516
For next: 30530

Since: 03-15-04

Since last post: 20 hours
Last activity: 14 hours
Posted on 01-18-05 08:05 PM, in EM 3.6 - Are we ready for it? Link
I've got a new pair of underwear on standby for when it is released.

Seriously.
dan

Snap Dragon
Level: 43

Posts: 345/782
EXP: 534516
For next: 30530

Since: 03-15-04

Since last post: 20 hours
Last activity: 14 hours
Posted on 01-21-05 03:33 PM, in Your ROM-hacking WishLists! Link
- A complete editor for Maniac Mansion on the NES. ScummVM has a tool that can extract all the data from the ROM, so there's a bit of a starting point.
- Editors for the following NES games: SMB2, FF3j, Earthbound Zero, and Kickle Cubicle.
- A complete phasing out of IPS, to be replaced with a better patch format that actually supports NES ROM expansion.
- A NES debugger with conditional breakpoints. (or whatever you call breakpoints that only fire when a certain bank is loaded)
dan

Snap Dragon
Level: 43

Posts: 346/782
EXP: 534516
For next: 30530

Since: 03-15-04

Since last post: 20 hours
Last activity: 14 hours
Posted on 01-21-05 11:25 PM, in mario kart documented Link
http://dan.panicus.org/external/d4s_mariokart_info.txt
dan

Snap Dragon
Level: 43

Posts: 347/782
EXP: 534516
For next: 30530

Since: 03-15-04

Since last post: 20 hours
Last activity: 14 hours
Posted on 01-22-05 12:22 AM, in Benchmark Your PC Link
GFX score: 1902
CPU score: 4369

AquaMark score: 15630

Not too terrible. It sat at 5-6 fps for a few of the tests (the vegetation one), but it was usually around 20 fps a second. My brother managed a 53611 score with his newly upgraded PC.
dan

Snap Dragon
Level: 43

Posts: 348/782
EXP: 534516
For next: 30530

Since: 03-15-04

Since last post: 20 hours
Last activity: 14 hours
Posted on 01-22-05 12:25 AM, in Your ROM-hacking WishLists! Link
Originally posted by Vystrix Nexoth
Originally posted by dan
- A complete phasing out of IPS, to be replaced with a better patch format that actually supports NES ROM expansion.
IMO, each platform ought to have a patch format that is specifically designed for the nuances of each format, and separates data semantically. For example, an NES patch format that:
  • Separates PRG patch data from CHR patch data
  • Defines changes in meta-data (e.g. mapper number / board name) in a universal way
  • And of course, as you said, accomodates ROM expansion
The purpose would be a format that could be applied to an iNES or a UNIF ROM in the same way. Due to the way UNIF is laid out, using an IPS patch for it would not be very feasable.

I happen to have been working on just such a format. I'll finish that up and post it here (to this board) sometime.


I started working on a patch format myself also. Unfortunately, like many of my projects, it didn't get further than the very basic specification stage. I may still complete it though, if nothing comes out that supports NES ROM expansion, as one of my projects is a heavily expanded NES ROM (which IPS cannot handle) and writing a program to apply the changes just plain sucks as a solution.
dan

Snap Dragon
Level: 43

Posts: 349/782
EXP: 534516
For next: 30530

Since: 03-15-04

Since last post: 20 hours
Last activity: 14 hours
Posted on 01-22-05 01:29 AM, in Your ROM-hacking WishLists! Link
From what I can tell, it doesn't support any kind of data relocation at all. But that's only from looking at the limited documents floating around, and the PHP source code of the patch creator.

However, it does have one invaluable feature, where it takes a checksum of the ROM that the patch has to be applied to. That would solve 90% of the patching problems that get reported on messageboards.
dan

Snap Dragon
Level: 43

Posts: 350/782
EXP: 534516
For next: 30530

Since: 03-15-04

Since last post: 20 hours
Last activity: 14 hours
Posted on 01-22-05 02:15 AM, in Your ROM-hacking WishLists! Link
Originally posted by HyperHacker
-The death of .Net. VB6 runtimes are bad enough.



What has that got to do with ROM hacking? .NET is actually rather useful, it's just that most people can't see past the fact that it was created by Microsoft, and the rather large download. (which isn't that large when you think about it)

Fortunately, .NET isn't going anywhere, because even if Microsoft drops it, there are the various open source clones to fall back to.
dan

Snap Dragon
Level: 43

Posts: 351/782
EXP: 534516
For next: 30530

Since: 03-15-04

Since last post: 20 hours
Last activity: 14 hours
Posted on 01-22-05 03:48 AM, in Your ROM-hacking WishLists! Link
Originally posted by Squash Monster

And finally, I'd like to see more Java. EggVine would be twice as powerful and would've taken half as much time to code if I knew Java at that time. Just think of how much farther along we'd all be if all the VB programs doubled in number and power (and were crossplatform as an extra bonus).


I strangely agree with you on this. There aren't enough Java ROM hacking applications out there, unfortunately. I did have the idea of porting one of my utilities to Java, just to test it out. I should maybe get off my ass and do that.
dan

Snap Dragon
Level: 43

Posts: 352/782
EXP: 534516
For next: 30530

Since: 03-15-04

Since last post: 20 hours
Last activity: 14 hours
Posted on 01-22-05 03:40 PM, in Your ROM-hacking WishLists! Link
Originally posted by Heian-794
Documents on how to make an editor. People who know nothing about programming, but know exactly what they want a potential editor to do, could get started on making their own editors.


I'm not sure if that's really very possible to do. You need to know something about programming in order to make an editor. That said, I do have a few helper classes that I wrote to speed up the whole editor creating process, but they are in Delphi, and not many people seem to use Delphi.
dan

Snap Dragon
Level: 43

Posts: 353/782
EXP: 534516
For next: 30530

Since: 03-15-04

Since last post: 20 hours
Last activity: 14 hours
Posted on 01-22-05 03:52 PM, in Object Oriented Programming Link
To me, object orientated programming makes a program a lot more manageable. I remember my old procedural-based programs, which were hell to follow.

That said, I'm not some kind of OOP evangelist or anything like that. I still use some global variables, as Delphi allows me to do so, and it was the only way I could get my programs to compile at the time. (I now know the proper OOP way, but I am just too lazy to fix it )
dan

Snap Dragon
Level: 43

Posts: 354/782
EXP: 534516
For next: 30530

Since: 03-15-04

Since last post: 20 hours
Last activity: 14 hours
Posted on 01-22-05 03:58 PM, in Request: Has anyone ever made a Super Metroid hack before? Link
Super Metroid (JU) [!] is one I patched Arena to, and it worked. There's also a program on Ultima's old site that can work out what ROM you have.
dan

Snap Dragon
Level: 43

Posts: 355/782
EXP: 534516
For next: 30530

Since: 03-15-04

Since last post: 20 hours
Last activity: 14 hours
Posted on 01-22-05 05:25 PM, in need help in hacking nes games Link
Well, there aren't many sports games editors about, but the majority of what is available is at Emuware.
dan

Snap Dragon
Level: 43

Posts: 356/782
EXP: 534516
For next: 30530

Since: 03-15-04

Since last post: 20 hours
Last activity: 14 hours
Posted on 01-22-05 09:07 PM, in UNRIF file format proposition Link
One suggestion I have is to increase the 24 bit values to 32 bit values. Not for the added size, just that most programming languages do not have a default 24 bit variable, so some kind of struct hack is needed.

There's a few things I am iffy about, but they are more to do with gaps in my own knowledge, so I'll just google them probably.
dan

Snap Dragon
Level: 43

Posts: 357/782
EXP: 534516
For next: 30530

Since: 03-15-04

Since last post: 20 hours
Last activity: 14 hours
Posted on 01-23-05 01:15 AM, in UNRIF file format proposition Link
True enough. It doesn't affect me personally, as Delphi can do something similar, but I was thinking of those who wanted to implement a patcher in Visual Basic. It would have to be in a hacky way. It wouldn't really waste that much space to increase the addresses to 24-bit, as most patches are distributed within ZIP files.

I agree with Geiger about the checksums, however if I wrote a UNRIP patch creator, I would always make it add checksums to the patch, without the user having any say whatsoever.
dan

Snap Dragon
Level: 43

Posts: 358/782
EXP: 534516
For next: 30530

Since: 03-15-04

Since last post: 20 hours
Last activity: 14 hours
Posted on 01-23-05 02:53 AM, in UNRIF file format proposition Link
I think UNRIP is specifically designed for the NES, so any patch creators would probably only recognise iNES or UNIF images and create patches of those. It's not really designed for any other system.
dan

Snap Dragon
Level: 43

Posts: 359/782
EXP: 534516
For next: 30530

Since: 03-15-04

Since last post: 20 hours
Last activity: 14 hours
Posted on 01-23-05 03:11 AM, in AcmlmBoard 1.A1 to be released on the fourth anniversary. Link
Originally posted by knuck
Sorry Cheveyo, it doesn't work like that.
Also, he asked for suggestions, i gave suggestions.

It would be better if you could keep your angst toward me out of the board.


Yes, you gave a suggestion. But it was rejected. More than once. One of these days, you'll probably learn that when people reject a suggestion of yours multiple times, it's prudent to drop it.

Heh, we can but dream.
dan

Snap Dragon
Level: 43

Posts: 360/782
EXP: 534516
For next: 30530

Since: 03-15-04

Since last post: 20 hours
Last activity: 14 hours
Posted on 01-23-05 03:59 PM, in SMW2 language? Link
I think the PAL version of Yoshi's Island has a language select.
dan

Snap Dragon
Level: 43

Posts: 361/782
EXP: 534516
For next: 30530

Since: 03-15-04

Since last post: 20 hours
Last activity: 14 hours
Posted on 01-23-05 04:15 PM, in UNRIF file format proposition Link
I actually had a similar idea to Hyperhacker's in regards to the scripting language, for my attempted IPS replacement. However, any scripts that would be written would be compiled into a binary file, which would make a lot more sense than everyone who wants to write a patcher having to create a parser of a scripting language. (Not an easy thing to do, let's face it, implementing support for a file format is far easier than writing a tokenizing parser thingiemajobber)

However, for this patcher, a scripting language is not necessary. All there needs to be is some kind of standard logic for the patch creator, and it should be easy enough to implement. (ie. how to tell if a ROM is expanded, what to do if it is, etc)
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
Acmlm's Board - I2 Archive - - Posts by dan


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.019 seconds.