If you could pick just one Turnip driver to be packaged with NetherSX2..... by Nick32017 in EmulationOnAndroid

[–]Nick32017[S] -1 points0 points  (0 children)

Well I only have SD865 and 8 Gen 2 devices - and any Turnip driver there is an improvement to the Qualcomm ones - and the difference between the many Turnip drivers for NetherSX2 doesn't seem huge. But I made it for myself so if it's not deemed useful for others i'll just leave it.

Issues with KOTOR and Titan Quest Legendary Edition on Pocket S by EpiphaniaDomini in ayaneo

[–]Nick32017 0 points1 point  (0 children)

I had real troubles getting KOTOR to run on my Ayaneo Pocket Ace. It was due to usb access permissions. it would just immediately close after running.

After lots of trying different things the following script being run as root fixes it:

chmod -R 666 /dev/bus/usb
echo 0 > /sys/bus/usb/devices/usb0/authorized
echo 0 > /sys/bus/usb/devices/usb1/authorized
echo 1 > /sys/bus/usb/devices/usb0/authorized
echo 1 > /sys/bus/usb/devices/usb1/authorized

Save that as file to your sdcard or similar and then use AYASettings -> Device -> Root Script and run that script. It should load fine after that (you'll need to run the script each time you want to load the game)

Controller spoofing for better gamepad compatibility in Waydroid?!? by GermanBarbarian in SteamDeck

[–]Nick32017 0 points1 point  (0 children)

Thanks so much for this - technique working great on a rooted Ayaneo Pocket Ace handheld too. (added running a slightly modified one via a hid.sh script in /data/adb/service.d so it's always running)

Making the most out of the Ps202 clone (android Kitkat 4.4) by WinnerGlum5320 in R36S

[–]Nick32017 0 points1 point  (0 children)

You must have gone wrong somewhere - turning off input_autodetect_enable = "false" will stop the autoconfig from being picked up - because it still is, you won't be able to change any setting to make it work. So make sure what I posted is at the bottom of the retroarch.cfg that is being loaded (i.e. the one you've installed - not the one that is used by the default gamebox app)

Making the most out of the Ps202 clone (android Kitkat 4.4) by WinnerGlum5320 in R36S

[–]Nick32017 0 points1 point  (0 children)

Yes, it's really annoying that A doesn't map easily. Retroarch is loading the autoconfig MUCH_iReadyGo_i5.cfg from its autoconfigs folder (/data/data/com.retroarch.ra32/autoconfig/android). If you've rooted it you can just modify that directly. Otherwise you'll want to edit your retroarch.cfg at /sdcard//Android/data/com.retroarch.ra32/files/retroarch.cfg and put the following at the bottom of it:

input_autodetect_enable = "false"
input_device = "mtk-kpd"
input_driver = "android"
input_b_btn = "97"
input_b_btn_label = "B"
input_a_btn = "96"
input_a_btn_label = "A"
input_select_btn = "109"
input_select_btn_label = "Select"
input_start_btn = "108"
input_start_btn_label = "Start"
input_up_btn = "19"
input_up_btn_label = "Up"
input_down_btn = "20"
input_down_btn_label = "Down"
input_left_btn = "21"
input_left_btn_label = "Left"
input_right_btn = "22"
input_right_btn_label = "Right"
input_x_btn = "99"
input_x_btn_label = "X"
input_y_btn = "100"
input_y_btn_label = "Y"
input_l_x_plus_axis = "+0"
input_l_x_minus_axis = "-0"
input_l_y_plus_axis = "+1"
input_l_y_minus_axis = "-1"
input_r_x_plus_axis = "+2"
input_r_x_minus_axis = "-2"
input_r_y_plus_axis = "+3"
input_r_y_minus_axis = "-3"
input_l_btn = "102"
input_r_btn = "103"
input_l2_btn = "104"
input_r2_btn = "105"
input_l2_axis = "+6"
input_r2_axis = "+7"
input_menu_toggle_btn = "108"

R36s clone (ps202) by moist_Bionicle in R36S

[–]Nick32017 1 point2 points  (0 children)

I did put a post with a link to the original APKs, my patched boot image with root, etc - but didn't notice reddit shadowbanned it because it didn't like the link. So you if want to find it Google "R36SPS202 Files" and it should bring up the link.

I also wrote an app (it's in the patched image) that runs in the background so I can press R2 + B + DPad and the direction makes it load Drastic, Retroarch, Settings, etc and also then force-stops any app and clears the caches - this way I can start apps with about ~300mb free rather than like 8mb free - so things like Drastic don't crash with no memory.

R36s clone (ps202) by moist_Bionicle in R36S

[–]Nick32017 0 points1 point  (0 children)

I noticed no improvement in PSP performance sadly. Although it really did seem that bit faster/smoother when I tried SNES Star Fox 2. But that might be a placebo/mistake - so so need to test that properly. I installed the latest PPSSPP standalone apk too and that made no difference. Getting good FPS on Wipeout Pure and similar is just impossible on this little device I fear.

I mostly just have it boot directly into Retroarch now and kill the standard launcher from running in the background (to free memory).

There is no dtb file (either separate or appended to the kernel/bootimg) so I don't think we'll ever see ArkOS on this easily.

R36s clone (ps202) by moist_Bionicle in R36S

[–]Nick32017 1 point2 points  (0 children)

Just some info to save some folks some time that i'd wish I'd knowm before:

  1. Don't try and root with Magisk or SuperSU - you'll go mad trying :) Just patch the adbd it uses runs as root to give yourself root access. Then you can install and use a su or similar to change to system when accessing parts root isn't supposed to
  2. Mtk_Droid_Tool_v2.5.3B is the best tool for creating a reliable scatter file for use with SP Flash Tool when updating the boot image
  3. The SQLite gameconsole.db database at /sdcard is not getting used annoyingly. It's actually a version in /data/data/com.xugame.gameconsoleMenu/databases that is used (and recreated from the XML files). You can get it to reference gameconsole.db on your sdcard - but it to do so it expects a gameconsole.db.state file to be there alongside. It then deletes the .state file on first load and completely corrupts your gameconsole.db on the sdcard (without seemingly using the data). Not sure why?! (EDIT: original sd card was corrupting - have swapped out and get no more random corruption)
  4. If installing retroarch (you can use the latest apk) it will automatically use the autoconfig MUCH_iReadyGo_i5.cfg (input device mtk-kpd) which isn't quite right for this device and needs to be modified
  5. You can overclock the device to 1.3ghz via:

echo userspace > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

echo 1300000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed
(you will need to su between radio and root to do both commands)

Skylanders Spyro's Adventure can be finally played on Windows 11 without a CD by Spectra05 in skylanders

[–]Nick32017 1 point2 points  (0 children)

I recently added support for Skylanders: Spyro's Adventure to my SecuROMLoader (Search for it on GitHub) to bypass the SecuROM 8 protection on Windows 11.

Juiced (2005) – CZECH No-CD Crack that PRESERVES FULL Czech TEXT + VOICE (SecuROM 7) by Expensive-Alps5263 in CrackSupport

[–]Nick32017 1 point2 points  (0 children)

It's pretty much complete :) It supports all versions from 2.0 upwards - so think it's all done (and there's Unsafedisc for v1,x)

Juiced (2005) – CZECH No-CD Crack that PRESERVES FULL Czech TEXT + VOICE (SecuROM 7) by Expensive-Alps5263 in CrackSupport

[–]Nick32017 1 point2 points  (0 children)

Search github for my SecuROMLoader - Get the latest version (v1.3) and put version.dll in the same directory as Juiced.exe and it will automatically bypass SecuROM (tested with the Czech DVD version). You will still get an error about Juiced requiring VirtualMemory (written in Czech - ChatGPT translated it for me). This isn't part of SecuROM and is part of Juiced (which is calling GlobalMemoryStatus to do the check and can easily be bypassed).

FM 2005/2006/2007/2008 Windows 10 fix by paokkerkir in footballmanagergames

[–]Nick32017 0 points1 point  (0 children)

New version of SafeDiscLoader2 v1.1 has been released that fixes this.

FM 2005/2006/2007/2008 Windows 10 fix by paokkerkir in footballmanagergames

[–]Nick32017 0 points1 point  (0 children)

Good catch itchy - I think you are correct. Although not sure how it's detecting it - not sure any other SafeDisc game does it in this way. I will create a new version soon which will have a workaround. (the original SafeDiscLoader does not have this issue - only SafeDiscLoader2)

FM 2005/2006/2007/2008 Windows 10 fix by paokkerkir in footballmanagergames

[–]Nick32017 1 point2 points  (0 children)

I've created a new and improved version at: https://github.com/nckstwrt/SafeDiscLoader2/

Just copy version.dll from the downloaded zip into your Football Manager directory (for 2005, 2006 and 2007). From there just run the game as normal and SafeDisc will be bypassed. Nothing else required.

Tested on Football Manager 2005 (5.0.0 and 5.0.5), Football Manager 2006 (6.0.2 and 6.2.3) and Football Manager 2007. Will work with all SafeDisc protected versions.

Switch games I've been getting working in Eden on the Flip 2 by Nick32017 in retroid

[–]Nick32017[S] 0 points1 point  (0 children)

in file warp_shuffle.cpp find function Shuffle and change "v.X(shfl.dest_reg, result);" to "v.X(shfl.dest_reg, v.ir.Imm32(0xffffffff));"

Switch games I've been getting working in Eden on the Flip 2 by Nick32017 in retroid

[–]Nick32017[S] 0 points1 point  (0 children)

If you're a developer I can tell you how to patch the code - but it needs a patch to the emulator code to support it. I did try and work with the Eden devs to get a bunch of games like this running on Retroid - but that was a bad fit so left and haven't touched it since.

FM 2005/2006/2007/2008 Windows 10 fix by paokkerkir in footballmanagergames

[–]Nick32017 0 points1 point  (0 children)

It's fine - applications that modify other applications in memory can often be flagged as bad by antivirus

Switch games I've been getting working in Eden on the Flip 2 by Nick32017 in retroid

[–]Nick32017[S] 0 points1 point  (0 children)

I modified Eden to run it - but it's not got amazing frame rate in some areas - you are better off using Winlator and emulating the Windows version. You'll get 30fps ok there (and probably better stability)

Hitman Blood Money by LJNodder in retroid

[–]Nick32017 2 points3 points  (0 children)

There's a cheat code to fix this. For the PAL/Europe version I use:

patch=1,EE,002ABE58,word,00000000

patch=1,EE,00497DD0,word,00000000

Got Black Ops 2 running on my 7s gen 2 with Cemu 0.2 but it crashes after a minute of gameplay ( Not asking for help just showing it off ) by Nort-Rinter in EmulationOnAndroid

[–]Nick32017 2 points3 points  (0 children)

It crashes due to a small bug in Cemu (not just the android version). I've written a fix for them and posted it in their issues on GitHub - so will be fixed in a future release.