在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:maddox/kart开源软件地址:https://github.com/maddox/kart开源编程语言:CoffeeScript 83.4%开源软件介绍:Kart!!Kart is a frontend to the amazing multi-emulating system RetroArch. Kart aspires to be an extremely simple front end that lets you get up and running fast with a classy way to pick and choose your games. Kart is targeted at running on a TV in an HTPC type set up, but can be run from a desktop window just fine. PlatformsKart is powered by Electron, a cross platform application shell. While it's being developed in Mac OS X, Electron is multi-platform so Kart will easily eventually work on Windows and Linux. Tech StackFrom the Electron README:
Electron wraps up Chromium and integrates it with Node.js so you have access to the local system. This allows for really fast iterative development for an application of this nature. Kart is developed using these technologies.
How To UseKart is very simple right now. To use it, click on the settings button and set your paths. SettingsThere are only 2 settings for Kart right now. That's all it needs!
Convention over ConfigurationKart follows a model of Convention over Configuration. Instead of making you specify a million different things or keeping a library of metadata, Kart makes certain assumptions. This means as long as you follow some set guidelines, it's very easy to set up. For example, the name of a game is taken from it's rom's filename. The art for the game should have the same name as the rom. By using this convention, its easy to load in all of your roms without a complicated scanning process. tl;drConfiguring Kart is actually pretty easy, here's the gist:
Rom DirectoriesYour roms should be organized into directories based on the console they are for. You should have a single rom directory that contains them. Your rom directory hierarchy should look like this:
Your rom names should be named exactly how you want to them appear in Kart. Rom Art DirectoriesArt for your roms should be inside a directory named
Simply add this directory and add the art for all of the roms you want to show up. Kart uses Steam styled art. You can find art for your games all over the internet, but the easiest place to find it is http://steambanners.booru.org. Supported ConsolesRight now, kart only supports these consoles (directory names are in parenthesis):
Console ArtAdd an Key NavigationKart supports browsing by the keyboard. The keys In addition, For best results, use a keyboard mapper to map your joystick/controller to these keys so you can navigate Kart with your controller. RetroArch ConfigurationIn the future, Kart will provide it's own bundled version of RetroArch or the ability to download a pre-configured one. But for now you need to use your own. There are a few assumptions made about your RetroArch setup. First, every console needs to have it's own config. Inside that config should have a setting for the libretro emulator core you want to use. For example for :
The Your config hierarchy should look like this:
Again, in the future this will be simpler. RoadmapKart is in it's early days. It's extremely simple right now, but there are lots of plans.
Hopefully, by the time Kart is more mature, downloading it and setting it up will be easy as pie. DevelopmentTo get started working on Kart:
Voila, Kart will be running. ContributingContributions are welcome and encouraged. Please create pull request from a feature branch.
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论