2013-07-24

Arcan v0.3.1

EmuCR: ArcanArcan v0.3.1 is released. Arcan a portable and fully scriptable frontend for launching games, emulators and other full-screen applications in a visual appealing way, as seamlessly as possible.

It is mainly targeted towards advanced hobbyists that wants to get their hands dirty and dabble with light programming as part of larger build projects e.g. HTPCs and gaming cabinets, and is as such not directly intended for "plug-n-play" type of use.

Features:
- Video playback
- LED Controller support
- Basic 2D features (animations, transformations, picking)
- Detailed event-model
- Scriptable (in LUA currently)
- Able to hijack rendering / input from launched targets and expose as scriptable entities
- OGG music / WAV sample playback
- Database backend
- Highly tunable performance characteristics

Arcan v0.3.1 Changelog:
[Gridle]
* Remote Control / Secondary Display over network.
* Background Music support.
* Settings, Menus etc. rearranged and (hopefully) simplified.
* Built-in support for 2D upscalers (xBR, SABR, ...).
* New cocktail-mode, slice vertical oriented image into two horiz. plane (think NDS on widescreen monitor).
* Vector mode split into separate glow and trail modes, with more options.
* State indicators added (emulator crash, lack of save state support).
* User confirmation before quitting targets without save state support.
* Core specific input helpers (for psx, bsnes, nxengine thus far).
* Background effects in grid view.
* Configurable sound-effect maps.
* Frameskipping, alignment and sound buffering configuration options.
* Improved startup times.
* Layout Editor (customview, ...) refactored, more type-specific options (font, color, ...).
* Streaming added to recording options.

[Streamer]
* First release, theme that combines layout editor with RTMP streaming (tested using twitch.tv)
Multiple video input sources (combine emulators with several webcams) and mixing multiple audio sources

[Frameserver-Libretro]
* Toggelable Debug- and Performance- graphing mode.
* More fine-grained audio / video synchronization
* Channel-swizzling in RGBx888 fixed.

[Core]

* Networking client/server support (frameserver/frameserver_net*)
* Improvements to responsiveness; frame alignment vs. resource polling vs. yielding.
* Runtime theme switching.
* Improved / fixed font-caching.
* VIDs can now be flagged (with some restrictions) to persist through context stacks.
* Option to re-use VID for text rendering.

[SHM-interface / Hijack Library]
* Simplified API somewhat.
* Support for different hijacklibs based on target (datamodel change).
* Hijacking audio streams (SDL) for recording / monitoring.
* Crude X11/Wine support (video only for now, somewhat difficult to set-up).

[Video encoder / decoder]
* Major refactor to work with newer FFMpeg releases (1.2+, unfortunately breaks PPA builds)
* Streaming encoding profile added.
* More audio / video codec combinations supported with presets (H.264, ...).
* Dropped support for older ffmpeg versions, <= API54 no longer accepted. [Support Scripts] * Resource-finder: added thumbnail scanning, fanart, boxart (back). * OSD keyboard: shift-states (case-sensitive), keyboard part can be hidden. * Keyconfig: analog axis mapping requires new samples to deviate from previous ones. (primitive) color picker added. layout_editor.lua added. [Database Tool] * Thumbnail generation for GamesDB scraper (requires image magick rubygem, enabled on win32 distribution for now). * Improved scraper naming accuracy (from terrible to slightly less terrible). * Added primitive importers for MUPEN and VirtualBox (not currently usable though). [LUA API] * new constants (MAX_SURFACEW, MAX_SURFACEH, NET_BROADCAST) * new functions (net_push, net_listen, net_open, net_push_srv, net_disconnect, net_authenticate, net_accept, net_refresh, persist_image, capture_audio, list_audio_inputs, switch_theme, target_graphmode)

EmuCR: Arcan

Download: Arcan v0.3.1
Source: Here

0 Comments

Post a Comment