Hello Yaron, sorry about the delay, but when i saw your theme i was amazed.
So i was trying to implement some of the features of your theme in the hyperspin.nut and, given the limitations of my knowledge, i think i was sucessful. I manage to implement the following features (all credits to you and your coding):
- Set perspective 4:3 and 16:9;
- Dynamic bezels: the bezel correspond the emulator or game;
- Dynamic pointer: the pointer correspond the emulator
- Hyperspin art (next system,previous system, next game, previous game, press start,player 1 and 2 - the art can be changed by emulator, since searchs the emulator folder for the animation)
- Show cartart;
- Show boxart;
I couldn´t implement the pointer animation and fading out.
As the hyperspin.nut already allows to use real Hyperspin layouts (with some limitations), this is script and some hyperspin layouts are enough to make a real
I will share the basic layout folder (to be placed in /.attract/layouts/, without the game hyperspin layouts(only default themes) due the size:
https://mega.nz/file/eksxDQKR#gO6LAAcU4s9lN3a1CdmO8R_p9oA5Yyh6i8f7hoZ3H4s and the hyperspin.nut (to be placed in /usr/local/share/attract/loader/)
Since i use a Raspberry Pi 3B, i dont know about other systems.
I also took the liberty to modify your layout.nut, to main menu, because wont show videos for me. I changed to show dynamic bezels and pointers, ang get the art in the roms folder.
My other layouts, based in the first hiperpie,i will share soon,because i will modify with some of the features what will take sometime, because i had a lot of themes.
The demo of the hyperspin.nut:
https://youtu.be/0aPPH5ZnFhUTks