Hacking NDSSFC/CATSFC revival

What sort of additional hotkeys do you want?


  • Total voters
    98

Deleted member 319809

MAH BOI/GURL
OP
Member
Joined
Dec 22, 2012
Messages
900
Trophies
0
XP
461
Country
Canada
That's weird. One post of distance in our conversation :lol: :lol::lol:
About your modification:
- If accents ares posible then "Video" must be "Vídeo" and "menu" must be "menú"
- Refered to my last post I prefer "Avance rápido"

About capitol letters... if you prefer left out no problem. I normally use then with some terms that i consider important in some way.


Can I modify directly on github?
Sure, feel free to make a fork, edit the file and request a pull. UTF-8 is easy to input on a web page.

About capital letters, I know they're needed in German, but not in Spanish.
Code:
#MSG_LOAD_GAME_FROM_CARD
Wähle ein Spiel von der Karte aus
I prefer having no capitals wherever possible.
 

Boriar

Well-Known Member
Member
Joined
Sep 22, 2008
Messages
316
Trophies
1
Age
52
Location
Spain
XP
695
Country
I'm totally noob with github.
When i edit the file what i do to update it before request a pull? i can't see any save button.
 

wolfmanz51

MrNintendosense
Member
Joined
Nov 24, 2008
Messages
428
Trophies
0
Location
Somewhere in cali
Website
www.youtube.com
XP
370
Country
United States
Sure, feel free to make a fork, edit the file and request a pull. UTF-8 is easy to input on a web page.

About capital letters, I know they're needed in German, but not in Spanish.
Code:
#MSG_LOAD_GAME_FROM_CARD
Wähle ein Spiel von der Karte aus
I prefer having no capitals wherever possible.
After i took a German class i wanted to capitalize a lot of words all the time.
 

Deleted member 319809

MAH BOI/GURL
OP
Member
Joined
Dec 22, 2012
Messages
900
Trophies
0
XP
461
Country
Canada
CATSFC 1.29, the History Revisited Edition, is now released. It features the 3 new translations from this thread -- German, Dutch and Spanish --, 32 kHz SNES-like sound, better sound output timing, fewer writes to settings files, better extended button press behaviour in the menu, faster ROM loading and better plugin argument support (mainly used in custom menus like BAGPlug and iMenu).

By default, it also has perfect button sync, BUT at the cost of automatic frame skipping forcing 2 frames to be skipped. You can set your frame skipping to be 1 or even 0, but beware the stuck buttons! For Yoshi's Island, Star Fox and most other chip games however, that shouldn't be a problem since they run so slowly anyway. Most non-chip games are also fluid under default settings:

/Video & audio
Frame skipping: [-] Keep up with the game
Fluidity: Prefer fluid video
/Options
CPU frequency: [5] 396 MHz
 

Hanafuda

Well-Known Member
Member
Joined
Nov 21, 2005
Messages
4,527
Trophies
2
XP
7,031
Country
United States
Nebuleon, just wanted to say thank you. Any more you manage to squeeze out of CATSFC will always be appreciated, but you have finally made enjoyable SNES gaming on NDS a reality. I'm finally getting my money's worth out of this DSTwo (over cheaper alternatives).
 

Deleted member 319809

MAH BOI/GURL
OP
Member
Joined
Dec 22, 2012
Messages
900
Trophies
0
XP
461
Country
Canada
Nebuleon, just wanted to say thank you. Any more you manage to squeeze out of CATSFC will always be appreciated, but you have finally made enjoyable SNES gaming on NDS a reality. I'm finally getting my money's worth out of this DSTwo (over cheaper alternatives).
Thanks for the kind words, and you're welcome for the emulator improvements. Consider it the work of a SNES enthusiast working hard to make other SNES enthusiasts happy.

Frankly, NDSSFC 1.06, BAGSFC R3 and CATSFC 1.1 didn't feel like they were the best I could get... their controls, all had problems; their audio, all had jumpy notes; their video, I felt it wasn't normal for a simple sprite-BG game like Mario World to have to get to 10 auto-equivalent frameskip to render a level. Loading the emulator took too long; loading a game didn't go anything near the card's speed, even worse when zipped for space; most games looked like crap on the full-screen mode since it wasn't antialiased, and I hated having to set the CPU and aspect ratio every time, or to have to enter the menu to do a bit of fast-forwarding when it's so easy on a PC emulator, just press a key. Plus, the Engrish everywhere...

I started this revival mostly so I could have better controls. I continue this revival with much more understanding about the Supercard's hardware, and a build that plays games with good controls and great sound, plus it doesn't choke on Super Mario World's Forest of Illusion 3 level. (ha!)

Now, I think it's the best I can get, or if it isn't the best then it's near.

The most important bug ended up being related to the sound output, which I found out about early but couldn't fix properly: CATSFC issue 27. Optimising the rest didn't yield any noticeable improvement, but now that the underlying cause is fixed, those optimisations showed their true potential. And then I proved that was the worst bug: after 1.28, I made a build with the sampling frequency at 48 kHz and it didn't lag any further.

Finally, here's how I feel right now:
backpain-1292835351.jpg
 

2ndApex

Well-Known Member
Member
Joined
Jul 12, 2012
Messages
677
Trophies
0
XP
419
Country
United States
I get a "Some icons are missing Load them onto your card Press Any key to return to the menu" error when I try to load 1.29

I have tripled checked and am absolutely sure I have every file in the ZIP.
 

Deleted member 319809

MAH BOI/GURL
OP
Member
Joined
Dec 22, 2012
Messages
900
Trophies
0
XP
461
Country
Canada
I get a "Some icons are missing Load them onto your card Press Any key to return to the menu" error when I try to load 1.29
Extract the CATSFC folder too (minimally extract the contents of CATSFC/SYSTEM to your card's /CATSFC/SYSTEM folder). You just extracted the 1.29 .plg over a pre-1.21 CATSFC folder. You'll also get new interface text for some new options created since 1.21.
 

2ndApex

Well-Known Member
Member
Joined
Jul 12, 2012
Messages
677
Trophies
0
XP
419
Country
United States
Extract the CATSFC folder too (minimally extract the contents of CATSFC/SYSTEM to your card's /CATSFC/SYSTEM folder). You just extracted the 1.29 .plg over a pre-1.21 CATSFC folder. You'll also get new interface text for some new options created since 1.21.

I've reextracted the CATSFC folder and PLG from 1.28->1.29 about five times, nothing seems to be working.

Perhaps try and use the uploaded filetrip version yourself? It might be a problem caused by the language updates or something.
 

Deleted member 319809

MAH BOI/GURL
OP
Member
Joined
Dec 22, 2012
Messages
900
Trophies
0
XP
461
Country
Canada
I've reextracted the CATSFC folder and PLG from 1.28->1.29 about five times, nothing seems to be working.

Perhaps try and use the uploaded filetrip version yourself? It might be a problem caused by the language updates or something.
after carrying out these steps on a Linux system:

a) delete /_dstwoplug/catsfc.plg
b) delete /CATSFC/system, except ndssfc.cfg
c) extract ZIP/catsfc.plg to /_dstwoplug
d) extract ZIP/CATSFC/system to /CATSFC

I start up CATSFC and it goes straight to "No game is currently loaded" and the lovely GUI shown in the filetrip download.

I notice that it took me about 30 seconds to get the download page to load; maybe your download has been cut short (it should be 2.5 MB, 2,541,311 bytes) or BassAceGold's updated filesystem access code is choking on Windows-extracted files (unlikely but possible).
 

Hanafuda

Well-Known Member
Member
Joined
Nov 21, 2005
Messages
4,527
Trophies
2
XP
7,031
Country
United States
I've reextracted the CATSFC folder and PLG from 1.28->1.29 about five times, nothing seems to be working.

Perhaps try and use the uploaded filetrip version yourself? It might be a problem caused by the language updates or something.


I'm using 1.29, obtained from filetrip, and it works beautifully. I don't know why you're having troubles, but it isn't anything wrong with the uploaded zip.
 

Deleted member 319809

MAH BOI/GURL
OP
Member
Joined
Dec 22, 2012
Messages
900
Trophies
0
XP
461
Country
Canada
1.29 includes filesystem access improvements by BassAceGold, which apparently require more correctness in the card's filesystem than previous versions of CATSFC (which created corrupted-named files in /CATSFC/gamerts). You might need to use the Check Disk tool on the card a few times, as discussed by HitsuMaruku in CATSFC issue 31.

If all else fails, you may need to back up your games and delete the /CATSFC folder entirely, then extract the games again, or if that fails too, reformat your card with the Panasonic SD Formatter as explained in the setup thread after backing up all of the card's files.
 

BassAceGold

Testicles
Member
Joined
Aug 14, 2006
Messages
496
Trophies
1
XP
441
Country
Canada
If you are launching snes games through a menu such as BAGPlug or Imenu, make sure the CATSFC.plg is inside the CATSFC folder, and not somewhere else! This allows you to move the CATSFC folder to anywhere on your card rather than having it in the root directory.
 
  • Like
Reactions: 2ndApex

2ndApex

Well-Known Member
Member
Joined
Jul 12, 2012
Messages
677
Trophies
0
XP
419
Country
United States
If you are launching snes games through a menu such as BAGPlug or Imenu, make sure the CATSFC.plg is inside the CATSFC folder, and not somewhere else! This allows you to move the CATSFC folder to anywhere on your card rather than having it in the root directory.

Thanks, that did the trick! I was about to reformat my microSD with 7.7G of stuff too :rofl2:

It's kinda weird though, I was doing all the other versions of CATSFC with ARG loading just fine with the PLG in the plugin folder.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • The Real Jdbye @ The Real Jdbye:
    but that's a long shot
  • The Real Jdbye @ The Real Jdbye:
    i think only the red mario kart edition phat was v5
  • BigOnYa @ BigOnYa:
    A woman with no arms and no legs was sitting on a beach. A man comes along and the woman says, "I've never been hugged before." So the man feels bad and hugs her. She says "Well i've also never been kissed before." So he gives her a kiss on the cheek. She says "Well I've also never been fucked before." So the man picks her up, and throws her in the ocean and says "Now you're fucked."
    +2
  • BakerMan @ BakerMan:
    lmao
  • BakerMan @ BakerMan:
    anyways, we need to re-normalize physical media

    if i didn't want my games to be permanent, then i'd rent them
    +1
  • BigOnYa @ BigOnYa:
    Agreed, that why I try to buy all my games on disc, Xbox anyways. Switch games (which I pirate tbh) don't matter much, I stay offline 24/7 anyways.
    +1
  • AncientBoi @ AncientBoi:
    I don't pirate them, I Use Them :mellow:. Like I do @BigOnYa 's couch :tpi::evil::rofl2:
    +1
  • cearp @ cearp:
    @BakerMan - you can still "own" digital media, arguably easier and better than physical since you can make copies and backups, as much as you like.

    The issue is DRM
    +1
  • cearp @ cearp:
    You can buy drm free games / music / ebooks, and if you keep backups of your data (like documents and family photos etc), then you shouldn't lose the game. but with a disk, your toddler could put it in the toaster and there goes your $60

    :rofl2:
  • cearp @ cearp:
    still, I agree physical media is nice to have. just pointing out the issue is drm
    +1
  • rqkaiju2 @ rqkaiju2:
    i like physical media because it actually feels like you own it. thats why i plan on burning music to cds
  • cearp @ cearp:
    It's nice to not have to have a lot of physical things though, saves space
    +1
  • AncientBoi @ AncientBoi:
    Nor clothes 🤮 . Saves on time, soap, water and money having to wash them. :D
  • SylverReZ @ SylverReZ:
    @rqkaiju2, Physical media is a great source for archiving your data, none of that cloud storage shiz.
    +1
  • AncientBoi @ AncientBoi:
    [squeezes @SylverReZ onto a physical media, then archives you in my old stuff box] :tpi::rofl2::tpi:
    +1
  • BakerMan @ BakerMan:
    guys, should i change my pfp to one of these or keep it the same?
    iu

    iu

    (i guess i could change it to one of my other pfps too, but i just want to see what you guys think first)
  • SylverReZ @ SylverReZ:
    @BakerMan, Up to you.
  • BakerMan @ BakerMan:
    smug sonic time lmao
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Chronic The HempHog
  • DilllyDabDharma @ DilllyDabDharma:
    I'm new! Hi!
    DilllyDabDharma @ DilllyDabDharma: I'm new! Hi!