@sx-111 They're described on the 1st page of the project
EmulationStation has a few dependencies. For building, you'll need CMake, SDL2, Boost (System, Filesystem, DateTime, Locale), FreeImage, FreeType, Eigen3, and cURL. You also should probably install the fonts-droid package which contains fallback fonts for Chinese/Japanese/Korean characters, but ES will still work fine without it (this package is only used at run-time).
@BiZzAr721 thanks but I'm not the author of that patch. I just refactored it out of the scriptmodule into its own external file for easier maintenance :)
The purpose of that patch is precisely to enable scalers, so you shouldn't need to do anything. What it does is to remove build_scalers=no so it defaults to yes.
I'm not currently using/experimenting with the standalone ScummVM, so maybe would be best to open a new topic if you are having issues with enabling scanlines there. Cheers!
Correct (although I'm using collections.pegasus.txt).
The test I did was on a directory that already worked (in this case Dreamcast). I deleted my media folder and scraped it again with Skraper and didn't change anything else.
I'm looking to do the same thing for my retropie build. Would it be easiest to just make a service that's completely independent from emulationstation that handles it? e.g. make a python script that looks for inputs and performs the desired actions when no input is detected for X minutes. It might not be exactly synched with emulationstation but it would probably be close enough, and it sure sounds easier than messing with emulationstation's source code.
Thank you @ArcadeTV I will be giving this a try. I'd love to hear if you noticed any slowdown or any recommendations as to which filter worked best.
Also, is it possible to download latest ScummVM from source, maybe by changing branch to "master" or something of the sort. A lot of games compatability status had been upgraded since 2.0.0
hey @dask, i spent a little time with this and managed to figure out a few things..
expanding on your idea of using the overlay/bezel system, it's possible to (using a hotkey combo) swap a transparent overlay with a control image overlay. this can be done on a per-system basis using the retroarch.cfg files located in /opt/retropie/configs/<system>
overlay_directory = "/your/path/to/overlays"
input_overlay_enable = true
input_overlay_hide_in_menu = true
input_overlay = "/your/path/to/overlays/mame-controls.cfg"
input_overlay_opacity = 0.9
input_overlay_scale = 1.0
input_overlay_next_btn = "6"
i think you can substitute the last line with input_overlay_next = "<keyboard key>" and input_overlay_next_axis = "<joystick axis>" to adapt this to your hardware scheme.
next, create the two images needed: transparent.png, and mame-controls.png
and here are the contents of mame-controls.cfg:
overlays = 2
overlay0_overlay = transparent.png
overlay1_overlay = mame-controls.png
overlay1_name = "mame-controls"
overlay0_full_screen = true
overlay1_full_screen = true
overlay0_descs = 1
overlay0_desc0 = "overlay_next,400,460,rect,40,20"
overlay0_desc0_next_target = "mame-controls"
overlay1_descs = 0
there probably already exists a much better way of doing it, so this is just a proof of concept.
either way, hope it's enough to help you get started.
@fnkngrv thanks for the heads-up!
I agree upgrading ffmpeg is not a straightforward action and probably it is best to leave it alone because of the hardware acceleration and the coupling with the kernel version/state.
I also understand ORA is all about the retrogaming more than side projects like moonlight, no problem.
I was researching further and indeed the best solution would be to disable ffmpeg support (and attempt to compile aginst it) in moonlight, which is only used for software-only decoding. Moonlight seems to support a number of embedded chipsets directly: Broadcom, Freescale, Amlogic and Rockchip.
I'm not sure which one is picked for XU4 (or if any supports XU4 directly) as I don't have that board and can't compile/test myself. I will try to debug with the user and see what can be done for moonlight to compile/work in XU4 natively (if possible).
Thanks again for the help and clarifications!
Recompile, I'm glad to see you're still working on this. I just checked out the tanks today... Yay! So yeah maybe there's supposed to be a delay in the bullet interaction so it doesn't blowup your tank.
I'm hoping someone will pickup the intellivoice challenge. Would be great to play B17 Bomber on retropie. Also, if retroachievements.org supports intv as I expect will happen in the near future, that game will need achievements.
Thanks again for your efforts here.
@SuperCatFooz Thanks! I'm not terribly familiar with Github, so this was incredibly helpful.
@markwkidd Thanks for that, using other cores as examples made it easier to put together that I expected.
With luck, it'll be merged in no time.
Another quick one please @A12C4 .
Is there any chance we could have the marquee tag included within the grid view please (not the actually grid)
pos size etc
pos size etc
pos size etc
pos size etc
pos size etc
Oh wow. Thank you for the workflow info! That is invaluable! (Guess I should have asked before!)
Also, good point on disabling for Pi 0. I'll probably do that unless I find some games actually work well on it. ChoccyHobNob had some benchmarks done on a Pi B+. I'll try to replicate without overclocking. If nothing works, then it will be disabled.
In the moment there is only a pull request in es-theme-carbon.
You must wait until it will be merged.
If you want to try it you can copy the folder "x68000" from https://github.com/RetroPie/es-theme-carbon/tree/3ff4d1f136a8e2eacc44fb71aa0abaa36ed94865 to "/etc/emulationstation/themes/carbon".
I haven't tried it until now.
The RetroPie-setup script updated today and now I can't update lr-snes9x from source with the PGO changes. Anyone else having this issue?
EDIT: Found the problem. So it seems like there's a limit to how many games you can profile, otherwise it will crap out during compiling the optimized core. I probably profiled 15-20 games, so I think it's better off to just go with 5-10.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.