Post subject: Now that Project64 is open-source...
arflech
He/Him
Joined: 5/3/2008
Posts: 1120
...is there any plan to make a TAS-capable emulator out of it?
i imgur com/QiCaaH8 png
Joined: 3/26/2012
Posts: 102
Location: Not Japan
yes, no, or maybe.
RachelB
She/Her
Player (129)
Joined: 12/3/2011
Posts: 1579
Not likely.
Patashu
He/Him
Joined: 10/2/2005
Posts: 4043
RachelB wrote:
Not likely.
If you had a 'list of demands' that all had to be fulfilled before you'd think about working on it, what would it be?
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Emulator Coder, Skilled player (1113)
Joined: 5/1/2010
Posts: 1217
Patashu wrote:
If you had a 'list of demands' that all had to be fulfilled before you'd think about working on it, what would it be?
At least using standard C++ types instead of BYTE/WORD/Whatever and not mixing UI code with whatever code. Oh, and source code for some useful plugins. And that's just based on quick look, there could be more.
RachelB
She/Her
Player (129)
Joined: 12/3/2011
Posts: 1579
Patashu wrote:
RachelB wrote:
Not likely.
If you had a 'list of demands' that all had to be fulfilled before you'd think about working on it, what would it be?
Being all around better than mupen would be a good start.
Patashu
He/Him
Joined: 10/2/2005
Posts: 4043
Huh, what happened to project64 being a better emulator than mupen?
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
RachelB
She/Her
Player (129)
Joined: 12/3/2011
Posts: 1579
It's gotten worse, and was never really all that much better anyway. I mean, it is definitely better for many games, and would be useful to have, but it's not really worth the effort to implement tas tools.
Patashu
He/Him
Joined: 10/2/2005
Posts: 4043
Hmm, maybe Dolphin will support VC N64 games before there is a good N64 emulator. :)
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
RachelB
She/Her
Player (129)
Joined: 12/3/2011
Posts: 1579
Many n64 VC titles do run well on dolphin already.
Former player
Joined: 6/30/2010
Posts: 1107
Location: Zurich, Switzerland
I think P64 has less of those major bugs that prevent you from even playing a game normally, like the horrible pause lag in OoT or the bugged switch in Banjo-Tooie, but is very inaccurate. Correct me if this is wrong, I didn't use P64 for a while now. Btw, does 2.0 at least emulate DK64 on a level where it isn't a complete mess? This game would be number 1 on my list of "most wanted N64 TASes that doesn't exist because of horrible emulators"
Current project: Gex 3 any% Paused: Gex 64 any% There are no N64 emulators. Just SM64 emulators with hacky support for all the other games.
Skilled player (1741)
Joined: 9/17/2009
Posts: 4981
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
RachelB wrote:
Many n64 VC titles do run well on dolphin already.
Wow, really? What happened to N64 emulation that caused Dolphin, an emulator 2 generations ahead to be more compatible with N64 games than the N64 emulators themsleves? 0_o Is the N64 just inherently hard to emulate or is it lack of developers interested compared to other consoles?
Editor, Experienced player (570)
Joined: 11/8/2010
Posts: 4036
jlun2 wrote:
Is the N64 just inherently hard to emulate or is it lack of developers interested compared to other consoles?
I'm pretty sure it's because the N64 is a very complicated console and hard to emulate (since I've read that before on this site).
Joined: 12/6/2008
Posts: 1193
RachelB wrote:
Many n64 VC titles do run well on dolphin already.
Sadly OoT and MM don't. At least not the last time I tested. I don't really know if nesting emulators is such a great idea in general... but since we don't have good N64 emulators... Would PJ64 1.6 or 1.7 be worth your time, if we could legally get the source for them, Rachel?
Emulator Coder, Skilled player (1113)
Joined: 5/1/2010
Posts: 1217
CoolKirby wrote:
jlun2 wrote:
Is the N64 just inherently hard to emulate or is it lack of developers interested compared to other consoles?
I'm pretty sure it's because the N64 is a very complicated console and hard to emulate (since I've read that before on this site).
AFAIK, the reason is not that N64 is highly complicated, but having to accurately emulate two programmable cores that are both quite powerful and can share state. Whereas later consoles are even more powerful processing-wise, the accuracy required for things to work well is much less, making things much easier. The reason two tightly coupled cores is problematic is that standard tricks for fast emulation won't work very well if one also needs accuracy.
RachelB
She/Her
Player (129)
Joined: 12/3/2011
Posts: 1579
Slowking wrote:
Would PJ64 1.6 or 1.7 be worth your time, if we could legally get the source for them, Rachel?
Hmm, i don't know. Maybe. I think for me to do it myself, it'd need to be for an emulator significantly better than mupen, and i'm not so sure pj64 1.6 is. On the other hand, it'd probably be a good learning experience for me, so, i don't know.
Former player
Joined: 3/27/2010
Posts: 270
RachelB wrote:
Slowking wrote:
Would PJ64 1.6 or 1.7 be worth your time, if we could legally get the source for them, Rachel?
Hmm, i don't know. Maybe. I think for me to do it myself, it'd need to be for an emulator significantly better than mupen, and i'm not so sure pj64 1.6 is. On the other hand, it'd probably be a good learning experience for me, so, i don't know.
Well, speaking from my personal experience with 1.6... The games I play aren't very far in range of a lot of others personal favorites. Ocarina of time, Majora's Mask, Super Mario 64, Conker, Diddy Kong Racing, and Super Smash Bros., for example. Using Mupen for these games versus PJ64 1.6 basically gives the same results (pause lag fixed in oot with plugin settings). Conker though gave 60fps with 1.6 against mupen giving 30fps with 60VI/s (Just figured worth mentioning). So really, they aren't that far apart in being better than one another (at least to me, ... I realize mupen is bad though) The people who are working on the URA Zelda restoration project are making their own emulator just to be able to play URA Zelda whenever it is finished as they mentioned the current emulators are pretty bad/inaccurate and what not. I do figure that would be a good emulator to put the tools on (if they allow it of course, but I don't see why not) -- problem is, they're releasing the emulator and URA Zelda together .. who knows when that could be. For n64, I really would just like to make play-around tases of Majora's Mask (for youtube I guess), and I'd be happy enough. Mupen is too desync prone for my patience, I'd take an improvement over mupen, even if not much better.
Joined: 12/6/2008
Posts: 1193
Well afaik PJ64 1.6 and 1.7 are at least more accurate than mupen and play more games. Hopefully that better accuracy would lead to less desyncs. Mupen is a desync hell.