gameOS version 1.0 finally released [Pegasus Frontend Theme]
-
This is brilliant. I've never used Pegasus before, so I'm a little confused with game ratings. I have a game added with, for example, a rating of 85%, and the front end loads it as 0.85 - is this intended behaviour or am I doing something wrong?
-
@rayw1986 said in gameOS version 1.0 finally released [Pegasus Frontend Theme]:
This is brilliant. I've never used Pegasus before, so I'm a little confused with game ratings. I have a game added with, for example, a rating of 85%, and the front end loads it as 0.85 - is this intended behaviour or am I doing something wrong?
Actually that's working as intended. I actually forgot to implement the star system but will get around to it. But in a nutshell the rating is read as a 0-1 grade which is why you are seeing it as 0.85 rather than 85.
-
@PlayingKarrde no problem, I modified the theme for now to show it as a percentage. I look forward to the star system being implemented, keep up the great work. :)
-
A bunch of fixes and new features have been added since initial release. Here's the full list:
v1.07
- Added home settings (by @waldnercharles)
- Added advanced settings to adjust item ratios (by @waldnercharles)
- Fixed issue with font named incorrectly
- Renamed settings sections
v1.06
- Adding GNU license
- Adding option for viewing box art in the grid view instead of dynamic content
- Adding mouse/touch support to settings
- Fixed settings button hover functionality
v1.05
- Added option to toggle mouse hover (off by default)
- Added option for blurring background in game view (off by default)
- Added option for turning off game logo in game view, or text only (shown by default)
-
@PlayingKarrde Thank you! Your theme is growing well!
I have a suggestion: Could be great that you can't turn on/off the rows of media/top by/etc... in Game Details too, using toggle options like in Homepage settings.
-
Anybody’s tried it on 3b+?
-
@joharibk yes I am using it on a rpi3b+, and it works pretty fine and fast enough
-
@fastpop72 Sure I'll add it to the todo list.
@joharibk I was testing on rpi3 (not b) while making it so should be fine on 3b+.
-
how do i install pegasus on my retropie? do i go thru experimental packages? or is there any other way to get the latest version?
im running 3b+ with latest version of retropie. thank you..
-
@joharibk said in gameOS version 1.0 finally released [Pegasus Frontend Theme]:
how do i install pegasus on my retropie? do i go thru experimental packages? or is there any other way to get the latest version?
https://pegasus-frontend.org/docs/user-guide/platform-retropie/
-
@PlayingKarrde sorry to bump a old post.
just seeing if you are willing to give some pointers
i have tried 3 different scrapers and also used the metadata converter.i kinda get somethings to show but not all.
heres what im getting to work and not work
https://i.imgur.com/UaCw6Bo.jpg
https://i.imgur.com/XWiS3gv.jpg
https://i.imgur.com/Lf5xafJ.jpgi really did not want to ask since there is alot of info but im just lost on what files, where to get things to show
-
@exarkuniv No problem on bumping the post.
Which scrapers are you using though? If you're using skraper.net then you need to get:
- video
- screenshot
- fanart
- box 2d
- wheel
You need to convert the GameList.xml it creates using the online converter tool then enable Skraper.net assets in the sources of Pegasus. That should all be that's necessary (well you will need to add the metadata.pegasus.txt to Pegasus too but you seem to have already done that).
-
@playingkarrde yep thats the one i was useing and i had all of those being scraped.
i even see all the images in the image folder so i know that it pulled them
here is what i got for my XML<?xml version="1.0"?> <gameList> <game> <path>./3-D Tic-Tac-Toe.bin</path> <name>3-D Tic-Tac-Toe</name> <thumbnail /> <image>./media/screenshots/3-D Tic-Tac-Toe.png</image> <marquee>./media/marquees/3-D Tic-Tac-Toe.png</marquee> <video>./media/videos/3-D Tic-Tac-Toe.mp4</video> <rating>0.5</rating> <desc>The game is similar to the traditional game of tic-tac-toe, but is played on four 4x4 grids stacked vertically; it is basically a computerized version of the board game Qubic using traditional tic-tac-toe notation and layout. To win, a player must place four of their symbols on four squares that line up vertically, horizontally, or diagonally, on a single grid, or spaced evenly over all four grids. This creates a total of 76 possible ways to win, in comparison to eight possible ways to win on a standard 3×3 board. The game has nine variations: it can be played by two players against each other, or one player can play against a built-in AI on one of eight different difficulty settings. The game uses the standard joystick controller.</desc> <releasedate>19800101T000000</releasedate> <developer>Sears</developer> <publisher>Atari</publisher> <genre>Simulation</genre> <players>2</players> <kidgame>true</kidgame> </game> <game> <path>./3-D Genesis .bin</path> <name>3d Genesis</name> <thumbnail /> <image>./media/screenshots/3-D Genesis .png</image> <marquee>./media/marquees/3-D Genesis .png</marquee> <video>./media/videos/3-D Genesis .mp4</video> <rating /> <desc>PEACE THROUGH SUPERIOR FIREPOWER!
dont know why scraper.net is not linking the other artwork. it is only doing 3 of them.
and the
metadata.pegasus.txt
just sits in the rom folder. or is there somewhere else it needs to go -
@exarkuniv You can leave the metadata.pegasus.txt in the rom folder. Do you have skraper.net activated in the sources within Pegasus? Based on the XML you provided it looks like you're only getting image, marquee (which I don't believe is supported) and video. You also seem to be downloading the mix images which gameOS isn't really designed for. You're welcome to use them in place of screenshots but I can't say it will look good. Ideally you would be getting screenshots and wheel images.
-
@playingkarrde that was just one xml i had from messing around.
i redid them and just scraped the 5 items you listed, and i do haveskraper.net activated in the sources within Pegasus
so listed below is a fresh scrap with the 5 images i have no idea why its not listing all of the images. but i found it was odd when i used the converter. it was not even the 3 that are in my game list
<path>./Soldiers of Fortune (USA).7z</path> <name>Soldiers of Fortune</name> <desc>Sixteen levels (in four groups of four) await you in this long-developed Bitmap Brothers title. The basic gameplay is similar to Gauntlet, but in an open air setting, with bridges across rivers and such in the maps. The visuals are in the 'metallic and blue' style the Bitmaps appeared to favor. There were 6 characters available in the game, each with different strengths and weaknesses, and different starting prices. In 2-player mode you each chose a character and played co-operatively, but in one-player games you also choose a character for the computer to control, with its Artificial Intelligence allowing it to open doors, pick up power-ups and take on baddies away from the ones occupying your character.</desc> <rating>0.7</rating> <releasedate>19930101T000000</releasedate> <developer>The Bitmap Brothers</developer> <publisher>MicroProse</publisher> <genre>Shooter-Shooter / Run and Gun-Action</genre> <players>1-2</players> <image>./media/images/Soldiers of Fortune (USA).png</image> <thumbnail>./media/wheel/Soldiers of Fortune (USA).png</thumbnail> <video>./media/videos/Soldiers of Fortune (USA).mp4</video>
game: Soldiers of Fortune file: ./Soldiers of Fortune (USA).7z developer: The Bitmap Brothers publisher: MicroProse genre: Shooter-Shooter / Run and Gun-Action description: Sixteen levels (in four groups of four) await you in this long-developed Bitmap Brothers title. The basic gameplay is similar to Gauntlet, but in an open air setting, with bridges across rivers and such in the maps. The visuals are in the 'metallic and blue' style the Bitmaps appeared to favor. . There were 6 characters available in the game, each with different strengths and weaknesses, and different starting prices. In 2-player mode you each chose a character and played co-operatively, but in one-player games you also choose a character for the computer to control, with its Artificial Intelligence allowing it to open doors, pick up power-ups and take on baddies away from the ones occupying your character. release: 1993-01-01 players: 2 rating: 70% x-id: 205 x-source: ScreenScraper.fr assets.boxfront: ./media/images/Soldiers of Fortune (USA).png assets.video: ./media/videos/Soldiers of Fortune (USA).mp4
as you can see it only list 2 not the 3 from the gamelist above. it seems the scraper is not linking all the images and the converter does not like how some are now labeled...maybe
-
install this frontend and it looks fantastic, but there is a small problem that affects performance, when I already have many systems installed and almost all with scrape the return to the main menu is too slow.
https://i.imgur.com/0su7eX3.mp4
I'm running it on an Rpi 3B +, all the metadata including the systems is handled by Pegasus, completely disable it to check gamelist from emulationstation, to see if it improved the speed but continues with that problem.
-
Is it possible to start on a system instead of the front page? Also is it possible to run a game directly from the system page instead of going to the other and pressing play?
Reason I ask is because I am running this on my Arcade1Up machine on retropie and would like to simplify the great theme a little to just have a grid view of the games upon boot
-
Hello!
First of all, congratuations for the project! I'm preparing a retrogame as a gift for my wife and this is exactly what I was seaking!
Unfortunately, I need some help:
I'm getting issues about the thumbnails on this system, running on retropie for raspberry pi 4b+.
I've tryed all the recomendations, making the proper update in the Pegasus, using the Skraper with the right metadata (video, screenshot, box 2d and wheel - I'll not use fanarts cause i don't like its appearence very much), making sure about the aditional data sources letting checked the Skraper on. I even tryed to convert the created gamelist.xml... unseccessfully. The only result that I've reached was the screenshot where should it be a 2d box thumbnail and the videos running fine at the background from the details and the hover on itens at the Homescreen.I have no clue what should I do now. Could y'all have some solution for what's going on with my system?
Thank you very much and greetings from Brazil!
PS: sorry about my english. :)
-
@rudpassos Hmm... could you post your lastrun.log? Also, did you convert your gamelist.xml to metadata.xml?
-
@playingkarrde
I tryed to use metadata.txt, metadata.xml and switched the name to gamelist.xml to substitute the file (sorry for my noob atempts... hahaha!) and even so. :/Here is the lastrun. Thank you very much for your answer! :D
2021-02-26T11:37:54 [i] Pegasus alpha14-113-g9abf0653-dirty (2021-02-19) 2021-02-26T11:37:54 [i] Running on Raspbian GNU/Linux 10 (buster) (arm, eglfs) 2021-02-26T11:37:54 [i] Qt version 5.15.2 2021-02-26T11:37:54 [i] Program settings loaded (`/home/pi/.config/pegasus-frontend/settings.txt`) 2021-02-26T11:37:54 [i] Found locale `ar` 2021-02-26T11:37:54 [i] Found locale `bs` 2021-02-26T11:37:54 [i] Found locale `de` 2021-02-26T11:37:54 [i] Found locale `en-GB` 2021-02-26T11:37:54 [i] Found locale `en` 2021-02-26T11:37:54 [i] Found locale `es` 2021-02-26T11:37:54 [i] Found locale `fr` 2021-02-26T11:37:54 [i] Found locale `hu` 2021-02-26T11:37:54 [i] Found locale `ko` 2021-02-26T11:37:54 [i] Found locale `nl` 2021-02-26T11:37:54 [i] Found locale `pt-BR` 2021-02-26T11:37:54 [i] Found locale `ru` 2021-02-26T11:37:54 [i] Found locale `zh-TW` 2021-02-26T11:37:54 [i] Found locale `zh` 2021-02-26T11:37:54 [i] Locale set to `en-GB` 2021-02-26T11:37:54 [i] Found theme `Pegasus Grid` at `:/themes/pegasus-theme-grid/` 2021-02-26T11:37:54 [i] Found theme `gameOS` at `/home/pi/.config/pegasus-frontend/themes/gameOS/` 2021-02-26T11:37:54 [i] Found theme `prosperoOS` at `/home/pi/.config/pegasus-frontend/themes/prosperoOS/` 2021-02-26T11:37:54 [i] Theme set to `gameOS` (`/home/pi/.config/pegasus-frontend/themes/gameOS/`) 2021-02-26T11:37:54 [i] Gamepad: Connected device 0x2e3 (generic) 2021-02-26T11:37:55 [i] Metafiles: No metadata files found 2021-02-26T11:37:55 [i] Metafiles: Finished searching in 0ms 2021-02-26T11:37:55 [i] Media: Finished searching in 0ms 2021-02-26T11:37:55 [i] Favorites: Finished searching in 0ms 2021-02-26T11:37:55 [i] Playtime: Finished searching in 31ms 2021-02-26T11:37:55 [i] EmulationStation: Found `/etc/emulationstation/es_systems.cfg` 2021-02-26T11:37:55 [i] EmulationStation: Found 32 systems 2021-02-26T11:37:55 [i] EmulationStation: System `Amstrad CPC` provided 0 games 2021-02-26T11:37:55 [i] EmulationStation: System `Arcade` provided 0 games 2021-02-26T11:37:55 [i] EmulationStation: System `Atari 2600` provided 45 games 2021-02-26T11:37:55 [i] EmulationStation: System `Atari 5200` provided 0 games 2021-02-26T11:37:55 [i] EmulationStation: System `Atari 7800 ProSystem` provided 0 games 2021-02-26T11:37:55 [i] EmulationStation: System `Atari 800` provided 0 games 2021-02-26T11:37:55 [i] EmulationStation: System `Atari Lynx` provided 0 games 2021-02-26T11:37:55 [i] EmulationStation: System `ColecoVision` provided 0 games 2021-02-26T11:37:55 [i] EmulationStation: System `Final Burn Alpha` provided 0 games 2021-02-26T11:37:55 [i] EmulationStation: System `Famicom Disk System` provided 0 games 2021-02-26T11:37:55 [i] EmulationStation: System `Sega Gamegear` provided 0 games 2021-02-26T11:37:55 [i] EmulationStation: System `Game Boy` provided 0 games 2021-02-26T11:37:55 [i] EmulationStation: System `Game Boy Advance` provided 0 games 2021-02-26T11:37:55 [i] EmulationStation: System `Game Boy Color` provided 0 games 2021-02-26T11:37:55 [i] EmulationStation: System `Multiple Arcade Machine Emulator` provided 0 games 2021-02-26T11:37:55 [i] EmulationStation: System `Sega Master System` provided 54 games 2021-02-26T11:37:55 [i] EmulationStation: System `Sega Mega Drive` provided 69 games 2021-02-26T11:37:55 [i] EmulationStation: System `MSX` provided 0 games 2021-02-26T11:37:55 [i] EmulationStation: System `Nintendo 64` provided 19 games 2021-02-26T11:37:55 [i] EmulationStation: System `Neo Geo` provided 0 games 2021-02-26T11:37:55 [i] EmulationStation: System `Nintendo Entertainment System` provided 85 games 2021-02-26T11:37:55 [i] EmulationStation: System `Neo Geo Pocket` provided 0 games 2021-02-26T11:37:55 [i] EmulationStation: System `Neo Geo Pocket Color` provided 0 games 2021-02-26T11:37:55 [i] EmulationStation: System `PC Engine` provided 0 games 2021-02-26T11:37:55 [i] EmulationStation: System `PlayStation` provided 0 games 2021-02-26T11:37:55 [i] EmulationStation: System `RetroPie` provided 13 games 2021-02-26T11:37:55 [i] EmulationStation: System `Sega 32X` provided 0 games 2021-02-26T11:37:55 [i] EmulationStation: System `Mega CD` provided 0 games 2021-02-26T11:37:55 [i] EmulationStation: System `Sega SG-1000` provided 0 games 2021-02-26T11:37:55 [i] EmulationStation: System `Super Nintendo` provided 97 games 2021-02-26T11:37:55 [i] EmulationStation: System `Vectrex` provided 0 games 2021-02-26T11:37:55 [i] EmulationStation: System `ZX Spectrum` provided 0 games 2021-02-26T11:37:55 [w] EmulationStation: No gamelist file found for system `amstradcpc` 2021-02-26T11:37:55 [w] EmulationStation: No gamelist file found for system `arcade` 2021-02-26T11:37:55 [i] EmulationStation: Found `/home/pi/RetroPie/roms/atari2600/gamelist.xml` 2021-02-26T11:37:55 [w] EmulationStation: No gamelist file found for system `atari5200` 2021-02-26T11:37:55 [w] EmulationStation: No gamelist file found for system `atari7800` 2021-02-26T11:37:55 [w] EmulationStation: No gamelist file found for system `atari800` 2021-02-26T11:37:55 [w] EmulationStation: No gamelist file found for system `atarilynx` 2021-02-26T11:37:55 [w] EmulationStation: No gamelist file found for system `coleco` 2021-02-26T11:37:55 [w] EmulationStation: No gamelist file found for system `fba` 2021-02-26T11:37:55 [w] EmulationStation: No gamelist file found for system `fds` 2021-02-26T11:37:55 [w] EmulationStation: No gamelist file found for system `gamegear` 2021-02-26T11:37:55 [w] EmulationStation: No gamelist file found for system `gb` 2021-02-26T11:37:55 [w] EmulationStation: No gamelist file found for system `gba` 2021-02-26T11:37:55 [w] EmulationStation: No gamelist file found for system `gbc` 2021-02-26T11:37:55 [w] EmulationStation: No gamelist file found for system `mame-libretro` 2021-02-26T11:37:55 [i] EmulationStation: Found `/home/pi/RetroPie/roms/mastersystem/gamelist.xml` 2021-02-26T11:37:55 [i] EmulationStation: Found `/home/pi/RetroPie/roms/megadrive/gamelist.xml` 2021-02-26T11:37:55 [w] EmulationStation: No gamelist file found for system `msx` 2021-02-26T11:37:55 [w] EmulationStation: No gamelist file found for system `n64` 2021-02-26T11:37:55 [w] EmulationStation: No gamelist file found for system `neogeo` 2021-02-26T11:37:55 [i] EmulationStation: Found `/home/pi/RetroPie/roms/nes/gamelist.xml` 2021-02-26T11:37:55 [w] EmulationStation: No gamelist file found for system `ngp` 2021-02-26T11:37:55 [w] EmulationStation: No gamelist file found for system `ngpc` 2021-02-26T11:37:55 [w] EmulationStation: No gamelist file found for system `pcengine` 2021-02-26T11:37:55 [w] EmulationStation: No gamelist file found for system `psx` 2021-02-26T11:37:55 [i] EmulationStation: Found `/home/pi/.emulationstation//gamelists/retropie/gamelist.xml` 2021-02-26T11:37:55 [w] EmulationStation: No gamelist file found for system `sega32x` 2021-02-26T11:37:55 [w] EmulationStation: No gamelist file found for system `segacd` 2021-02-26T11:37:55 [w] EmulationStation: No gamelist file found for system `sg-1000` 2021-02-26T11:37:55 [i] EmulationStation: Found `/home/pi/RetroPie/roms/snes/gamelist.xml` 2021-02-26T11:37:55 [w] EmulationStation: No gamelist file found for system `vectrex` 2021-02-26T11:37:55 [w] EmulationStation: No gamelist file found for system `zxspectrum` 2021-02-26T11:37:55 [i] EmulationStation: Finished searching in 394ms 2021-02-26T11:37:55 [i] Skraper Assets: 0 assets found 2021-02-26T11:37:55 [i] Skraper Assets: Finished searching in 14ms 2021-02-26T11:37:55 [i] Logiqx: Finished searching in 0ms 2021-02-26T11:37:55 [w] The collection 'ZX Spectrum' has no valid games, ignored 2021-02-26T11:37:55 [w] The collection 'Vectrex' has no valid games, ignored 2021-02-26T11:37:55 [w] The collection 'Mega CD' has no valid games, ignored 2021-02-26T11:37:55 [w] The collection 'Sega 32X' has no valid games, ignored 2021-02-26T11:37:55 [w] The collection 'PlayStation' has no valid games, ignored 2021-02-26T11:37:55 [w] The collection 'Neo Geo Pocket Color' has no valid games, ignored 2021-02-26T11:37:55 [w] The collection 'Neo Geo' has no valid games, ignored 2021-02-26T11:37:55 [w] The collection 'MSX' has no valid games, ignored 2021-02-26T11:37:55 [w] The collection 'Atari 5200' has no valid games, ignored 2021-02-26T11:37:55 [w] The collection 'Atari 7800 ProSystem' has no valid games, ignored 2021-02-26T11:37:55 [w] The collection 'Amstrad CPC' has no valid games, ignored 2021-02-26T11:37:55 [w] The collection 'ColecoVision' has no valid games, ignored 2021-02-26T11:37:55 [w] The collection 'Arcade' has no valid games, ignored 2021-02-26T11:37:55 [w] The collection 'Atari Lynx' has no valid games, ignored 2021-02-26T11:37:55 [w] The collection 'Final Burn Alpha' has no valid games, ignored 2021-02-26T11:37:55 [w] The collection 'Sega SG-1000' has no valid games, ignored 2021-02-26T11:37:55 [w] The collection 'PC Engine' has no valid games, ignored 2021-02-26T11:37:55 [w] The collection 'Neo Geo Pocket' has no valid games, ignored 2021-02-26T11:37:55 [w] The collection 'Game Boy' has no valid games, ignored 2021-02-26T11:37:55 [w] The collection 'Atari 800' has no valid games, ignored 2021-02-26T11:37:55 [w] The collection 'Game Boy Advance' has no valid games, ignored 2021-02-26T11:37:55 [w] The collection 'Game Boy Color' has no valid games, ignored 2021-02-26T11:37:55 [w] The collection 'Famicom Disk System' has no valid games, ignored 2021-02-26T11:37:55 [w] The collection 'Sega Gamegear' has no valid games, ignored 2021-02-26T11:37:55 [w] The collection 'Multiple Arcade Machine Emulator' has no valid games, ignored 2021-02-26T11:37:55 [i] Game list post-processing took 53ms 2021-02-26T11:37:55 [i] 382 games found 2021-02-26T11:37:56 [w] Warning: "Failed to connect: Connection refused" 2021-02-26T11:38:38 [w] file:///home/pi/.config/pegasus-frontend/themes/gameOS/GameDetails/GameView.qml:50:38: Unable to assign [undefined] to QString 2021-02-26T11:38:38 [w] file:///home/pi/.config/pegasus-frontend/themes/gameOS/GameDetails/GameView.qml:617: TypeError: Cannot call method 'toLowerCase' of undefined 2021-02-26T11:38:44 [w] file:///home/pi/.config/pegasus-frontend/themes/gameOS/GameDetails/GameView.qml:50:38: Unable to assign [undefined] to QString 2021-02-26T11:38:44 [w] file:///home/pi/.config/pegasus-frontend/themes/gameOS/GameDetails/GameView.qml:617: TypeError: Cannot call method 'toLowerCase' of undefined
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.