Hacking NDSSFC/CATSFC revival

What sort of additional hotkeys do you want?


  • Total voters
    98

Rydian

Resident Furvert™
Member
Joined
Feb 4, 2010
Messages
27,880
Trophies
0
Age
36
Location
Cave Entrance, Watching Cyan Write Letters
Website
rydian.net
XP
9,111
Country
United States
Oh no, what I meant was how some emulators don't allow importing at all and require you to type them in line-by-line (ZSNES I'm looking at you) or edit the binary files. When BSNES switched to a binary format and MightyMo's pack followed, I stopped updating (until MightyMo started including the old-format pack as well, saving everybody hassle) because I didn't want to re-write the thing when so few people used the converter anyways (as converting by hand was easy enough for one or two games).

And yeah, I'll upload a "new" version (so that the readme is changed as well for people who skip descriptions) to change the version number to "final" or something, since thanks to you, I never need to touch it again.
 

Deleted member 319809

MAH BOI/GURL
OP
Member
Joined
Dec 22, 2012
Messages
900
Trophies
0
XP
461
Country
Canada
Oh no, what I meant was how some emulators don't allow importing at all and require you to type them in line-by-line (ZSNES I'm looking at you) or edit the binary files. When BSNES switched to a binary format and MightyMo's pack followed, I stopped updating (until MightyMo started including the old-format pack as well, saving everybody hassle) because I didn't want to re-write the thing when so few people used the converter anyways (as converting by hand was easy enough for one or two games).
Ah. Sounds like ZSNES needs a beating! And I thought the new-format BSNES cheat pack had text in it, just that it was XML or had huge SHA-1 hashes for identifying cartridges or something like that. Still, it's less editable like that.

And yeah, I'll upload a "new" version (so that the readme is changed as well for people who skip descriptions) to change the version number to "final" or something, since thanks to you, I never need to touch it again.
And what about people who skip readmes? :ph34r:
 

Rydian

Resident Furvert™
Member
Joined
Feb 4, 2010
Messages
27,880
Trophies
0
Age
36
Location
Cave Entrance, Watching Cyan Write Letters
Website
rydian.net
XP
9,111
Country
United States
Ah. Sounds like ZSNES needs a beating! And I thought the new-format BSNES cheat pack had text in it, just that it was XML or had huge SHA-1 hashes for identifying cartridges or something like that. Still, it's less editable like that.
Oh, so it does! Another change when I wasn't paying attention, I suppose? That'd be a lot easier to manage that binary as I'm just using string manipulation as it is, but whatever, I don't need to touch it anymore.

And what about people who skip readmes? :ph34r:
I'm the top poster on GBAtemp, I've learned to live with their existence... it's the only way to stay sane.
 

Deleted member 319809

MAH BOI/GURL
OP
Member
Joined
Dec 22, 2012
Messages
900
Trophies
0
XP
461
Country
Canada
CATSFC 1.19, the Arbitrary Save State Edition, is now released.

Starting with this release, you the player can now choose which state you want to write to, as well as touch it with your stylus in a new row of cells below "create saved state". This means that you can, for example, set aside a few slot numbers for experiments or backtracking, or for game endings to show off to others.

There are also 16 states for you to choose from, instead of 10.

You can also touch the Yes and No buttons in confirmation dialog boxes with your stylus now. Previously you could only press A and B.

I seem to manage the impossible: packing more and more features in, and yet reducing the size of the .plg. Adding this saved state stuff reduced the plugin's size by 4 KB... I must be doing things right in this age of bloated software ;)

IMPORTANT NOTE ABOUT SAVE STATE NUMBER "CHANGES"
The numbers of your saved states from before CATSFC 1.19 may seem to have changed in 1.19, but those numbers are actually what NDSSFC/CATSFC saved them to. These numbers are now used as is, whereas before, they were mapped to slot numbers starting at #1 and remapped in the game config file to their real numbers.

For example:
You loaded a platformer game in CATSFC 1.15 to try out frame skipping. You set it to 0 and liked to play the game really slow and hear the oddly extended powerup sounds, so you started getting into the game, creating saves so you could go back if you died. After 9 saves, you deleted them all, saved to #1 and called it a day. Now, you install 1.19, and see that the state is now #10! That's because #1 was really saved to _10.rts and #1 was mapped to #10 in the game config. 1.19 allows you to choose your number and it doesn't change, so you can load your state and save it to any slot you want.
 
  • Like
Reactions: Sicklyboy

PJM

Well-Known Member
Newcomer
Joined
Apr 28, 2012
Messages
87
Trophies
1
Location
NS
XP
208
Country
Canada
Every time I download this, there is a new version a few hours later! Please don't take this as criticism though; the progress you're making is great!

While I keep downloading with the intentions of testing, I always get distracted. 1.19 is actually the first version I’ll be booting up since you took over, so I’m excited to see everything so far, Including the UI enhancements.
 

Deleted member 319809

MAH BOI/GURL
OP
Member
Joined
Dec 22, 2012
Messages
900
Trophies
0
XP
461
Country
Canada
Every time I download this, there is a new version a few hours later! Please don't take this as criticism though; the progress you're making is great!

While I keep downloading with the intentions of testing, I always get distracted. 1.19 is actually the first version I’ll be booting up since you took over, so I’m excited to see everything so far, Including the UI enhancements.
Yay! Happy playing :)
 

Tubby31

Member
Newcomer
Joined
Nov 11, 2012
Messages
16
Trophies
0
Age
44
Location
Zell im Wiesental
XP
152
Country
Gambia, The
In theSecret of mana 2 the menu-Boxes with the text inside in the upper screen is still Messi and unreadable still in the englisch and Germanen translation. Please fix it.
 

nitendo

Well-Known Member
Newcomer
Joined
Oct 9, 2011
Messages
82
Trophies
1
XP
186
Country
Great effort Nebuleon!

It has been really exiting to follow the development and read about all the new features being added on a near daily basis.

Any problems addressing the message dialogs in sd3 and rudras - Or was that an easy fix?

Again - thanks for the excellent work!

/dACE
 

Deleted member 319809

MAH BOI/GURL
OP
Member
Joined
Dec 22, 2012
Messages
900
Trophies
0
XP
461
Country
Canada
Great effort Nebuleon!

It has been really exiting to follow the development and read about all the new features being added on a near daily basis.

Any problems addressing the message dialogs in sd3 and rudras - Or was that an easy fix?

Again - thanks for the excellent work!

/dACE
For Seiken Densetsu 3 and Treasure of the Rudras, I wasn't even aware that it fixed those games until I was told, because I was only testing Secret of Mana. It was not an easy fix, but it ended up fixing 3 games.

Or partially fixing, because of Tubby31's bug report above.
 

Deleted member 319809

MAH BOI/GURL
OP
Member
Joined
Dec 22, 2012
Messages
900
Trophies
0
XP
461
Country
Canada
sorry for the last post can Not iPod the picture :-(
You can take a picture of the game inside the emulator.

Touch the Touch Screen, then go into the Tools menu, then choose Screenshots... and finally Save a screenshot.

The picture will be saved in the CATSFC/gamepic folder of your storage card. You can then transfer this file.

Also, if that would not be too much trouble for you, could you try making a German translation for the emulator's menu? It's pretty easy, and you can see how to do that on the GitHub page: http://github.com/ShadauxCat/CATSFC
 

Deleted member 319809

MAH BOI/GURL
OP
Member
Joined
Dec 22, 2012
Messages
900
Trophies
0
XP
461
Country
Canada
(Downloaded 3 ROM versions for research purposes: Japanese, English, German.)

In post #95 I noted that the Donkey Kong Country Rareware icon was split into 4-pixel columns. This menu message box problem appears to be caused by the same thing.
sd3-message-box-20130114.png

So I'll take a look at it again for the sake of Seiken Densetsu 3. If it fixes Donkey Kong Country, that'll be a bonus.
 

nl255

Well-Known Member
Member
Joined
Apr 9, 2004
Messages
2,999
Trophies
2
XP
2,785
Country
Thanks for all the hard work. I do have a feature request though. Could you add a configurable hotkey (like the DSTwo itself lets you do) to bring up the menu instead of having to use the touch screen?
 

Deleted member 319809

MAH BOI/GURL
OP
Member
Joined
Dec 22, 2012
Messages
900
Trophies
0
XP
461
Country
Canada
I want to restart using the timer-interrupt audio first. I think I found the cause of one crash in the main menu when I was using interrupts to feed audio to the DS, and it's not the interrupts. It's the way the main menu is coded.

See CATSFC issue 27 for more information.

On topic: Does anyone have links to some good code analysis tools I could use to find out about use of uninitialised memory?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Psionic Roshambo @ Psionic Roshambo:
    Tandem even
  • The Real Jdbye @ The Real Jdbye:
    i think i heard of that, it's a good idea, shouldn't need a dedicated GPU just to run a LLM or video upscaling
  • The Real Jdbye @ The Real Jdbye:
    even the nvidia shield tv has AI video upscaling
  • The Real Jdbye @ The Real Jdbye:
    LLMs can be run on cpu anyway but it's quite slow
  • BakerMan @ BakerMan:
    Have you ever been beaten by a wet spaghetti noodle by your girlfriend because she has a twin sister, and you got confused and fucked her dad?
  • Psionic Roshambo @ Psionic Roshambo:
    I had a girlfriend who had a twin sister and they would mess with me constantly.... Until one chipped a tooth then finally I could tell them apart.... Lol
  • 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
  • The Real Jdbye @ The Real Jdbye:
    before that there was one to generate a fully modeled scene from a 2D image
  • 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
  • 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
  • The Real Jdbye @ The Real Jdbye:
    will just take some time for games made using those things to be completed and released
    The Real Jdbye @ The Real Jdbye: will just take some time for games made using those things to be completed and released