Homebrew CaVE Database Manager - A SNES, NES, N64, Genesis Switch Online modding App

zorokenshi

Well-Known Member
Newcomer
Joined
Oct 23, 2021
Messages
61
Trophies
0
Age
43
XP
625
Country
Cuba
I need sleep for now, so... ill just leave word of what I have done so far in the short time ive had my hands on the files.

I got CaVE to open the N64/Genesis databases. There's only 4 new settings between the 2, and a couple things removed.

I mostly spent my time on getting into the .bnz and .dtz files. I succeeded.

I didn't want to end the day without at least trying to boot a game. I didnt succeed, but I was able to find out that I the ROM does not need to be compressed.

New N64 titlesdb options:
"GPU384MHz": false,
"cold_reset": false,
"controller_position": "right",

New Genesis titlesdb options:
"machine_country": "us",

N64 doesnt use xtx.z for images, but Genesis does.

IDK its not the greatest info, but its all I have right now until i get some sleep.
If you have done and discover all this in such a short time everyone should be thankful and just have patience you are doing such an amazing work and you should be proud for all your help to the community my thanks and respect to you
 

DarkAkuma

Well-Known Member
OP
Member
Joined
Sep 20, 2008
Messages
412
Trophies
1
XP
2,459
Country
United States
Ok... Time to dial in some expectations.

I think booting custom N64 games is possible, but its going to take more work than most would hope. Each game requires a set of files specifically created for the game.

Code:
metapack_temp\*.meta
metapack_temp\*.cfg
metapack_temp\*.nro
metapack_temp\*.spv

Those are the current minimum with my testing, but some may not be required still.

What IS required is game specific hacks like:

JSON:
    "Idle" :
    [
        {
            "JmpAddr": "0x80000810",
            "JmpInst": "0x1000FFFF",
            "IsIdle": "0x1"
        }
    ],

While I may take a shot at creating such hacks... its going to largely be a communal effort. I'm going to focus my efforts on CaVE for the moment, and allowing users to supply such meta packs.

For reference, they are a .cpio archive that's .z compressed. And while the ROM itself isnt required to be compressed (.bnz when .z compressed), the meta info is. There at least seems to be some leeway with the internal naming structure though...

As for good news... Sega Genesis Online boots custom games just fine! No unlock hack needed!

2021102616352100_s.jpg


I'll try to focus on getting a CaVE release out so at least Genesis databases can be made. N64 "support" will likely technically be included, but... don't expect to be booting custom games without custom .dtz's.
 

artjsalina5

Member
Newcomer
Joined
Oct 26, 2021
Messages
7
Trophies
0
Age
29
XP
76
Country
United States
So it would be possible to inject n64 games?
Well, let me try to sum up what he's saying. Yes, BUT, each ROM is going to need essentially it's own configuration. It will not be just plug and chug like the other online releases, the community will need to supply the configuration files through testing.

These configs will only be possible if a lot more people jump in and configure these roms. Similar to cheat codes, each ROM version and localization will need it's separate unique configuration to work.

The N64 has a vast library and it will take time; some would even argue why the effort as RetroArch is just plug and play.

TLDR; Yes, but it will take work.
 

Chaosta

Well-Known Member
Member
Joined
Sep 18, 2020
Messages
595
Trophies
0
XP
743
Country
United States
Well, let me try to sum up what he's saying. Yes, BUT, each ROM is going to need essentially it's own configuration. It will not be just plug and chug like the other online releases, the community will need to supply the configuration files through testing.

These configs will only be possible if a lot more people jump in and configure these roms. Similar to cheat codes, each ROM version and localization will need it's separate unique configuration to work.

The N64 has a vast library and it will take time; some would even argue why the effort as RetroArch is just plug and play.

TLDR; Yes, but it will take work.
RetroArch runs n64 terribly in my experience. havent tried it thru linux or android though.
 

M7L7NK7

Well-Known Member
Member
Joined
Oct 16, 2017
Messages
3,894
Trophies
1
Website
youtube.com
XP
5,957
Country
Australia
RetroArch runs n64 terribly in my experience. havent tried it thru linux or android though.

It's been near perfect for almost everything (minus quake 2 & killer instinct gold) for a few years now, it always comes down to your settings or using an older core.. people try it once and give up

And goldeneye is almost perfect if you use glide
 

zorokenshi

Well-Known Member
Newcomer
Joined
Oct 23, 2021
Messages
61
Trophies
0
Age
43
XP
625
Country
Cuba
Well, let me try to sum up what he's saying. Yes, BUT, each ROM is going to need essentially it's own configuration. It will not be just plug and chug like the other online releases, the community will need to supply the configuration files through testing.

These configs will only be possible if a lot more people jump in and configure these roms. Similar to cheat codes, each ROM version and localization will need it's separate unique configuration to work.

The N64 has a vast library and it will take time; some would even argue why the effort as RetroArch is just plug and play.

TLDR; Yes, but it will take work.
Retroarch is a very good option when you are emulating consoles such as SNES,NES ,Psx,GBA etc etc …. But so far after all this time and work is incapable of properly run N64 decently in my opinion the community has to unite in this effort for getting the games configurations because the N64 online for the Nintendo switch is the best choice right now if we want to play the games we love or just sit and play the one or two crappy games that are given to us for the subscription service from the big N my thoughts are that the sega online catalog for this starting service was better than N64 online but the N64 emulation so far with those starting games is excellent we should help DarkAkuma in this task all of us
 

rich333

Well-Known Member
Member
Joined
Sep 7, 2009
Messages
195
Trophies
1
XP
493
Country
I'm hoping the MegaDrive/Gen one will load Master System roms. If so, would it be possible to create a seperate nsp, with new name/icon for SMS?
 

DaniPoo

Well-Known Member
Member
Joined
Jan 2, 2013
Messages
925
Trophies
1
Age
35
XP
2,284
Country
It's been near perfect for almost everything (minus quake 2 & killer instinct gold) for a few years now, it always comes down to your settings or using an older core.. people try it once and give up

And goldeneye is almost perfect if you use glide

no it really hasn’t, especially not with frambuffer emulation. Only hope to get ”playable” speed with framebuffer emulation was to overclock and reducing resolution.
and even then it would still have occasional sound crackles and stuff.
only way I got good speed in most games was to turn the FBE off. But that would break functionality in some games.

Nintendo’s N64 emulator seems to be able to up the resolution and still use FBE without overclocking.. So far it has been a more enjoyable experience for me. Minus the widescreen hack
 
Last edited by DaniPoo,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    They would have the same hair style the same clothes everything... Really messed with my head lol
  • Psionic Roshambo @ Psionic Roshambo:
    @The Real Jdbye, I could see AMD trying to pull off the CPU GPU tandem thing, would be a way to maybe close the gap a bit with Nvidia. Plus it would kinda put Nvidia at a future disadvantage since Nvidia can't make X86/64 CPUs? Intel and AMD licensing issues... I wonder how much that has held back innovation.
  • The Real Jdbye @ The Real Jdbye:
    i don't think nvidia wants to get in the x64 cpu market anyways
  • The Real Jdbye @ The Real Jdbye:
    you've seen how much intel is struggling getting into the gpu market
  • The Real Jdbye @ The Real Jdbye:
    and nvidia is already doing ARM
  • The Real Jdbye @ The Real Jdbye:
    i don't think they want to take more focus away from their gpus
  • Psionic Roshambo @ Psionic Roshambo:
    Yeah I think Nvidia s future lays in AI GPU acceleration stuff if they can get that going it's going to be super interesting in the long term
  • Psionic Roshambo @ Psionic Roshambo:
    AI assisted game creation might become a thing
  • Psionic Roshambo @ Psionic Roshambo:
    At least that's something I think would be pretty cool.
  • Psionic Roshambo @ Psionic Roshambo:
    Don some VR glasses and gloves and talk to the computer and paint entire worlds
  • Psionic Roshambo @ Psionic Roshambo:
    "OK Cortana I want that mountain a little taller and more snow on top, and I would like some random ancient pine forest around the bottom"
  • Psionic Roshambo @ Psionic Roshambo:
    "Now we need a spring fed river flowing down the north side and add some wild life appropriate for the biome"
  • Psionic Roshambo @ Psionic Roshambo:
    Many TBs of assets and the programming of something like that is going to be tough but I think it's something we might see in 20 years maybe sooner
  • The Real Jdbye @ The Real Jdbye:
    @Psionic Roshambo AI assisted game creation is kinda already here, there was recently that AI that can turn any 2D image into a fully modeled 3D object, it's not perfect, but it's a starting point, beats starting from zero
    +1
  • The Real Jdbye @ The Real Jdbye:
    before that there was one to generate a fully modeled scene from a 2D image
    +1
  • The Real Jdbye @ The Real Jdbye:
    but most recently, there was one that actually generates a working unity scene with terrain and textures already set up that you can import right into unity, that's a huge time saver right there
    +1
  • The Real Jdbye @ The Real Jdbye:
    and using LLMs to generate NPC dialogue and even dynamically generated quests is something i'm sure is already happening
    +1
  • The Real Jdbye @ The Real Jdbye:
    will just take some time for games made using those things to be completed and released
    +1
  • K3Nv2 @ K3Nv2:
    @The Real Jdbye, it's bed bath and beyond you nitwit
  • The Real Jdbye @ The Real Jdbye:
    @K3Nv2 you said instructions with pictures, same difference
  • Psionic Roshambo @ Psionic Roshambo:
    Lol now with 32GBs of VRAM Ken?
  • K3Nv2 @ K3Nv2:
    No IKEA shit breaks within a month bed bath and beyond goes beyond
  • K3Nv2 @ K3Nv2:
    Plus pictures don't always cut it with furniture when there's like 10 different bolt styles and they're just like figure it out
    K3Nv2 @ K3Nv2: Plus pictures don't always cut it with furniture when there's like 10 different bolt styles and...