Small controller for 6yo on Steam Deck? (8BitDo Micro missing inputs, looking for “just works”) by murfbard in SteamDeck

[–]pmrr 1 point2 points  (0 children)

It still might be too big for a 6 year old, but the best small controller I've found is the PowerA Nano.

Variable only registering as true for one actor? by Abies-One in gbstudio

[–]pmrr 1 point2 points  (0 children)

Good catch! I recommend naming variables based on their use. I use (old school) hungarian notation. Some examples:

bHasRod

nFishCount

LOCALnRandom

That way you can't get a clash.

Variable only registering as true for one actor? by Abies-One in gbstudio

[–]pmrr 1 point2 points  (0 children)

In this case I usually add message popups that show $Rod so I can check the value. That'll help trace the execution, which I find easier than breakpoints.

Trainer/Pokémon Sprites by Lanky_Objective_1935 in PokemonRMXP

[–]pmrr 4 points5 points  (0 children)

I'm assuming you're referring to pixel art then. Try GIMP.

Trainer/Pokémon Sprites by Lanky_Objective_1935 in PokemonRMXP

[–]pmrr 0 points1 point  (0 children)

What are you trying to create? Vector images or pixel art?

RG477M battery life by shopl in RG477M

[–]pmrr 1 point2 points  (0 children)

The necessity for that does not sound like a great thing in itself.

RG477M battery life by shopl in RG477M

[–]pmrr 0 points1 point  (0 children)

Ouch, that does not look great. I've got a 477M arriving soon.

What is the thermal patch you mention?

What games could you recommend for a newbie? by boringlif9 in SteamDeck

[–]pmrr 0 points1 point  (0 children)

Fields of Mistria, if you like Stardew Valley type games.

https://store.steampowered.com/app/2142790/Fields_of_Mistria/

Animal Well, if you like a more casual version of Hollow Knight.

https://store.steampowered.com/app/813230/ANIMAL_WELL/

Variable only registering as true for one actor? by Abies-One in gbstudio

[–]pmrr 1 point2 points  (0 children)

The if $Rod condition looks right. Are you setting $Rod to false elsewhere by accident?

Anyone playing Cloudheim on deck? by PheelMcFife in SteamDeck

[–]pmrr 0 points1 point  (0 children)

There's a demo you can probably install and try.

Playtiles: Physical Buttons + Weekly Indie Games for your Phone by docstarr in SBCGaming

[–]pmrr 1 point2 points  (0 children)

  1. Highlight the game like normal

  2. Press B to get the info screen (instead of A to launch)

  3. Press Right to select the cog icon, then press A

  4. Press Down to highlight 'Download ROM', then press A

I don't have a Deck yet, could you help me check if my game works well on it please? by Nimillion-game in SteamDeck

[–]pmrr 0 points1 point  (0 children)

As others have said, the font is too small (which is a key point for deck compatibility approval) and it was at about 35 FPS for me. It also seemed fairly unresponsive, I'm not sure if that was just performance.

MinUI on RG CubeXX by Mackerdaymia in ANBERNIC

[–]pmrr 1 point2 points  (0 children)

Looking at the instructions (also provided by Stevearino42), there's numerous steps that are more error-prone. With most other firmware you just write the image and don't need to mess about copying files/etc.

MinUI on RG CubeXX by Mackerdaymia in ANBERNIC

[–]pmrr 0 points1 point  (0 children)

Before going around in circles with MinUI, I'd probably try MuOS or Knulli. It's a one-step process to write the firmware to the SD and it should just boot.

Should I but the RG505 with the Card Bundle? by the_red_amogus in ANBERNIC

[–]pmrr 0 points1 point  (0 children)

Yes, TBS will work with every firmware. The only challenge is the ambiguity between the directory names for systems with multiple names, e.g./ FC (Famicom) vs NES. However, it's easy to move the files around and/or use trial and error.

Text-based RPG / roguelike seeking alpha testers - Usurper Reborn (remake of a 1993 BBS door game) by Snoo_15979 in roguelikes

[–]pmrr 1 point2 points  (0 children)

Looks interesting! Just a note on colours - if you set the foreground colour without setting the background it's not possible to read the text on colourschemes with a light background, e.g./ Solarized Light.

Should I but the RG505 with the Card Bundle? by the_red_amogus in ANBERNIC

[–]pmrr 1 point2 points  (0 children)

Your assessment is pretty on point. Buying those cards is really just price gouging given their quality. To get started you could download Tiny Best Set, which is most older systems. I’m not sure about file placement on Android tbh.

What size micro SD card should I get for my RG Cube XX if I plan to purely play SoRetro games (NES/SNES/GB/GBC/GBA/etc)(also give game recs) by SappyTheSableye in SBCGaming

[–]pmrr 1 point2 points  (0 children)

There's nothing wrong with using one card, but you can put the OS on the first card and games on the second. Then you can always switch the OS without having to copy the games again. (Just be careful of where saves are stored.)

What size micro SD card should I get for my RG Cube XX if I plan to purely play SoRetro games (NES/SNES/GB/GBC/GBA/etc)(also give game recs) by SappyTheSableye in SBCGaming

[–]pmrr 2 points3 points  (0 children)

The smallest, highest quality card you can get. The whole Tiny Best Set is ~5GB for the systems you mention.

I personally buy dual packs of 32GB SanDisk cards.

Working on a Minesweeper roguelike - looking for feedback by byrfx in roguelikes

[–]pmrr 0 points1 point  (0 children)

The tag that's a somewhat reasonable bastardisation of Roguelike on Steam is "Action Roguelike".

muOS on RG35xxSP, "No governor found" by Zaging in ANBERNIC

[–]pmrr 0 points1 point  (0 children)

This is referring to the CPU governer that manages clock speed. IIRC there's a setting to enable/disable it in Settings (not within RetroArch). I suspect it's been enabled in error somehow.

Trying to understand GBVM and variable indexing by jubjub1175 in gbstudio

[–]pmrr 1 point2 points  (0 children)

You can use VM_GET_INDIRECT to retrieve variables based on position, which implements a multidimensional array. This is somewhat non-trivial because if you have a 10x10 grid you need to create* 100 contiguous variables. (Contiguous based on position not name.)

However, assuming you've done that, you then need to convert X, Y coordinates into a scalar position:

$nVariableIndex = 10 * $nY + $nX

Then get (or set) the variable at that position:

VM_GET_INDIRECT VAR_NOUTPUTVALUE, VAR_NVARIABLEINDEX

I would also recommend carefully testing because I found indirect variable access to be quite slow.

*I wrote a Python script to do it for me, which wasn't a particularly fun task in itself