November 17

Release: DC uLaunch Updater

alt text
My first real useful homebrew app for the Nintendo Switch.
Video clip showing it in action:

Uses:

- Install/update uLaunch.  
- Remove uLaunch.  
- Install extra Themes.  
- In app update.  
- Reboot to payload.  

uLaunch Screenshot (icon):

alt text . When uLaunch came out I was very excited to try it out, it looks very promising like the design.
Open source and I guess there will be loads of new features in the future.

But it's still in beta 0.1 so its not realy stable, not that I found breaking bugs.   

So I wanted a easy way to remove it and re-install it without re-ftp or sdswap.
Started my journey in to Switch develepment just this month and I really like the progress I made.

Here are some screenshots:

Main Menu:

alt text

Download:

alt text

Nice progress menu.

Install complete!

alt text

Like the screenshot says use Reboot Payload to do restart in to uLaunch.

De-Intsall!

alt text

De-Install complete:

alt text This will only De-Install the Titles, not the users information at ”/uLaunch/” Themes will not be deleted.
Like the screenshot says use Reboot Payload to do restart in to uLaunch.

Install Extra Themes!

alt text
Themes will appeare directly after closing app in uLauch theme selector.
You need to restart uLaunch to apply the theme.
Use Reboot Payload to do so.

In App Update!

alt text
Just restart after download and if there is a new version this one will be started.

Reboot to Payload!

alt text

Homebrew Menu launch icon corrupt.

alt text

Like you can see the Icon shows “!” because I used a icon.png and not icon.jpg.
In uLauch my png icon is showing correct but not in Homebrew Menu

Installation:

This is very simple just download the DC-uLaunch_Updater.nro
and create and place in your /switch/Ulaunch-update/ folder.
alt text
And then your done launch from HBmenu or uLaunch.

Themes:

Some example screenshots of KarmicBacklash Themes.

Red.
alt text

Minty Green.
alt text

Warning this is only for Atmosphere CFW!

Install will not work on other CFW! Only tested it on my Switch so I don’t take responsibility if something happens to your switch.

Todo:

  • Remove /SDout/ folder after installation. (folder is empty) just need to remove the folder.
  • Give names of references a logic name in the code.
  • Decide if will use a png icon or not.
  • Give propper credits to everyone in README.md
  • Clean up MACOS_ folders that are created by unzipping. (or upload only cleaned zips)
Category: Coding, Design, Download, Homebrew, Nintendo Switch | Comments Off on Release: DC uLaunch Updater
November 3

DC-Switch Updater v 0.0.5


OK I couldn’t resist, I made another app.
Base on the Atmosphere Updater.

And this one looks more like a App:

2019110312221100-B9CA2278025A7707FE11C7E26674FDB9

 

Install

Download the the latest release from here.
If you want the source get it here.
Move the downloaded .nro onto you nintendo switch sd card
inside the folder /switch/DC-Switch/

That’s it!


Usage

The app currently has 5 main options.

Get Dcnigma’s Pong Game:

  • Downloads the latest binary release of my modded pong game.

Get Ebooks:

  • Downloads the latest Ebook Pack.
  • For now this is a template file unpacks 3 dummyfiles: dcnigma.pub dcnigma.pdf dcnigma.cbr

Get Dcnigma’s Amiibo dump 3/11/2019:

  • Installs my latest converted Amiibo’s to use with Emuiibo mod
  • There are 179 Amiibo’s in this pack for now.

Update App:

  • Downloads the latest version of this app straight from github!
  • Deletes the previous old version.

Reboot (reboot to payload): Kept it in because its always handy to have 😀

  • Reboots the switch, loading the payload from /atmosphere/reboot_payload.bin.

Special Thanks!

totaljustice for the initial version so I could make this!

 

Category: Coding, Download, Nintendo Switch | Comments Off on DC-Switch Updater v 0.0.5
November 2

My First Switch Homebrew.

icon

Today I played some more with the Switch Devkit

aka 
Devkitpro.

I din’t expect to write homebrew for my Switch this early but it happen quite fast.
Have set a goal for my self to make some homebrew for al my modded consoles.

So I found my self installing DevKitPro on my OSX 10.14.6 Mac.

The installation was not that easy, but in the end I got the example files compiled.
Look at that nice build log:
Schermafbeelding 2019-11-02 om 23.44.40

What would borat say?
Great Success!

 

Just need to install everything by pacman -Sy ….

Check this pastbin to check what i have installed:
https://pastebin.com/Ncrb349n

So after that, it was time for some “hello world” testing.

2019110214210900-691C9B2C6D1F1E032DDC01FD026159FD
is it not a beauty 😀
Real “Hello World” screenshot (made in Vakantie park Aqua Delta I was bored)
2019110214211200-691C9B2C6D1F1E032DDC01FD026159FD

After a few hours of copy and past work.
I made a hello world combining audio sdl and time example:
Used some of my own music Bartclub: music for the mind (freak sounds)
“Music for the Mind aka Helloween”
2019110223551000-B9CA2278025A7707FE11C7E26674FDB9

In “game” screenshot:
2019110223502700-B9CA2278025A7707FE11C7E26674FDB9

Binary download. (New Icon)

Now after some more googling and searching and I found a few homebrew sources to compile.
But sadly there where some broken Makefiles and because
I just started my journey into Switch develpement these things made my progress halt.

But in the end i made a nice small demo in SDL 2 to get me started.
I wanted graphics in my demo so i guessed I needed to learn some SDL2
Made a Icon 😀  for it
icon
Here is a 30 second preview captured by the Switch of the Demo:

Like i said it’s just a few examples thrown together.
Audio SDL2 and SDL2 PNG example (not include in switch example pack link below)
And my own music again Electragazan sounds a bit 8 bit (a bit) :-)

Binary Download build version for your Switch.
(Place .nro in new folder on you SD:/Switch/ folder)

My source code of the demo: my github page

But i need to give credit to Chris Karcz my version is a pimped up verion of his version.
You can find his demo on github too.

But the makefile is’t updated so I gotten compile errors in my version it’s fixed or replace this:

LIBS := -lSDL2_mixer -lSDL2 \
-lpng -lz -ljpeg -lglad -lEGL -lglapi -ldrm_nouveau \
-lmikmod -lvorbisidec -logg -lmpg123 -lmodplug -lstdc++ \
-lnx -lm -lfreetype -lbz2 `aarch64-none-elf-pkg-config SDL2_ttf SDL2_image SDL2_gfx –libs SDL2_mixer`

Next Up Pong 😀

I founda nice SDL2 Switch version of Pong  on Github
by @I-EAT-CHEEZE-YO I-EAT-CHEEZE-YO

His Final Release V 1.0 released this on 6 Jun 2018

This is the final release.
Now has scores for player 1 and 2.
2 Player support.
New Splash screen.
If you find bugs create a new issue and ill try to fix them.

So remade in memory of my oldicon
a new version for the Nintendo Switch. (more info on Wii Pong Game)

Switch Pong!

2019110222161000-B9CA2278025A7707FE11C7E26674FDB9

Just A Splash screen 😀 #needsasplashscreen
2019110222155900-B9CA2278025A7707FE11C7E26674FDB9
Need to dig up the original graphics to make a true remake,
but this is the first demo game I made for my switch.

2019110219535400-691C9B2C6D1F1E032DDC01FD026159FD

Only one game type best of 10
maybe I will add more in the future when i revisid this.

icon my Binary download &  Source code if you like to check it out.

This is heavy modded version of the I-EAT-CHEEZE-YO version
follow the link to the original source code.

Now it’s time to think up a real Swich app that is usefull. LoL

Cheers. Dc

Category: Coding, Download, Nintendo Switch | Comments Off on My First Switch Homebrew.
May 26

NES-Pi + Custom Amiibo (sort of)

RetroPieWebsiteLogo

New weekend project that I made:
Last year I a got a NES case of a co-worker, I did’t know what to do with it, until now…

IMG_3365 IMG_3370
Empty case, only the top and bottom and the buttons.  perfect for a Raspberry pi project….
The last weekend I started printing heavy on my Anycubric Photon.

  IMG_3382
And it felt if i was making Amiibo’s

After seeing the second picture above I got inspired to make a new RetroPie console.
Needed to be RFID and controller…
Left the NES case and the semi setup  Right a working setup only no working code at that point.
Even the RFID would’t read the cards because of the SPI-PY  its sort of broken.

IMG_3369   IMG_3420

How to connect?
DIY-RFID-Doggy-Door-Circuit-Schematic-w_-LED_Fig1 6IW3b-1

First install SPI-PY (git clone https://github.com/lthiery/SPI-Py.git) then rolle back:

git clone https://github.com/lthiery/SPI-Py.git
git checkout 8cce26b9ee6e69eb041e9d5665944b88688fca68
sudo python setup.py install

If you do that! Then and only then, you can get the RFID-RC533 working under latest Jessy or RetroPie latest build.
Then you can install the MFRC522 Library and start reading some card data.
IMG_3418 IMG_3417
IMG_3415

To get it working the way I wanted was a pain in the @ss. There is some info on runcommand:

example:
/opt/retropie/supplementary/runcommand/runcommand.sh','0', '_SYS_', 'gb', '/home/pi/RetroPie/roms/gb/Tetris (JUE) (V1.0) [!].gb'

But no info on Scummvm and i wanted to launch Monkey Island 1 SE talkie version I made back in the day.
When the Talkie Mod came out.. Been looking for a console that could play those 2 new Talkie versions.
And ScummVM is vers 2.0 on Raspberry so it would work.

Here is a Video showing off how it works and change between Monkey Island and EmulationStation.

More detailed view of how it works: Look at the LED LOL

Some close up photo’s

IMG_3421 IMG_3425
A almost done, want to mount the RFID on top. I want to keep the opening to load maybe custom NES cartridges.

Made also new printed USB controller ports:
Schermafbeelding 2019-05-26 om 21.39.11

How to Script it?

I made  2 bash scripts and 1 pyton script (reworked its the RFID reader):

Schermafbeelding 2019-05-26 om 22.25.41
Only added the import subprocess so i can run shell code.
Schermafbeelding 2019-05-26 om 22.26.17
Change your UID to the card you want to use to boot a game. (my card is 221,107,213,59,88)

The Time.sleep(15) needs to be removed to boot the game quicker but left it in because want to try loading splach screen or something. The Led is to indicate if the game is stopt or not. Then it will boot EmulationStation again.
The python program stops but is been rebooted with EmulationStation.

The bash scripts:

Schermafbeelding 2019-05-26 om 21.00.17
This will kill EmulationStation and load the game
Schermafbeelding 2019-05-26 om 20.58.42
This will restart EmulationStation and my Python script will check for a RFID card

And to make it boot at run you need to make this change:
Schermafbeelding 2019-05-26 om 22.48.26

And for the skin i used the NES-Mini theme.

But it was missing 2 themes, i used ScummVM and the Oric emulator on my Pi.
So i made them download link below:
ScummVM:
SCUMMTHEME 1 SCUMMTHEME 2
Download link: ScummVM.
Oric Atmos :
ORIC THEME 1 ORIC THEME 2

Download link: Oric Atoms.

The RFID fits perfect in the box that i made, now i can insert real NES cartridges 😀
IMG_3454
So if i buy empty nes cartridges i could insert a rfid tag and load that game

Tried that and works ;-)
Tried that and works ;-)

(cartridges and RFID tag)

Things to do:

Mount RFID on top case, make everything more durable.
Optimise the code, use some sort of database to use more UID’s and game titles.
Get more RFID tag’s, print more modes of old games… (open source Amiibo’s)

Sources needed to make this happen:

https://www.deviceplus.com/connect/integrate-rfid-module-raspberry-pi/
https://pimylifeup.com/raspberry-pi-rfid-rc522/
https://raspberrytips.nl/rc522-rfid-raspberry-pi-3/
https://github.com/mxgxw/MFRC522-python/issues/69
https://github.com/RetroPie/RetroPie-Setup/wiki/FAQ
https://retropie.org.uk/forum/topic/2211/questions-about-runcommand-sh/2
https://retropie.org.uk/forum/topic/8230/start-game-from-command-line
https://retropie.org.uk/forum/topic/18937/runcommand-usage-from-python-script-not-working
https://github.com/Aloshi/EmulationStation/issues/236
https://www.hiscorebob.lu/2014/05/retropie-tips-n-tricks/#sound
https://www.codingepiphany.com/2013/06/23/running-gog-com-scummvm-games-on-raspberry-pi/
https://retropie.org.uk/forum/topic/13482/using-runcommand-from-the-terminal/3|
https://retropie.org.uk/forum/topic/5307/command-line-command-works-but-doesn-t-work-if-i-put-it-into-a-script

 

Category: 3d Model, 3D Printing, Coding, DIY, Nes, Raspberry Pi, Retro, RetroPie | Comments Off on NES-Pi + Custom Amiibo (sort of)
September 25

Howto make a GAMEBOY PI

splash

Tutorial Time :-)

For awhile I have been trying to make a GAMEBOY and Raspberry Pi Mod.

My last post showing some real progress and installation of the software.

Today I will write a better guide for myself and others so they can learn from my mistakes.
If you follow this guide for setting up your SD cart this progress will take about 1,5 h to complete.
(guide is below show and tell :-) )

Warning: I still have to remove a error that i getting but i din’t find a solution for this atm:
”At random times i get: alsa lib pcm.c 7843: (snd_pcm_recover) underrun occurred” 
not when playing a game only if i am in the front end and during boot….

Lets start with show and tell:

Hardware used:
Gameboy case, wires, tact switches, empty PCB, power bar, cheap speakers and a Dremel

And of course a
Raspberry 1b:

000f Q4 2012 B 2.0 512 MB (Mfg by Qisda)

And a Adafruit 2-8 pitft capacitive touch:PiTFT 2.8

Below are some pictures of my GAMEBOY Pi that is mostly finished.
Things todo build in the speaker and power bar remove some plastic form d-pad because its fits to well…
But thinking of making a custom cartridge to slide in to the slot of the Gameboy.

(not my Picture just for show my version will have a power-bar also. How? wait and see )

Pictures:
How it looks now:

 

Build in Wifi and dongle for keyboard for now, in the future I gone extend one port to the side.
Ethernet is still available but don’t use a High-end cables, my own made utp cable works perfect :-)

The mod of the case….

conversion:

Gameboy Upgrade / Hack / crack :-)
The Layout
Gameboy Upgrade / Hack / crack :-)
 Fitting the LayoutBezel of Gameboy on top of screen (will lose touchscreen function so will be a sticker)
Gameboy Upgrade / Hack / crack :-)
Gameboy Upgrade / Hack / Crack - Part IIMade my custom button pcb´sNext step refitting the original buttons Problem Video out and speaker jack are on the wrong side. Need to de-solder them.
Gameboy Upgrade / Hack / Crack - Part IIMade my custom button pcb´sNext step refitting the original buttons 
Gameboy Upgrade / Hack / Crack - Part IIMade my custom button pcb´sNext step refitting the original buttons 
Gameboy Upgrade / Hack / Crack - Part IIMade my custom button pcb´sNext step refitting the original buttons 
Gameboy Upgrade / Hack / Crack - Part IIMade my custom button pcb´sNext step refitting the original buttons PiTFT pcb is to big for the Gameboy case need to chip it down.
Removed the hole left side (seen from picture above) until the FFC connector.
Lost the tact solder position but then again i would use them anyway.
Gameboy Upgrade / Hack / Crack - Part IIMade my custom button pcb´sNext step refitting the original buttons 
Gameboy Upgrade / Hack / Crack - Part IIMade my custom button pcb´sNext step refitting the original buttons 
First idea for custom joystick control but scraped this in the end.
(Do little things at the time don’t do everything at once grrr……. :-) )
Gameboy Upgrade / Hack / Crack - Part IIMade my custom button pcb´sNext step refitting the original buttons 
Gameboy Upgrade / Hack / Crack - Part IIMade my custom button pcb´sNext step refitting the original buttons 
Gameboy Upgrade / Hack / Crack - Part IIMade my custom button pcb´sNext step refitting the original buttons 
They fit  :-)
They fit  :-)
They fit  :-)
They fit  :-)
They fit  :-)
They fit  :-)
They fit  :-)
 The Screen fits the case
:-)
I Saw of a part of the display driver board and its still working :)next step connecting the wires to the raspberry pi directly without the header pins.
At first i wanted to solder all 26 pins to the pcb’s but then i ordered a FFC extender
This saved my so much time and cost 6 Euro 😛
I Saw of a part of the display driver board and its still working :)next step connecting the wires to the raspberry pi directly without the header pins.
I Saw of a part of the display driver board and its still working :)next step connecting the wires to the raspberry pi directly without the header pins.
I Saw of a part of the display driver board and its still working :)next step connecting the wires to the raspberry pi directly without the header pins.
I Saw of a part of the display driver board and its still working :)next step connecting the wires to the raspberry pi directly without the header pins.
 These pictures showing the concept of the build.

I started this project awhile back so if you want to do this. Do little things, one thing at the time.
Don’t start doing lots of things at once because in the end you will need to change or rework it again…
(Tip from Ben Heck and now from me 😀 )

The Arivale of the FFC extender and extra Cable

 You need controls.

I have rebuild the pcb for the controls because this way its much stronger then before. And the board looks more like the original Gameboy PCB haha.
Also i made some video’s that show the different stages of the build :
RetroPi and PiTFT from Ada fruit test!

(I have 4 Pi’s: two models B and one Model 2B+

RetroPi and PiTFT and DIY Joystick test!

Testing the tact switches…

RetroPi and PiTFT and DIY Joystick test 2!

More testing of the tact switches… 😀 Mario is fun hahaha.

For those how notice i have some strange glitching in my screen in the video’s above.
This is because at that time my raspberry pi setup was not perfect. Not that its now LOL.
But the screen glitching is gone…

GAMEBOY PI Semi complete Test!

This is my last video i made for now showing it closed (taped down) and using the original GAMEBOY buttons on my custom pcb using those 8 tact switches.

If I have time i will make a new video showing it closed with screws and without glitches in the screen.

How i Did my software side:

This install will take about 1,5 hours

First download the 2016-03-25-28c.img.


Make sd img from 2016-03-25-28c.img

Boot in Raspberry pi, let it boot in to startx and then quit it to command line
And launch Raspi-config: (sudo raspi-config)

Last things: 1 Overscan disable, 4 SSH Enable, 5 Device tree Enable, 6 SPI 7 I2C and  8 Serial disable, 9 Audio force 3.5mm headphone jack.
Side note for those how need Tochscreen: I disable 6, 7 and 8 to get more Gpio pins working
but this will disable touchscreen control.

But this is not needed for this project anyway. And also you can make another SD card that can use the Touchscreen interface but you will lose the Gpio pins that use SPI, I2C and Serial.

Identifier “myfb”
Driver “fbdev”
Option “fbdev” “/dev/fb1″
EndSection

Close Nano and Save ( CTRL+X, Yes, ENTER)

cd .. ( goto home cd /~/ will do just fine)

git clone https://github.com/AndrewFromMelbourne/raspi2fb
cd raspi2fb/

mkdir build
cd build
cmake ..
make
sudo make install
sudo cp ../raspi2fb@.service /etc/systemd/system/
sudo systemctl daemon-reload
sudo systemctl enable raspi2fb@1.service
sudo systemctl start raspi2fb@1

Almost done:

sudo dpkg-reconfigure console-setup

Select “UTF-8”, “Guess optimal character set”, “Terminus” and “6×12 (framebuffer only).”
Last edits before reboot.

sudo nano /boot/config.txt

sudo nano /etc/emulationstation/themes/carbon/carbon.xml

Close Nano and Save ( CTRL+X, Yes, ENTER)

sudo reboot

And check if everything is still working if you want to add your own controls continue below

Adding Controls:

cd /~/
git clone https://github.com/adafruit/Adafruit-Retrogame
cd Adafruit-Retrogame

nano retrogame.c

Edit the file retrogame.c, looking for the table called ioStandard  and the input.h table. Each line in brackets represents one pin on the GPIO header and a corresponding key code.
The full list of available keycodes can be found in /usr/include/linux/input.h

My setup:

// Input Output (from /usr/include/linux/input.h)
{ 22, KEY_LEFT }, // Joystick (4 pins)
{ 14, KEY_RIGHT },
{ 17, KEY_DOWN },
{ 4, KEY_UP },
{ 2, KEY_LEFTCTRL }, // A/Fire/jump/primary
{ 3, KEY_LEFTALT }, // B/Bomb/secondary
{ 15, KEY_5 }, // Credit
{ 18, KEY_1 }, // Start 1P
{ -1, -1 } }, // END OF LIST, DO NOT CHANGE

You’ll need to be careful in your GPIO pin selection…some are used by the PiTFT display, others have certain reserved functions. Any green GPIO pin is free to use…yellow pins may be okay with additional setup. If you’ve configured a tactile button on the PiTFT for shutdown, that pin is unavailable for game controls.

One wire from each button connects to a GPIO pin, while the other wire connects to an available ground pin (GND). The 2.8″ PiTFT boards have an extra header breakout for the first 26 pins…for the remaining pins, you’ll need to get clever with female jumper wires on the exposed part of the Raspberry Pi GPIO header.
That is why i disable I2C and Serial so i can use gpio 2, 3, 14 and 15. Made a mistake and was easier to use gpio 14 and 15 instead. otherwise i would only disable I2C…

raspberry_pi_gpio-map.png

After editing, compile and install the code with:

make retrogame
sudo mv retrogame /usr/local/bin

Test fist before making something boot that is not working.

sudo /usr/local/bin/retrogame &

It works!

sudo nano /etc/rc.local

Reboot and you should now have “virtual” keys associated with GPIO buttons.

Or make it more fancy:

HOW TO HIDE BOOT TEXT:

sudo nano /boot/cmdline.txt

Add splach screen

Adding a splash screen can be done from in retropie so this is optional. but this way you know what is changed in retropie to show the splashscreen at start up, same method.
Custom Splash Screen for Raspberry Pi

This is a quick and dirty solution for an unanimated custom splash screen during boot.

First of all, you need to install fbi:

apt-get install fbi

Copy your custom splash image to /etc/ and name it “splash.png”

example code:

sudo mv splash.png /etc/init.d/

Next, create an init.d script called “asplashscreen” in “/etc/init.d/”.

sudo nano /etc/init.d/asplashscreen

I chose “asplashscreen” with an “a” at the beginning to be sure it starts first.

#! /bin/sh
### BEGIN INIT INFO
# Provides: asplashscreen
# Required-Start:
# Required-Stop:
# Should-Start:
# Default-Start: S
# Default-Stop:
# Short-Description: Show custom splashscreen
# Description: Show custom splashscreen
### END INIT INFO
do_start () {

/usr/bin/fbi -T 1 -noverbose -a /home/pi/RetroPie/splashscreens/splash.png
exit 0
}

case “$1″ in
start|””)
do_start
;;
restart|reload|force-reload)
echo “Error: argument ‘$1′ not supported” >&2
exit 3
;;
stop)
# No-op
;;
status)
exit 0
;;
*)
echo “Usage: asplashscreen [start|stop]” >&2
exit 3
;;
esac

:

Then make that script executable and install it for init mode:

chmod a+x /etc/init.d/asplashscreen
insserv /etc/init.d/asplashscreen

Reboot and watch your custom splash screen:

sudo reboot

If everything is correct you still boot in console but now is everything setup to start retropie

Start by typing:

emulationstation

After the startup you need to setup you fresh made controls by pressing one of the keys and then follow the onscreen text. Skipping by holding down one button.

After that your done and can start adding roms, you have 2 options for this by usb or by samba.

So you probably need to set that up 2 lucky for us you can do this from in emulationstation

choose retropie setup from the menu.

The let it boot directly in to emulationstation.
Next Samba: Oleee

and if you did’t follow my splashscreen install you can choose it here:

 

For now i leave this project to rest, i am glad whit the progress that i made.
also after 6 months I can close the case 😀 hooray!!!

Recap of what to do:
-Fix asla error….
-Build power cartridge for power.
-Build in speaker
-Extend usb to connector port and replace it by usb.

 

 

Category: Coding, DIY, Gameboy Pi, Homebrew, Linux, Mod´s, Raspberry Pi, Retro Hardware, RetroPie, Software, Soldering, Upgrade | Comments Off on Howto make a GAMEBOY PI
September 24

Beta tester for a PS3 tool

Back in the hay days of the ps3  Contacted me to test his new ps3 tool.
Its a all in one tool for ps3 in a nice GUI.

He contacted me because i have been checking different build versions of eboot.bin  files.
Results of scetool:

I shared a lot of info on forums like psx-scene.com ps3hax.com and i got his attention.
On twitter he asked me to beta test the final version of his tool.
I never beta tested a program my self and found it a great honor to do.
Over twitter i told him my results and he updated the bugs afterwards.
This was a great experions and found it very cool.
Below is the release info on psx-scene.com where you can download the tool your self.

Source: psx-scene.com

In a turn of events, PsDev has released his final edition of PS3Tools GUI Edition, v3.3.

He has also stated he plans on releasing the source code to his project at a later time, so others may continue the work he started. He has told me the reason he wishes to stop work on this project, is so that he can move on to develop other projects. Below you will find all 12 releases, all of which were released here at PSX-Scene first. Thanks PsDev!

It has been fun making this program, it has gone threw 12 awesome updates. I’m sad to stop working on it, but I’m happy to see what you guys can continue to make it into. I will release the source code, but not today, not in this thread. lets leave that for another time and focus on this release. This is also the most stable version, all features have been tested not only by me but other people too, (Dcnigma, Industerialcode) and all features work properly.

 

CHANGES:

  • scetool v0.28 added
  • New keys added to keyset
  • New script for EBOOT resigning
  • New file system layout
  • Removed do it button
  • Now everytime you select a option from one of the drop down menu it does that option right away
  • Removed SELF tool
  • Cleaner
  • Every option has its individual message box completion of operation

There is a new way that the file system works. There is a individual folder for all the tools (PUP Tools, scetool, Core_os Tool ect) And when you want to use the tool just place the file in the correct folder and use the GUI. This system is cleaner and allows me to not use as much code.

there is a script in the scetool folder called fix. This script is what can be edited to your standards for the EBOOT resigning. I did this so if you want to sign for 3.41 ect or change compression or anything just edit the script and run the GUI no need for new update, much more efficient

@echo off
FOR /F "tokens=1,2 delims= " %%A IN ('scetool.exe -i EBOOT.BIN') DO (
if [%%A]==[ContentID] set CID=%%B
)
scetool.exe --decrypt EBOOT.BIN EBOOT.ELF
rename EBOOT.BIN ORIGINAL_EBOOT.BIN > NUL
pause
scetool.exe --sce-type=SELF --compress-data=FALSE --skip-sections=TRUE --key-revision=0A --self-auth-id=1010000001000003 --self-add-shdrs=TRUE --self-vendor-id=01000002 --self-type=NPDRM --self-fw-version=0003005500000000 --np-license-type=FREE --np-content-id=%CID% --np-app-type=EXEC --np-real-fname=EBOOT.BIN --encrypt EBOOT.ELF EBOOT.BIN
pause
del /Q EBOOT.ELF > NUL
scetool -i EBOOT.BIN
pause

There is no more “Do It” button, since I change the way the files are modified I thought I will just make every option a button it self, si when you click the option you like from the drop down menu it will do the operation

Note* After click may take a sec for the operation to start be patient.
DOWNLOAD: PS3Tools Final

 

Category: Coding, Download, Homebrew, PS3, Software | Comments Off on Beta tester for a PS3 tool
September 20

Test card/screen Simulator!

My dad is a Ham Radio/TV amateur and he asked if i could write a better version of his version Test card/screen program that he found on the internet.

http://home.worldonline.nl/~peterdb/testcard/ Site is offline 

My version is almost a one 2 one copy of Peter his program the only different aspect is: custom screen options.

My dad complains that after he upgrade his video card he could get Peter’s version working correct.

So i looked at the application and told my dad that i could code that in one day and make it better.
I took this challenge because i written some code for custom screen options before.

My version got all basic functions that peter’s version got i left out the RGB options because otherwise i couldn’t make the dead line of one day 😀

If you select view set location Testbeeld you get another window and you can drag it to the desired screen/location…
after hitting the Set button the location is fixed.
If you hit the fullscreen button it will load the Test card/screen on that location.
Some more test card options:

Download: Dropbox download. Testscreen app

Source code : Github
Video demo:

Category: Coding, Design, DIY, Download, Programs | Comments Off on Test card/screen Simulator!
July 30

Old AR demo I made forgotten about until Pokemon Go appeared.

Some time back i tried the hole Augmented Reality thing and now that Pokemon Go is so popular

I remembered this project that i did below is a video showing a demo of the project that i did:

If you enable your Webcam in this flash app you can try it your self.

The X-wing will rotated on the Code and if you move it it will follow your movement.

Needs Webcam!

This code is used to display the xwing print it out or display it on your tablet or phone

Place it so the webcam can see the code

Category: 3d Model, augmented reality, Coding, Design, DIY | Comments Off on Old AR demo I made forgotten about until Pokemon Go appeared.
June 25

New Mp3 player for my Touchscreen Radio.

unnamed
 Last week i tried DWjukebox on my Touchscreen Radio,
the read me file states that it will not work with a touchscreen or mouse above windows xp
 
So i lost all my touchscreen goodness if i use that program.
I did a search for alternative for it but could’t find any good that looked good enough for standalone player….
So i decided to code my own version in Visual Studio 2010 (VB)
It works very easy:
 First time you run the program you will need to setup the Database.
I do this by making a simple TXT file containing the location of the files.
First select the location of you mp3 files:
Example users/My Music
Then Press the button Prepare TXT and wait until the console screen closes it self and
you return to the first screen.
The program will use a predetermined folder for saving the TXT file.
if you click the Use Mp3 TXT file you will be pointed in to the right folder.
Just select the mp3list.txt and the contend of the txt file will be loaded in to the database.
You can check it and I suggest you do this the first time you Run the program.
When you don’t check the database the Jukebox player will not load the database.
But if you close (click the 25 cent button) and restart it will load the Jukebox and the database
directly. This is a little bug and is in reality very easy to fix only did’t do it for now.
Honestly its not that a big bug because it will only happen at first setup. After setup it will correct
the bug at loading.

Demo video, sorry for no original music from the video.
The source code and the project files are available on Github.
A compiled version can be Downloaded here: Touchscreenmp3Radio