Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - Pieter Hulshoff

Pages: 1 [2] 3
Announcements / Documentation
« on: May 25, 2017, 08:18:59 AM »
Thanks to a lot of work by @bodbod , the wiki documentation has been made available via the website's menu. You can find the documentation here.

I still have to update the layout section with all the recent changes, but we'll get there soon enough. :)

Announcements / New releases
« on: May 24, 2017, 07:43:22 PM »
Here's RetroFE 0.8.6. As always: make a backup copy of your executable before trying this one.

New features:
- Use ! (unequal to), < (smaller than), and > (greater than) for the menuIndex of animations. This will allow you to define animations for multiple menu levels.
- Use i as menuIndex for menu animations, activating the animation only if the menu is active. This will allow you to create a single menu definition for multiple menu levels.
- Use menuIndex as a menu attribute. This will instantiate that menu at the specified menuIndex. In practice, this will allow you to display multiple menus at the same time.

I have a dilemma:
Currently, RetroFE reads the meta database at start-up, and the collection information (roms, etc.) when entering a collection. I could:
1. Read the meta data when entering a collection; this would speed up the start-up, and make entering collections slower.
2. Read the collection information at startup; this would slow down the start-up, make entering the collections faster, but would also require a front-end restart when you add new roms to a collection.
3. Leave things as is.
Any thoughts?

Announcements / RetroFE 0.8.0
« on: April 19, 2017, 04:32:47 PM »
I have released 0.8.0 via the download section.
Here is a list of all the changes.

Next steps will be to update the documentation, create issues in bit bucket for all the change requests, fix any bugs that pop up, and start working on new features from there. :) Let me know if you encounter any issues.

Announcements / Documenters wanted
« on: April 19, 2017, 08:28:03 AM »
As some of you have noticed: the RetroFE documentation isn't entirely up to date, and the PDF format isn't exactly user friendly either. After 0.8.0 is complete I'd like to start updating the documentation on a new wiki page of the web site, but I could certainly use some help in doing so. Anyone with a knack of writing user documentation willing and able to give me a hand?

Announcements / RetroFE 0.8.0 - Release Candidate 1
« on: April 02, 2017, 09:23:54 AM »
Due to the recent issues I've made RetroFE 0.8.0 - Release Candidate 1 available from the Download page. Please have a look, test it, and let me know if there are any issues. :) It doesn't contain any major feature improvements over 0.7.20; mainly some bug fixes and improvements. Once 0.8.0 is properly tested I'll release it, and from there 0.x.0 will be the full releases, with 0.x.y being incremental improvements and feature enhancements.

Next steps:
- Properly test the release candidates for 0.8.0.
- Release 0.8.0.
- Add wiki documentation rather than the current PDF file.
- Provide story files and other system files via separate downloads. I considered adding it all to the full release, but there'd be a lot of material there that many people may have no need for, so I decided against it.
- Update the website; ryuuji has been working on an intro video and new website code that I could use.
- Add all feature requests as bug reports to bit bucket to better keep track of them.
- Work on new features for 0.8.x.

Announcements / Virus and Malware
« on: April 01, 2017, 09:54:30 PM »
To all: It has been brought to my attention that the statically linked version I used to distribute is causing major havoc with certain anti-virus tools. I cannot be 100% sure that this is merely a false positive, so in order to remove all doubt I've updated the Download page, and replaced the statically linked versions with dynamically linked versions. This however does require you to have the correct Microsoft Visual Studio files installed, like it used to be. I'm doing my best to figure out why the statically linked version is causing problems. In the mean time, I'm also attaching the 0.8.0 - RC1 executable. The full release isn't ready yet, but you can play with it if you'd like.

Share your theme / I've lost track: which themes need updating?
« on: March 31, 2017, 12:22:16 PM »
I've lost track of all the themes that have been updated since I put them in the Download section. If you feel your theme needs an update there, please let me know in this thread or via PM, and I'll get it done. :)

General Discussion & Help / Guides
« on: February 12, 2017, 07:55:53 PM »
I would love it if some knowledgeable people would write some guides/tutorials for RetroFE. I'm considering writing one about MAME, but I would especially welcome one regarding RocketLauncher.  Anyone up for it?

Announcements / Moderators wanted
« on: February 05, 2017, 11:50:04 AM »
It seems the number of visitors is slowly increasing on the forums. I would like some help moderating the forums towards the future. If you would like to help out, and think you have what it takes (a friendly demeanor and a lot of patience mostly), please drop me a PM, and let me know why you would be a good pick. :)

Announcements / RetroFE 0.7.20
« on: February 03, 2017, 08:33:43 AM »
I have released RetroFE 0.7.20 on the download page.
My thanks go out to Tom, catelite, KMetalMind, and PinealServo for helping me out on this one. :)
Changes since 0.7.19 are:
- Fixed menuSort = no behavior for include.txt files.
- Fixed Windows expansion of %RETROFE_EXEC_PATH%.
- Fixed local language support.
- Fixed container scaling.
- Fixed input queue when returning from a game.
- Fixed crash on exit when a controller is connected.
- Fixed incorrect sRGB profile errors for PNGs (Tom).
- Rewritten menu scrolling and input handler.
- Added support for hierarchy in the roms directory via list.romHierarchy parameter in collection's settings.conf file.
- Added playlist support via the keys favPlaylist, nextPlaylist, and prevPlaylist. The playlists should be placed as <playlist name>.txt in the collections/<collection name>/playlists directory.
- Added MacOS support (Tom).
- Added support for /home/user/.retrofe RETROFE_PATH setting for linux / mac (Tom).
- Added brew install option for mac (Tom).
- Added trurip Super DAT support. .dat files are expected in meta/trurip.
- Added collectionInputClear parameter to the global settings.conf. When set to true, the input queue will be cleared when entering/exiting a collection.
- Added automatic update of meta.db when any of the meta xml/dat files are updated/added. No more manual deleting of meta.db required.
- Updated Overview instructions in readme (Tom).
- Support for multiple rompaths using the ; separator for list.path in the collection's settings.conf
- Removed requirement for the presence of the collection's settings.conf file.
- Recreated meta.db whenever any of the meta files or the executable changes.
- Support for launchers per game via the directory collections/collection name/launchers/game name.conf
- Support for multiple keys for the same action in controls.conf, comma separated (catelite)
- Improved video performance and playback, including aspect ratio (PinealServo)
- Improvement of input handlers (PinealServo)
- Support for launchers per OS via the optional launcher directories launchers.linux,, and
- Enable gdb debugging symbols in debug build for non-Windows (PinealServo)
- Fix crash when launcher files don't have extensions (PinealServo)

I'm planning to update the documentation next to make sure all information to use the new features is available. The PDF will disappear in the future; I've set up a new wiki to recreate and update the documentation. The PDF was a temporary measure to keep the information in case the old website was closed down. :)

Announcements / Spam
« on: January 23, 2017, 05:33:41 PM »
You've probably noticed that this forum's increased popularity has also brought in some spammers. I've currently taken the following two steps:
1. New accounts have to accepted by the administrator(s).
2. IP bans will be set up for IP ranges used by spammers.

In short: should you see any spam: just ignore it or report it. I'll get to it, and do what I can to permanently remove those people from this forum.

General Discussion & Help / Promotion video
« on: January 22, 2017, 01:37:52 PM »
I would really like a new promotion video for RetroFE, something to show on the RetroFE home page. Anyone handy with video creation willing to show off some RetroFE themes?
This is an oldy:

General Discussion & Help / Strange SDL/CPU behaviour
« on: January 21, 2017, 07:41:48 AM »
I figured I'd post the question here; perhaps any of you have an answer. I've noticed some strange behaviour with SDL vs my CPU. This behaviour is manifested in RetroFE as well as when I run MAME with a simple game like Pacman without throttling (so maximum speed). For some strange reason, the intel powersave kicks in, and the CPU is scaled down to 800 MHz. This doesn't happen when I run Pacman at 100% speed or when I run a demanding game like Radiant Silvergun. I've tried everything I could find online, but no luck so far. Considering the behaviour with Radiant Silvergun, I doubt it's a heat problem. The CPU has no trouble running at 2400-2500 MHz for long times during that game.

I think this downscaling is causing video decoding problems for me as well; my CPU can't keep up on rare occasions. When I reduce the FPS for RetroFE from a maximum of 60 to 30 or even 24, this problem disappears, and my CPU is happily running at 2000-2500 MHz. Any thoughts?

Pages: 1 [2] 3