This page is a mirror of Tepples' nesdev forum mirror (URL TBD).
Last updated on Oct-18-2019 Download

Doubling the speed in "Soccer"

Doubling the speed in "Soccer"
by on (#229610)
Today, I saw that the game "Soccer" runs at merely 30 fps, having a lag after every frame.
And I always wondered why this game is so slow.

When I set the emulator to a speed of 200 %, it plays quite decently.

So, my question: Would it be possible to hack the game to work at 60 fps?
Is there really so much going on in the game logic that they couldn't fit it all into one frame?

I mean, sure, you have to calculate a bunch of characters, but it's the same with "Ice Hockey", and that game doesn't lag.
Re: Doubling the speed in "Soccer"
by on (#229612)
This has been done with a few games. Ghosts'n Goblins and Super Pitfall comes to mind. In my case, it took several months to understand the game's code, but I was learning assembly at the same time.
For such a simple game as soccer it may be very simple.
Re: Doubling the speed in "Soccer"
by on (#229617)
You don't have to change much.

If it plays better at 200%, perhaps just doubling the speed of every object would be enough. Like, if they move 1 pixel per 1 game frame (2 actual frames), have them move 2 pixels.
Re: Doubling the speed in "Soccer"
by on (#229618)
That won't make animations smoother though, if the game really updates the screen at 30Hz. In fact it will probably look choppier, since more ground will be covered without you seeing.
Re: Doubling the speed in "Soccer"
by on (#229620)
dougeff wrote:
If it plays better at 200%, perhaps just doubling the speed of every object would be enough.

But isn't there the danger that this will throw off the game logic?

And yeah, what tokumaru said as well: Now you have one frame where the character does nothing and one frame where he walks twice the distance. I doubt this is visually appealing.


Is there a disassembly of the game somehwere?
Re: Doubling the speed in "Soccer"
by on (#229677)
If somebody would be able to do this, hacking "Soccer" into a 60 fps game: What do you want to have for it? How much would I have to pay you, so that you create this hack?
Re: Doubling the speed in "Soccer"
by on (#229690)
I glanced at this a little and it looks like the game isn't lagging, but is actually programmed to do different work on even and odd frames. For 60 FPS, the diverging code paths would have to be unified and possibly optimized to avoid lagging.
Re: Doubling the speed in "Soccer"
by on (#229693)
Interesting.

Can you see how many percent of the total available time for game logic each of the two branches needs?

If both branches need, for example, 90 % of the available time, it should be pretty hard top increase the speed.
But if both only need 51 %, then it might be possible to optimize them, so that they only require 50 % or less, so that both branches can be processed in every frame.
Re: Doubling the speed in "Soccer"
by on (#229694)
Maybe that's just me, but I wouldn't feel comfortable "optimizing" someone else's game, specially without proper source code. You'd have to get to know the engine really well in order to know what can and can't be changed in order to not introduce bugs all over the place. Also, I doubt there are many trivial optimizations just waiting to be made, otherwise the original programmers would probably already have made them.

Then again, I'm not much of a hacker... I absolutely hate meddling with code I didn't write or don't fully understand.
Re: Doubling the speed in "Soccer"
by on (#229698)
Sounds to me like a romhacking job, in which case, you should ask folks who do exactly that. Not sure which of their boards is more relevant, but:

http://www.romhacking.net/forum/index.php?board=15.0
http://www.romhacking.net/forum/index.php?board=4.0

Have fun.
Re: Doubling the speed in "Soccer"
by on (#229700)
Thanks. I wrote a post there. Let's see if someone answers.
Re: Doubling the speed in "Soccer"
by on (#229729)
O.k., my chance to find a ROM hacker has declined immensely:

http://www.romhacking.net/forum/index.php?topic=6734.0
Quote:
Hack requests and ideas belong here.
Translation requests should be directed here.

Any requests outside of these areas will be deleted, and you will be warned. This includes offering money or other incentives for others to do the work for you.

Thank you for your cooperation.


You know where the link leads to? Not a sub forum, oh no. A single 270 pages long thread.
Yeah, I'm sure that's the right place to ask for a specific ROM hack work. A single post buried deep into a huge generic thread. :roll:

What are these people even thinking? A single thread? Seriously?
Re: Doubling the speed in "Soccer"
by on (#229787)
Maybe they are getting so flooded with random people that come in and ask for hacks that the only way to handle it was to throw them into a thread to keep it from taking over the entire list of active topics?

If someone is interested in picking it up, I'm sure you'll get a response from the thread. If no one is interested in doing a hack for you, they won't be looking in the thread anyway.
Re: Doubling the speed in "Soccer"
by on (#229789)
Sumez wrote:
Maybe they are getting so flooded with random people that come in and ask for hacks that the only way to handle it was to throw them into a thread to keep it from taking over the entire list of active topics?

Erm, sub forum maybe? "Hacks and translation requests"?

Sumez wrote:
If someone is interested in picking it up, I'm sure you'll get a response from the thread.

Because every active member always reads the entirety of that thread? Wall of text is suddenly not an issue anymore?
A named thread list would have no advantage over a single thread that lumps requests and meta discussion into one linear stream of posts?
Re: Doubling the speed in "Soccer"
by on (#229794)
DRW wrote:
Sumez wrote:
Maybe they are getting so flooded with random people that come in and ask for hacks that the only way to handle it was to throw them into a thread to keep it from taking over the entire list of active topics?

Erm, sub forum maybe? "Hacks and translation requests"?

It looks like a workaround for forum software that does not support subforums.
Re: Doubling the speed in "Soccer"
by on (#229797)
Even if the software doesn't support actual sub forums like our NESDev competition subforums in the Homebrew category, they could still create any number of forums on the top level.

If a website called "Romhacking" has separate forums for "Programming" and "Script help", but only one single all-purpose "ROM hacking" thread, so that a legitimate sub group (hack requests) has to be put into in single thread, then this is nothing but pure and utter stupidity.


Imagine if "NESemdev" and "Homebrew Projects" weren't separate forums, but two threads in the "NESdev" forum: "If you want to present your homebrew game, do it in this thread only. In every other place, it gets deleted."
Re: Doubling the speed in "Soccer"
by on (#229798)
Requiring Homebrew Projects to be in one topic sort of sounds like the rule on Reddit against self-promotion.
Re: Doubling the speed in "Soccer"
by on (#229821)
I guess there is not much that can be said by the way they do thing except for "when in Rome, do as the Romans do"? ^^;;;
Re: Doubling the speed in "Soccer"
by on (#229919)
DRW wrote:
Erm, sub forum maybe? "Hacks and translation requests"?

Unless you are exclusively browsing one subforum of a forum site, having stuff segmented into other subforums is completely pointless.
They only work for archival purposes, and when you are actively searching for something specific.

Honestly, it's the same at this place. There's a subforum for reproductions, which I have no interest in, but there's no way to avoid seeing those among all the other active threads when I'm browsing activity here.

If it were up to me, every forum software would do away with subforums, and use a "tag" system instead. Much simpler, and much more useful.

DRW wrote:
Because every active member always reads the entirety of that thread? Wall of text is suddenly not an issue anymore?

A person actually interested in doing a hack at the requests of others would check that thread when a new post has been added. Someone who doesn't click into the thread most likely wouldn't be willing to do it anyway.
I'm saying this because quickly skimming the thread I see that most requests actually get some sort of response. Mostly in the sense of "you could just do this or that instead" or "that isn't really feasible", etc. But it still means people read it.
Re: Doubling the speed in "Soccer"
by on (#229923)
I always find it funny how people spontaneously invent arguments just to win the discussion against someone else:

I bet that five seconds before you read my post, you never ever in your whole life thought that sub forums are pointless and that summarizing a whole topic category into one singular linear thread is the better alternative.
And here you are, arguing exactly for this very thing.

I bet, if I had complained about too many sub forums and argued for a single thread that includes each and every request, you would have argued exactly in the opposite way: "How are people supposed to find separate things in a long thread? Sub forums and separate threads are the way to go."
You would most likely not have said: "I agree. The forum structure on NESDev is a mess. One thread per main topic is sufficient: One thread for NES development, one thread for homebrews, one for graphics, one for general chit chat."

Sumez wrote:
There's a subforum for reproductions, which I have no interest in, but there's no way to avoid seeing those among all the other active threads when I'm browsing activity here.

So, the best alternative would be to summarize every aspect of reproduction into one thread. Yeah, as I said: I'm 80 % sure you didn't believe that yourself before you felt the need to disagree with me.

Sumez wrote:
A person actually interested in doing a hack at the requests of others would check that thread when a new post has been added. Someone who doesn't click into the thread most likely wouldn't be willing to do it anyway.

It's not an all or nothing thing, you know? People willing to do hacks aren't robots who don't do anything but scanning requests.

If I see an NESDev question related to C, I might be interested and click on it because I might contribute to it.
Threads about PPUADDR: I know that there are a dozen people here who can answer this stuff better than me.
If every question was put into the same thread, it's unlikely I would even find the C-related question under all those other topics and meta discussions in the first place.

Likewise, a person who might be interested in a "Soccer" hack would probably see the thread when he skims over the last 10 new threads in that sub forum, reading the single line "Soccer hack with twice the speed". But he might miss it if it is buried deep within the last 50 posts that are walls of text about anything.
Re: Doubling the speed in "Soccer"
by on (#229942)
I think the megathreads are intended for things that are supposed to move along like a (persistent) chat room, with each request gaining one or two responses at most rather than an involved discussion.
Re: Doubling the speed in "Soccer"
by on (#229943)
tepples wrote:
I think the megathreads are intended for things that are supposed to move along like a (persistent) chat room, with each request gaining one or two responses at most rather than an involved discussion.

Doesn't matter. The internet is not a physical place where you have to save literal room.
Even if each and every request doesn't spawn many replies, a sub forum is still better than a single thread because you can see the request itself in a big fat font on a dedicated page without having to read a bunch of replies in an ongoing prose text.

Mega threads should only be for one big on-going discussion about one specific topic. ROM requests have nothing to do with an on-going thing or with a chat. ROM requests are job offers and therefore belong, as titles, in a list view.

I'm really curious if there was ever any hack that resulted specifically from that shitty thread.
Re: Doubling the speed in "Soccer"
by on (#229944)
DRW wrote:
The internet is not a physical place where you have to save literal room.

A member's display is such "a physical place".

DRW wrote:
Even if each and every request doesn't spawn many replies, a sub forum is still better than a single thread

Provided it doesn't require a (possibly paid) upgrade from forum software that does not support subforums to forum software that does. phpBB 2 did not; phpBB 3 does.
Re: Doubling the speed in "Soccer"
by on (#229962)
DRW wrote:
I'm really curious if there was ever any hack that resulted specifically from that shitty thread.

I'm really curious if there was ever any person doing hacks for other people (even paid).
Re: Doubling the speed in "Soccer"
by on (#229963)
I had someone help me with a hack for Bubble Bath Babes to replace some of its graphics with those of Mermaids of Atlantis so that it could be played on a Twitch live stream. The device they were using didn't support the Mermaids mapper, and some graphics in Babes were inappropriate for Twitch.
Re: Doubling the speed in "Soccer"
by on (#229964)
I once received an e-mail for a paid hacking job, but the games names weren't mentioned, so I explained the price could vary greatly due to some games having data compression and other differences in complexities. Never got an answer after that.
Re: Doubling the speed in "Soccer"
by on (#229976)
tepples wrote:
DRW wrote:
The internet is not a physical place where you have to save literal room.

A member's display is such "a physical place".

Which would in no way be polluted if you made a sub forum.

For the person who isn't interested in it, it makes no difference whether he doesn't click on a single forum link or whether he doesn't click on a single thread link.

But for the person who is interested, there's a clear advantage of a forum with short thread titles that display the names of the hacks over a fucking wall of text that may or may not have a hack request somewhere in there.

tepples wrote:
Provided it doesn't require a (possibly paid) upgrade from forum software that does not support subforums to forum software that does. phpBB 2 did not; phpBB 3 does.

I'm not talking about actual sub sub forums. I'm talking about this:
Attachment:
Forum.png
Forum.png [ 35.55 KiB | Viewed 3762 times ]


What makes it impossible to add a new forum here, called "Rom hacking requests"?
Re: Doubling the speed in "Soccer"
by on (#229984)
The reason there's no romhacking sub-board on nesdev is because there's an entire well-established (17 years!) website dedicated to romhacking with their own forum/board/system. In fact, there used to be SEVERAL such sites in the late 90s/early 2000s, but over time things got consolidated because the community often hated having to go to several sites with their own separate boards. How things are now is actually light years better. I've been part of the general romhacking community since it started, and some of the sub-communities, for a while -- not to mention hosting at least 4 separate ones on Parodius, including that which is now romhacking.net (my post count there is not reflective of how long I've been in the community). New folks who want romhacking-esque things are almost always referred there because that's where people who do that kind of work reside. It's like how you'd come here if you wanted to do NES-related development, not forum.6502.org. As such, I really must stress that adding a romhacking board or sub-board here is not a good idea -- directing people to a dedicated site for the subject is much more effective, no matter if *you*, a single person on planet Earth, don't like that sites' rules.

The reason there is a "gigantic megathread" is because the forum moderators are probably tired of everyone and their dog showing up asking for someone else to do reverse-engineering efforts; the megathread is called Hack ideas: for those without the skill but with all the ideas due to how prevalent it is for people unfamiliar with reverse-engineering (or even the console/system they want to RE a game on!) to want something done "magically". The difference here is that you're absolutely skilled, considering you've written NES games, but reverse-engineering is a whole other ball game -- and you know that, and you'd rather spend your time/energy elsewhere than learning that art (and that's totally OK!). *They* don't know any of that though!

Romhacking is often a task of passion and desire; the person doing usually has a personal and vested interested in it. For example, some of the most famous romhacks like SD3 took years and were done by a small number of people, all for free, with an immense amount of love and appreciation for the game itself; the same goes even for smaller projects. Here's an example, where a team last year did a translation of the Famicom release of Rampart, which is something I had been working on for many years by myself (just to get to the point where the translation could even begin), and I commended them for doing it but also felt kinda bummed because it felt like my efforts over the years were for naught. Not their fault, just how it worked out. My point is that this type of effort is usually something driven by personal interest and dedication; you'll need someone who is interested in Soccer to the same degree you are.

RHDN apparently greatly shuns monetary exchange for efforts -- and that's their choice. It's probably similar to how when I ran Parodius, no sites were allowed to have monetary transactions or exchanges happen on them, i.e. no offering money for services, no selling/buying of things, no storefronts, etc., because I put myself at great legal and financial risk doing such. RHers who *do* want money for their work will discuss it once the conversation has begun (ex. "Hi, I'm a NES developer who was interested in hiring someone to tweak an existing commercial game to do something different engine-wise. Would anyone be interested?" {several days go by} "Hey, I'm Bob, I like Soccer too and would be interested in knowing what you're wanting changed. I might be able to do it for a fee?" "Great, let's talk!"). Most of that conversing used to happen on IRC in real-time on #romhack (which varied per network); no idea where people go these days to discuss such things. I will note, however, that there are classic stories in the romhacking community of people being paid to work on a project and then disappearing/bailing once they'd been paid, as well as people who did romhacking/RE work for money but then never got paid (and actually this happened for a was-intended-to-be-a-commercial-game too: Neo Demiforce's Drymouth for the Gameboy Color. See the DRYMOUTH.TXT that comes with the game to get an idea of what happened (re: Stewart Bell)); these situations could also be why monetary exchange is shunned there.

If you don't like how romhacking.net's board operates, their rules/model, then that's OK. Everyone can have whatever opinion they want. But coming back here and literally whinging for *an entire phpBB thread page* about it, followed by trying to get a sub-board made for something that an entire site is dedicated to, all because you don't like their model of approach and how they operate (esp. for new posters), is not an act I'd expect from an adult. Besides, your bitching isn't even directed at the right people -- nobody here can answer WHY their board operates how it does (rule-wise), and the answers WE give you are never enough; you're always thirsty for more arguing**. Pragmatically stated, why not direct such strong feedback to the staff that runs the site? The guy who runs it is an established romhacker by the name of Nightcrawler. They also have a Twitter account, but I think that's used just for general release announcements and not for DMs but I'm unsure. If you want, you can reference this thread (and even my post here -- he knows who I am, I used to host him :-) ) as a kind of "see, this is my frustration vented" reference. Your choice.

I won't be responding past this point for the simple reason that for me, this has taken up enough of my own time/energy. I do hope that you're able to find someone who can do what you want with Soccer, or if you can't, that maybe if you feel up to it, you take the first plunge of reverse-engineering a commercial game entirely without source.

** -- Folks who have known me for a long time, especially on IRC, will laugh heartily because they're thinking "wow, and that's coming from koitsu, King Bitchfest himself! Pot kettle black!"
Re: Doubling the speed in "Soccer"
by on (#229986)
koitsu wrote:
The reason there's no romhacking sub-board on nesdev

I don't think anyone suggested this. DRW seems to want a romhack request subforum on romhacking.net, not NESdev. As far as I can tell, they only ever really mentioned NESdev as a counterexample ("what if everything in the NESdev repro board was just a single thread?", and so on).

I agree with the main point of your post, though. This isn't the right place to complain about it.
Re: Doubling the speed in "Soccer"
by on (#229993)
Great post koitsu. I want to add that their choice to not talk money is very probably related to avoiding legal issues with current copyright owners to the game's IPs. So they can always use the "we don't profit from this" defense, and I believe it's a great one at that.
So, in the case of Soccer, it's maybe easier to find someone passionate enough to do it "for free" than as a paid job. Unless nintendo got involved somehow, which is a near zero chance.
Re: Doubling the speed in "Soccer"
by on (#229994)
koitsu wrote:
The reason there's no romhacking sub-board on nesdev

Nicole already summarized my stance on this, so the rest of this paragraph was totally unnecessary since you thought I asked for something that I never actually asked for.

koitsu wrote:
The reason there is a "gigantic megathread" is because the forum moderators are probably tired of everyone and their dog showing up asking for someone else to do reverse-engineering efforts

One last time: Create a sub forum and let the noobs post their ideas there. It takes no more time to ignore a sub forum than it takes to ignore a mega thread. But for those wo are interested, the sub forum is quite nice while the mega thread is still shit.

Everything else you wrote, including the side discussion of paid work vs. free work had nothing to do with the "mega thread vs. sub forum" topic anymore.

Just one last remark:

This:
koitsu wrote:
"Hi, I'm a NES developer who was interested in hiring someone to tweak an existing commercial game to do something different engine-wise. Would anyone be interested?" {several days go by} "Hey, I'm Bob, I like Soccer too and would be interested in knowing what you're wanting changed. I might be able to do it for a fee?" "Great, let's talk!"
is exactly what I'm talking about: How shall "several days go by" and the interested person still finds my request buried under a dozen other posts in a fucking huge thread? Unlikely to happen. On a sub forum: My request is probably still visible on the first page for weeks to come.
Re: Doubling the speed in "Soccer"
by on (#230005)
What frame rate do Super Mario Strikers and Mario Strikers Charged run at?


EDIT (2019-02-03): It has come to my attention that the link between the topic and this question was not clear. My reasoning was as follows: To what extent does Nintendo care about high motion in soccer games? Because we more likely than not lack relevant firsthand information, I will accept its engineering decisions in later titles as evidence.
Re: Doubling the speed in "Soccer"
by on (#230070)
DRW wrote:
I always find it funny how people spontaneously invent arguments just to win the discussion against someone else:

I bet that five seconds before you read my post, you never ever in your whole life thought that sub forums are pointless and that summarizing a whole topic category into one singular linear thread is the better alternative.
And here you are, arguing exactly for this very thing.


What the hey?
I've always hated the concept of subforums, it's never served any good purpose.

And megathreads are a really common thing on a lot of forums where discussions go too off-topic to warrant their own thread every time something relevant comes up. For example one forum I frequent has one specifically for good offers on video games, and a separate similar one for digital releases. Meanwhile the shmups forum has a megathread just for people to vent about little things that annoy them. If romhacking made one for requests, it makes perfect sense that they had a good reason for it - why would you even assume that they didn't?
Re: Doubling the speed in "Soccer"
by on (#230071)
Sumez wrote:
I've always hated the concept of subforums, it's never served any good purpose.

O.k., let's put every topic into the same forum. No need to distinguish between NES development, graphics and off-stopic stuff.

Sumez wrote:
If romhacking made one for requests, it makes perfect sense that they had a good reason for it

As I assumed: Always defending the status quo, no matter what the status quo actually is:
They make one megathread: They had a good reason for it.
If they had made the exact opposite, their reason would have been just as good.

There are no good and bad decisions, only good decisions. Criticism is never valid. The concept of people choosing an inferior concept over a better one doesn't exist. Whatever a certain authority chose is the best solution by definition.
If they do one mega thread, then it's the right thing to do. If they had done a sub forum, then that would have been the right thing to do.

Or do you want to to tell me that if I had complained about sub forums on NESDev, that you would have said: "I totally agree with DRW. He's absolutely right. Sub forums are bad."
No, you would have said:
"If NESDev made a bunch of sub forums, it makes perfect sense that they had a good reason for it - why would you even assume that they didn't?"
Re: Doubling the speed in "Soccer"
by on (#230073)
My $2 :
I could be wrong, but the requests are only allowed in a giga-thread that is shitty, this is completely on purpose. This is because they don't want romhacking requests, and since they'll get them anyway, they probably put it in the worst possible form so that it takes the less possible credit. Same goes for translation request - they just don't want any but since this is impossible they make them in one gigathread few people will care about. Once again I could be wrong.

In all cases, there's no point complaining here. Nobody here has to power to change how RHDN works since no RHDN moderator I'm aware is a regular here.
Re: Doubling the speed in "Soccer"
by on (#230074)
This is actually an opinion that I can totally agree with. Instead of all that nonsense about "They have a good reason for it" and "It's the best decision ever", the idea that they did it shitty on purpose is something that I can definitely see.

It's also another reason why I wouldn't want to deal with these people anymore.

Bregalad wrote:
In all cases, there's no point complaining here. Nobody here has to power to change how RHDN works since no RHDN moderator I'm aware is a regular here.

Yeah, but the thing is: Here on this forum, it's just a general meta discussion.
If I actually went to the Romhacking forum and complained about the situation, not only would the people over there start bitching, but there are also people here on this forum who would accuse me again of going to another forum to pick a fight.
So, yeah, however one does it, it's wrong.
Re: Doubling the speed in "Soccer"
by on (#230089)
DRW wrote:
O.k., let's put every topic into the same forum. No need to distinguish between NES development, graphics and off-stopic stuff.


I already did suggest a better alternative to subforums, so no reason to get sassy with me.
As it is, right now on NesDev, I do believe it would make no difference to put all of them in one single forum. At least for me and I think the majority of people here.

Subforums only really helps anyone going to a forum site only for that subforum, and only makes sense on huge sites with a ton of activity (Reddit being a pretty obvious example)
If you're interested in "all subforums except one" for example, there's no feature on PhpBB to aid you, which is really stupid. Other forum softwares handle it better, but honestly there's no reason to not use a tag system instead, which essentially works exactly the same, except a thread can cover multiple categories at the same time.

DRW wrote:
This is actually an opinion that I can totally agree with. Instead of all that nonsense about "They have a good reason for it" and "It's the best decision ever", the idea that they did it shitty on purpose is something that I can definitely see.


...that was like the very first point I made. And multiple other people here have said the same thing.
Sumez wrote:
Maybe they are getting so flooded with random people that come in and ask for hacks that the only way to handle it was to throw them into a thread to keep it from taking over the entire list of active topics?
Re: Doubling the speed in "Soccer"
by on (#230104)
Sumez wrote:
I already did suggest a better alternative to subforums, so no reason to get sassy with me.

Yeah, some stupid tagging stuff that nobody will actually consequently do properly unless he's some Twitter kiddie because we're not dumb robots who communicate in keywords, but human beings who developed a thing that's called language and dialog.
Hashtag Soccer, hashtag NES, hashtag ROM hack, hashtag 60fps.

Sumez wrote:
...that was like the very first point I made. And multiple other people here have said the same thing.
Sumez wrote:
Maybe they are getting so flooded with random people that come in and ask for hacks that the only way to handle it was to throw them into a thread to keep it from taking over the entire list of active topics?

You didn't actually say the same thing Bregalad did.

You were implying an honest organization issue (which could easily be solved with a sub forum, as I said a million times now).

He talked about some conscious dick move where they hide the requests in the shittiest way possible, knowing fully well that this is the least optimal solution for actual interest in hack requests because they want the requests to be ignored and simply do this mega thread so that they can pretend that they give people the posibility to ask for hacks.

So, basically, your opinion was still the status quo-loving "Wow, they did the best solution. I wouldn't want it any other way. That's the way to go if you want to present this kind of topic properly."
While Bregalad basically said: "Don't bother. They did this on purpose with the explicit intention, so that requests are not seen."

So, no, it's not what you said from the beginning.
Re: Doubling the speed in "Soccer"
by on (#230111)
DRW wrote:
So, basically, your opinion was still the status quo-loving "Wow, they did the best solution. I wouldn't want it any other way. That's the way to go if you want to present this kind of topic properly."

I think they did the best solution for the RHDN forums, which is making it the worst solution for romhack requests, if you see what I mean. In the end everyone agrees they don't want requests.

Which by the way makes me wondering why you don't try to rom hack this yourself, considering you're actually a skilled person, unlike the majority of people who are going to be asking for rom hacks to be done by other people.
Re: Doubling the speed in "Soccer"
by on (#230118)
Bregalad wrote:
Which by the way makes me wondering why you don't try to rom hack this yourself

Because ROM hacking is a different category of development altogether.
I might be able to write a program from scratch, but that doesn't mean that I'd have the motivation to disassemble a game from its binary code and to meticulously find out which memory address is supposed to be which variable. (Apart from the fac that this would take time away from my current game project.)
Re: Doubling the speed in "Soccer"
by on (#230120)
Just use Mesen :) Makes hacking any game so much easier!
Re: Doubling the speed in "Soccer"
by on (#230154)
DRW wrote:
that doesn't mean that I'd have the motivation to disassemble a game from its binary code and to meticulously find out which memory address is supposed to be which variable. (Apart from the fac that this would take time away from my current game project.)

So if even you, who are passionate about that game, are not motived to do this, who else in the world (the great majority of peopel doesn't give a s***t about this game) could possibly be motived to do it ?
Re: Doubling the speed in "Soccer"
by on (#230155)
Bregalad wrote:
So if even you, who are passionate about that game, are not motived to do this, who else in the world (the great majority of peopel doesn't give a s***t about this game) could possibly be motived to do it ?

It's not that I'm not motivated to hack this game. It's that I'm not motivated to hack any game. That's just not my field of expertise.

Who could possibly be motivated? I don't know. That's why I would have written a post in a forum, so that many people see the request. If there was someone interested, he might have answered.

If nobody answers, then I won't lose any sleep over it either because it's not that I'm particularly "passionate" about it. It's just that it would be nice to have a simplistic sports game in my game's list. But if I don't find any alternative and if nobody wants to do the hack, then I'll simply do without it.
Re: Doubling the speed in "Soccer"
by on (#230157)
I occasionally see hack jobs at freelancing sites. Couldn't tell how successful they were, didn't follow much. Most were by kids looking to cheat, with budgets to match, rarely with any proper budget.
Re: Doubling the speed in "Soccer"
by on (#230627)
Bregalad wrote:
I'm really curious if there was ever any person doing hacks for other people (even paid).

I paid someone $5 to hack Mega Man 2 to refill your weapons upon death (this was for an online speedrun competition that never happened).

I'd still be willing to pay someone to romhack, seeing as I don't have time to romhack anymore. :cry:
Re: Doubling the speed in "Soccer"
by on (#230628)
I would gladly do hacks for adequate pay. ($5 is ridiculous.) Doubling the speed of a game is probably something that would very expensive, though, can't possibly be worth it.
Re: Doubling the speed in "Soccer"
by on (#230671)
How much time / $ / :beer: do you think this would take?

Any offers anyone?
Re: Doubling the speed in "Soccer"
by on (#230695)
In Journey to Silius (U), try changing $1D1FB (headered address) from AD5301F005 to A9108D5301. Took about 2 to 3 minutes with the information you had posted in that thread (writing this post has taken longer). I first looked for where the variables were written and saw that they're just written during more general RAM initialization at the start. I then looked at how they're read and saw this code here. I tried removing the branch, which wasn't good enough, so I just changed it to set the mode to the boss (and removed the branch). Seems to work fine and the change makes sense given the information you posted and a quick glance at the following code. Can't guarantee it'll work past the last boss, but you get what you pay for.
Re: Doubling the speed in "Soccer"
by on (#230696)
Jedi QuestMaster wrote:
How much time / $ / :beer: do you think this would take?

Any offers anyone?

As a romhacker, the problem with romhacking is that the only reason the romhacker does this is because:
1) He has real passion for the game he's hacking and know very well how it works internally
2) He somehow has the technical knownledge and ability to do what he aims to do

None of this can be compensated with cash or beers. For example I never hacked any SNES games (outside of a few extremely simple graphical hacks) because my knowledge of that system is very superficial. So this is why all my hacks happens to be on either the NES or the GBA platform - that's because I know those systems well and I actually am able to do hacks with those systems. I got recently a request about a hack idea for the GB/GBC platform, and I was like - man your idea is very good but I know *nothing* technical about those systems so I'd have to do all research from scratch - so why don't you do this yourself if you have the motivation ? It's not that this idea was bad - on the other side it was excellent but I just don't feel like doing major research on a system or game like that anymore. It's this kind of stuff that you do without even planning to, just out of curiousity.

So that's why it's extremely unlikely ayone is going to hack Soccer or Journey to Silius for other people - you'd need to be passionate about both those games and about the system they're on in order to be able to do anything meaningful.
Re: Doubling the speed in "Soccer"
by on (#230698)
Bregalad just said with other words what Lidnariq said here, citing ccovell's image:
Attachment:
VennDiagram.png
VennDiagram.png [ 26.09 KiB | Viewed 4026 times ]

@DRW, Good luck with your project!

Edited for better credits.
Re: Doubling the speed in "Soccer"
by on (#230709)
Give credit where credit is due, that's ccovell's image. :P