Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord
    1. Home
    2. supernature2k
    • Profile
    • Following 0
    • Followers 6
    • Topics 15
    • Posts 869
    • Best 92
    • Controversial 1
    • Groups 0

    Supernature 2k

    @supernature2k

    121
    Reputation
    3367
    Profile views
    869
    Posts
    6
    Followers
    0
    Following
    Joined Last Online
    Location Rouen Age 42

    supernature2k Unfollow Follow

    Best posts made by supernature2k

    • [release-WIP] Theme Recalbox-multi (help needed)

      Hi All,

      I recently made a lot of changes to the recalbox-multi theme and need your help to finalize it.

      The concept of recalbox-multi is that you have 30 54 themes in 1!
      With only one theme, you can easily change the layout and color scheme to have something different:

      • main screen

      main screen

      The same as standard recalbox theme you will say. That's right!

      Imgur

      standard layout / darker colorset

      Imgur

      white & black colorset

      Imgur

      no description layout / white & black colorset

      Imgur

      big picture layout / black & white colorset

      Imgur

      portrait layout / bluechoco colorset

      Imgur

      supernature2k layout / darker colorset

      and the brand new one:

      Imgur

      controls layout / darker colorset

      To change the layout / colorset, you just have to comment/uncomment lines in the config file located in recalbox-multi/data/config.xml :

      Imgur

      You can also "force" a specific layout for a system by doing the same in the theme.xml file of the system (e.g. /recalbox-multi/snes/theme.xml)


      This theme has been tested in several resolutions but I can't test everything, that's why I need help from you, especially for uncommon and low resolutions (640x480, 5/4, 16/10 and so on...)

      Second thing I need is for the new layout, "controls". I was not able to find all the existing standard controls layout, a lot are still missing, see table hereunder:

      Systems Controller layout
      Amstrad cpc missing
      Atari 2600 missing
      Atari 7800 missing
      Atari ST missing
      CaveStory missing
      Favoris N/A
      FDS (Family Computer Disk) missing
      Final Burn Alpha missing
      Final Burn Alpha Libretro missing
      Game & Watch missing
      Game boy color Done
      Game Gear Done
      Gameboy Done
      Gameboy Advance Done
      Image Viewer N/A
      Lutro missing
      Lynx Done
      Mame missing
      Master System Done
      Megadrive Done
      Moonlight missing
      MS X 1-2-2+ missing
      MSX1 missing
      MSX2+ missing
      Neo Geo Done
      Neo Geo Pocket B&W Done
      Neo Geo Pocket Color Done
      Nintendo Done
      Nintendo 64 Done
      Odyssey 2 missing
      PC Engine Done
      PC Engine CD Done
      Playstation Done
      PR Boom missing
      Scumm VM missing
      Sega 32 X Done
      Sega CD Done
      Sega SG 1000 Done
      Super Nintendo Done
      Supergrafx Done
      Vectrex missing
      Virtual Boy Done
      Wonderswan B&W missing
      Wonderswan Color missing
      ZX Spectrum missing
      ZX81 missing
      Amiga 1200 missing
      Amiga 600 missing
      Apple II missing
      Colecovision missing
      Commodor 64 missing
      Dreamcast Done
      Gamecube missing
      Playstation portable Done
      Wii missing

      The theme is available here

      install it in /recalbox/share/system/.emulationstation/themes/

      (sorry for the long post 🙂 )

      EDIT:

      I forgot to say: you are also welcome to create new layouts and colorsets!!! you can easily create new ones starting from an existing one (new colorsets especially would be nice)

      posted in Themes & Interface
      supernature2k
      supernature2k
    • Theme Fuzion

      Hi All!

      Here is a simple theme I made using the new ES theming features!

      This theme Fuzion is a free adaptation of Chicuelo theme from retropie mixed with arts from retropie Steampunk theme and Recalbox theme logos.

      This is WIP as a really few systems are missing (only art missing) and help would be appreciated 🙂

      change transitions to instant for a better result!

      Missing systems:

      • GameCube
      • Cave Story
      • Imageviewer
      • Lutro
      • Moonlight
      • Doom
      • Wii
      • X68000

      This thème has a custom menu, 2 systemview and 2 colorset.

      text alternatif

      text alternatif

      text alternatif

      text alternatif

      menu

      link to the theme

      posted in Themes & Interface
      supernature2k
      supernature2k
    • Thème SpaceOddity v2.0

      Voici une adaptation du thème SpaceOddity de lipebello (forum retropie) pour Recalbox à partir de 18.03.16

      Je l'ai re-modifié ne trouvant pas la dernière version de @MikOzzZ satisfaisante (désolé)

      • Wheel fonctionnelle
      • Image de meilleur rĂ©solution
      • Ajout de la vue basic qui Ă©tait manquante
      • Corrections sur la vue detailed
      • crĂ©ation d'un menu spĂ©cifique

      0_1521632392250_Capture du 2018-03-21 12-21-23.png

      2_1521632777764_Capture du 2018-03-21 12-29-37.png

      1_1521632777763_Capture du 2018-03-21 12-29-17.png

      0_1521632777754_Capture du 2018-03-21 12-28-36.png

      Download

      posted in Themes & Interface
      supernature2k
      supernature2k
    • RE: Changement de thème impossible

      Il y a un bug avec les " anciens" thèmes, ceux qui n'ont pas de tag carousel.
      C'est corrigé, ça arrive bientôt

      posted in Recalbox Général
      supernature2k
      supernature2k
    • RE: Theme Supersweet RECALBOX 6.0 DRAGONBLAZE

      @mikozzz Adaptation? Sérieusement?

      Il y a plein de systems qui n'existent pas sous RB, tu as laissé la partie vidéo dans le xml alors que RB ne le supporte pas, tu as juste inclus les iconsets et on les voit même pas, pas de modif de menus alors qu'il y aurait eu des choses sympas à faire.

      Bref, valeur ajoutée zéro.

      Je me suis cassé le cul à développer des trucs sympas pour les themers et quand je vois ça, je pleurs.

      posted in Themes & Interface
      supernature2k
      supernature2k
    • RE: Très déçu

      @dfrelon Je suis très déçu de voir ce genre de post.

      On dépense une énergie folle à tous vous satisfaire, ajouter des fonctionnalités, fournir du support...

      Pour le pb NeoGeo, tout est expliqué dans le wiki donc:

      • neogeo.zip va dans le rĂ©pertoire neogeo avec les roms, pas dans bios
      • l'Ă©mulateur neogeo par dĂ©faut est fba_libretro, il faut donc s'assurer que:
        • tes roms viennent bien d'un romset 0.2.97.42 (plus ou moins equivalent Ă  mame 0.187)
        • pareil pour le neogeo.zip du coup
      • solution alternative, passer l'Ă©mulateur neogeo en mame et prendre les roms correspondantes (mame 0.78)
      posted in Emulateurs Arcade/PC/Console
      supernature2k
      supernature2k
    • RE: Theme Supersweet RECALBOX 6.0 DRAGONBLAZE

      @MikOzzZ J'ai regardé le github de Hursty et effectivement il n'y a de licence nulle part. Il faut donc le contacter pour son autorisation sinon nous devrons supprimer tout ça.

      Maintenant c'est moi qui ai foutu le bordel alors je vais donner quelques explications et faire en sorte qu'on en finisse.

      J'ai trouvé ton thème sur Youtube avec ton habituel pavé de liens monétisés et c'est surtout ça qui me gène. J'ai répondu ici car il y avait le lien vers le forum. C'est pour ça que j'ai réagi sur ce thème en particulier et pas les autres.

      Pour la structure, il n'y a aucune obligation mais quand on peut faire un truc propre, autant le faire. Regarde la structure de ce que j'ai fait, on passe de 441 éléments (dossiers, fichiers) à seulement 170. C'est beaucoup plus facile à maintenir.

      Si le travail n'est pas finalisé, on peut mettre une balise [WIP] ou une version 0.x, ça ne pose aucun problème.

      Maintenant, nous avons fait tout ce système de theming pour que la communauté produise de jolies choses. Je ne vais pas mettre mon nez dans chaque thème. En revanche si quelqu'un à besoin d'aide sur le theming, la documentation a été mise à jour et je suis toujours prêt à aider si il le faut.

      Désolé de m'être emporté, travaillons de concert pour le développement de Recalbox.

      posted in Themes & Interface
      supernature2k
      supernature2k
    • RE: Game Reset

      full python script with GPIO: (pin 5 and 6)

      import RPi.GPIO as GPIO
      import time
      import socket
      # addressing information of target
      IPADDR = "127.0.0.1"
      PORTNUM = 55355
       
      # enter the data content of the UDP packet
      COMMAND = "RESET"
       
      # initialize a socket, think of it as a cable
      # SOCK_DGRAM specifies that this is UDP
      try:
          s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
      except socket.error:
          print 'Failed to create socket'
          sys.exit()
      
      GPIO.setmode(GPIO.BCM)
      GPIO.setup(3, GPIO.IN, pull_up_down=GPIO.PUD_UP)
      
      def exitEmulator(channel):
      	s.sendto(COMMAND, (IPADDR, PORTNUM))
          
      GPIO.add_event_detect(3, GPIO.FALLING, callback=exitEmulator, bouncetime=500)
      
      while True:
          time.sleep(10)
      
      posted in Recalbox General
      supernature2k
      supernature2k
    • RE: Bouton gpio quitter Ă©mulateur

      @godhunter74

      import RPi.GPIO as GPIO
      import time
      import os
      import thread
      import datetime
      import socket
      import sys
      import argpa**e
      from datetime import datetime
      from configgen import recalboxFiles
      # this last one retrieves emulators bin names
      
      pa**er = argpa**e.ArgumentPa**er(description='power manager')
      pa**er.add_argument("-m", help="mode onoff or push", type=str, required=True)
      args = pa**er.pa**e_args()
      
      mode = args.m
      
      IPADDR = "127.0.0.1"
      PORTNUM = 55355
      # IP and port for retroarch network commands
      
      POWERPLUS = 3
      RESETPLUS = 2
      LED = 14
      
      GPIO.setwarnings(False)		# no warnings
      GPIO.setmode(GPIO.BCM)		# set up BCM GPIO numbering 
       
      GPIO.setup(RESETPLUS, GPIO.IN, pull_up_down=GPIO.PUD_UP)
      # GPIO on pin 3 is the GPIO 2 in BCM mode
      #to Reset+
      
      GPIO.setup(POWERPLUS, GPIO.IN, pull_up_down=GPIO.PUD_UP)
      # GPIO on pin 5 is the GPIO 3 in BCM mode
      #to Power+
      
      GPIO.setup(LED, GPIO.OUT)
      GPIO.output(LED, True)
      # GPIO on pin 8 is the GPIO 14 in BCM mode
      #to LED+
      
        
      # Define a threaded callback function to run in another thread when events are detected  
      def button_pressed(channel):
      	if channel == POWERPLUS:
      		speed=0.15
      		shutdownstring="shutdown -h now"
      		nwcommand="QUIT"
      		
      	elif channel == RESETPLUS:
      		speed=0.05
      		shutdownstring="shutdown -r now"
      		nwcommand="RESET"
      		
      	timer = 0
      	flag = True
      	while flag:
      		if GPIO.input(channel) == False:
      			timer += 1
      			print "Button pressed"
      		elif GPIO.input(channel) == True:
      		
      			print "Button released"
      			print timer
      		
      			#timer adds 1 each 0.1 seconds if timer = 10, button is pressed for 1s
      			if (timer > 10):
      				offreset(speed, shutdownstring)
      				print "shutdown"
      			elif (timer >1):
      				retroarch(nwcommand)
      				print "retroarch"
      				killthats**t(channel)
      				
      			timer = 0
      			flag = False
      		time.sleep(0.1)
      		
      	
      #	on power short press, trying to kill all listed emus 
      def killthats**t(channel):
      	if channel == POWERPLUS:
      		for bin in recalboxFiles.recalboxBins:
      				print bin
      				proc = os.path.basename(bin)
      				print proc
      				os.system("killall -9 "+proc)
      
      # 	on long button press clean stop	of ES then shutdown -h or -r		
      def offreset(speed, shutdownstring):
      	thread.start_new_thread( blink, (speed, ))
      	flag=True
      	pids = [pid for pid in os.listdir('/proc') if pid.isdigit()]
      	os.system("/etc/init.d/S31emulationstation stop")
      	while flag:
      		flag = False
      		for pid in pids:
      				try:
      					print pid
      					commandpath = open(os.path.join('/proc', pid, 'cmdline'), 'rb').read()
      					if "emulationstation" in commandpath:
      						flag = True
      				except IOError:
      					continue
      	os.system(shutdownstring)
      
      # threaded blinking function for LED	
      def blink(speed):
      	while True:  
      			GPIO.output(LED, False)
      			time.sleep(speed)
      			GPIO.output(LED, True)
      			time.sleep(speed)
      
      
      # 	sending network command to retroarch (only exit and reset atm)		
      def retroarch(nwcommand):
      	try:
      		s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
      	except socket.error:
      		print 'Failed to create socket'
      		sys.exit()
      	s.sendto(nwcommand, (IPADDR, PORTNUM))
      		
      
      GPIO.add_event_detect(RESETPLUS, GPIO.BOTH, callback=button_pressed, bouncetime=2)
      GPIO.add_event_detect(POWERPLUS, GPIO.BOTH, callback=button_pressed, bouncetime=2)
      while True:
      	time.sleep(0.2)
      
      posted in Manettes/GPIO/Encodeurs
      supernature2k
      supernature2k
    • RE: Iconsets ARCADE

      @gdehon Thanks, I really like this!

      posted in Recalbox Général
      supernature2k
      supernature2k

    Latest posts made by supernature2k

    • RE: How to show filename not scraped game name

      @dj0144 nope, the option above

      posted in Themes & Interface
      supernature2k
      supernature2k
    • RE: CompatibilitĂ© TV CRT (RGB Dual) et Dolphin bar

      @galinette-retro Je dirais que oui vu que ça n'a rien à voir avec l'affichage

      posted in Recalbox Général
      supernature2k
      supernature2k
    • RE: How to show filename not scraped game name

      @dj0144 34a834a8-8f11-4a5a-ba0b-127dfcdc494b-image.png

      posted in Themes & Interface
      supernature2k
      supernature2k
    • RE: RGBDual and forced 720p for themes

      Hello
      I think you can try force your Pi in 480p mode and see how it looks?

      posted in Recalbox General
      supernature2k
      supernature2k
    • RE: GPI Case integrated Ni-MH charger simple MOD

      Very nice work!

      posted in Your recalbox
      supernature2k
      supernature2k
    • RE: EPOCH Cassette Vision

      @maaax Man, this is just awesome!!!! Thx for your hard work here!

      posted in Recalbox Général
      supernature2k
      supernature2k
    • RE: The screen resolution is 1600x1200

      @bogdan-0 Hello!
      On x86_64 version, this setting is not supported. see :

      ## Set game resolution for emulators
      ## Please don't modify this setting
      ## This arch does not support the video mode switch
      ## (string)
      global.videomode=default
      

      Instead use this parameter :

      ## External screen
      ## See https://wiki.recalbox.com/en/tutorials/video/display-configuration/external-screen-            configuration for more informations
      ## Preferred external screen retrieved from ssh : xrandr
      ;system.externalscreen.prefered=
      ## Force selected external screen to resolution ex : 1920x1080
      ;system.externalscreen.forceresolution=
      ## Force selected external screen to frequency ex: 60.00
      ;system.externalscreen.forcefrequency=
      
      posted in Emulator Arcade/PC/Console
      supernature2k
      supernature2k
    • RE: recherche dĂ©panneur recalbox

      @spaé Tu as acheté plein pot une recalbox???

      Recalbox est gratuit...

      posted in Your recalbox
      supernature2k
      supernature2k
    • RE: Exclure des types de fichier de la liste des jeux

      Plusieurs solution. Normalement quand tu scrape les bios sont cachés mais sinon tu peux le faire manuelement, soit dans le gamelist.xml avec le tag <hidden> soit dans ES:
      Tu te mets sur le bios, tu appuies sur START, MODIFIER LE JEU "bios etc" et tu active l'option CACHER.

      posted in Emulateurs Arcade/PC/Console
      supernature2k
      supernature2k
    • RE: Classer les jeux Arcade

      @kraken Hello, pour ce que tu cherches à faire, il faut utiliser Datutil. En entrée tu prends le .dat FBNeo 1.0.0.03, tu passes les arguments suivants:

      datutil.exe -g neogeo -c -! -r -f generic -C "Standard DatFile" -o NewFileName.dat "OriginalFile.dat"

      En sortie tu auras un nouveau DAT sans clones Ă  passer dans clrmamepro.

      Plus d'infos ici:
      https://wiki.recalbox.com/fr/tutorials/utilities/dat-management/datutil

      Il y a d'autres techniques ultra avancées pour filtrer les jeux fonctionnnels, virer les adult,majhong etc avec RomLister mais aucun soft ne fait ce que tu cherches simplement.

      posted in Recalbox Général
      supernature2k
      supernature2k