8 ms·
OpenEmu 1.0 Released
- ihuman 13y agoIt's open source. You can find the source at their Github: https://github.com/OpenEmu https://github.com/OpenEmu
- brymaster 13y agoThanks, we have a link to the repo at the top of our webpage header too.
- klrr 13y agoPlans on porting to other systems?
- brymaster 13y agoNo plans. We're focusing on OS X but there is a great multi-platform emulator called RetroArch: http://www.libretro.com http://www.libretro.com
- parley 13y agoCongratulations on what looks like a really nice effort - I'm looking forward to trying it out. Out of curiosity, what are your main reasons for not making it a joint effort with RetroArch? I'm a modularity and reusability freak, but I know often there can be quite compelling reasons for not doing it.
- brymaster 13y agoOpenEmu has been in development for a really long time, first around 2009 which is before RetroArch came around. Our focus has always been a native OS X application while theirs has been cross-platform. Also, cross-platform UI's are a pain!
- dmix 13y agoSo why should we use your app instead of RetroArch? :)
- brymaster 13y agoThat's really personal preference isn't it? One has a polished cocoa UI, the other is a cross-platform app. There's no animosity between the two projects here in case anyone is curious.
- dmix 13y agoAh, a very diplomatic answer. I'm just teasing you with the cliche "why are you better?" pitch test. OSS with polished UI's are rare and desperately needed. Nice work.
- clarry 13y agoThe hard part is that once you go cross-platform, there's no such thing as a "native UI". If you target just one single environment, it'll be so much easier to make something that feels like it belongs there.
- Touche 13y agoYes! http://toadking.com/retroarch/index.html http://toadking.com/retroarch/index.html Snes one runs fairly well.
- hardwaresofton 13y agoThis looks like an amazingly polished product. is legality no longer an issue in emulation-land? been a while since I checked into that scene
- brymaster 13y agoOpenEmu dev here. Reverse engineering is legal. However, check your local laws and as always, use your best judgement when it comes to playing games that you own or some great Homebrew as found on sites like these: http://pdroms.de http://pdroms.de Don't forget that you can use some great adapters like Retrode on carts you already own! https://www.retrode.com https://www.retrode.com
- emehrkay 13y agoTalk about polish. When you map buttons, the controller greys out with a circle that animates its position as you choose the next button to map. Im going to hook up some dual shock 3 controllers when I get home to really test this out. edit: I assume these little things are the reason why it would be difficult to port to other platforms. From what I understand, Apple has animation built into its core UI framework
- stuaxo 13y agoWhat would it take to port this to other architectures (Linux / Windows).
- matthewbadeau 13y agoOpenEmu is a front end for a lot of emulator engines. Porting this to Linux or Windows would require a rewrite since it's written for OS X technologies.
- brymaster 13y agoA complete rewrite as this is a native cocoa app. We don't have any plans to do this but I recommend using RetroArch which is a great multi-platform emulator.
- jacob019 13y agono love for us Linux folks, rabble!
- suprjami 13y agoI have always wanted an interface like this on Linux. You damn fancy Mac hipsters and your single attractive UI library and your "just works", get offa my lawn! waves ancient GTK+ shotgun
- bjz_ 13y agoThat's partly why so many folks don't use linux. We love our nice UIs. I tried Elementary OS[1], but even that had really rough corners, and poor application integration. It's a real chicken-and-egg problem. [1] http://elementaryos.org/ http://elementaryos.org/
- neuromute 13y agoHave you tried it recently? I tried an early beta and it was really rough around the edges. I've been using it in production since beta 2 and it is very very polished.
- girvo 13y agoI wish Etoile had taken off...
- bjz_ 13y agoOh wow, that actually looks rather nice[1]. The UI is ugly from a purely aesthetic point of view, but the foundations look rather solid. And Objective-C? Nice. [1] http://etoileos.com/ http://etoileos.com/
- suprjami 13y agoI have always wanted an interface like this on Linux. You damn fancy Mac hipsters and your single attractive UI library and your "just works", get offa my lawn! waves ancient GTK+ shotgun
- devindotcom 13y agoI'll be sticking to the original emulators used for now. So far I've had several crashes, many games aren't detected, and control configuration has layout errors/doesn't work (keyboard controls don't respond in game). Furthermore many features in the original emulators are not present - rewind and fast forward, quick save/quick load keyboard bindings. I really appreciate the effort but for now the drawbacks far outweigh the advantages (mainly a nice library interface). I've checked in on OpenEmu over the years and hope to use it in the future.
- brymaster 13y agoOpenEmu is meant to remove a lot of the complexity out of emulation. Some more advanced features we'll expose in the future. I'd be interested in knowing which games aren't being 'detected' and your input issues might be specific to a controller you're using. > rewind and fast forward, quick save/quick load keyboard bindings. You need to explore the app a little more. In controller prefs, under "Special Keys" at the bottom we have binds for quick save/load and fast forward. As for "drawbacks" and any other issues you're having, please submit a detailed report: https://github.com/OpenEmu/OpenEmu/issues https://github.com/OpenEmu/OpenEmu/issues HN threads aren't good for bug reports. Luckily this is open source and we can patch and fix things :) Edit: By the way, having Google Chrome open with their gamepad API enabled is known to break input for some reason. If one has that open, please close and try input in OpenEmu again.
- devindotcom 13y agoAha - the "special keys" dropdown menu broke the layout and exposed no new options, or overlapped them for me.
- brymaster 13y agoCan't replicate that here, anyway, bug reports please: https://github.com/OpenEmu/OpenEmu/issues https://github.com/OpenEmu/OpenEmu/issues :)
- rcfox 13y agoFor those who use Steam, Ice (http://scottrice.github.io/Ice/ http://scottrice.github.io/Ice/) will automatically create "non-Steam game" entries for your ROMs.
- millerm 13y agoAwesome! Playing now. Edit: Dammit, I'm supposed to be doing something productive. Well, it is a holiday week... Umm....
- deleted 13y ago[deleted]
- deleted 13y ago[deleted]
- t0mislav 13y agoUhh, been waiting for this so long!!
- deleted 13y ago[deleted]
- plg 13y agoHow about adding Apple II games? Atari 2600 and Intellivision would be nice too as well as Commodore 64. PS yes I am old
- phatbyte 13y agoI Loved this. How can I donate money to this project ?
- JustinAiken 13y agoWhich database does it scrape game info (covers) from?
- byuu 13y agoCongrats on your 1.0 release! I hate to nitpick, but I assume you want some feedback, right? On your screenshot, http://openemu.org/img/controls-prefs.png http://openemu.org/img/controls-prefs.png , you appear to be missing an option for the B button. Also, I know this is hugely a personal preference, but the wood grain makes reading the text quite a bit more difficult for me. Now that Jony Ive's been removing skeuomorphism in OS X and iOS, it might help consistency to remove and/or tone that down, possibly? The scrollbar to see the starter pack games does not work with my browser (Firefox 17.) I can't click it, use arrow keys, or anything of the sort. Aside from that, it looks really great! I'll try it out when I boot over to OS X again. Happy to see another project interested in game libraries and auto-mapping gamepads! This will definitely be my top multi-emulator recommendation going forward. I would like to ask where you're getting your box art from, and what you do when box art isn't available? (eg no way you have box art for Super Mario World + All-Stars, as it never had a box; and you probably don't have any for obscure Japanese titles, I am guessing.) Also, if you support Japanese boxes, how do you handle the orientation differences between US (horizontal) and JP (mostly vertical, some horizontal)? Lastly, how do you handle multiple identical controllers plugged in at once? It seems that most USB gamepads lack the serial# field, so the only way to uniquely distinguish them is by USB port# + vendor ID + product ID combined. The downside there is if you move a gamepad to another USB port, the mappings need to be updated again.
- brymaster 13y agoHey byuu, thanks for the feedback. > On your screenshot, http://openemu.org/img/controls-prefs.png http://openemu.org/img/controls-prefs.png , you appear to be missing an option for the B button That whole field scrolls down, just doesn't appear so from the screenshot. Seems we can polish up a few things on the website still. I have to drag the slider for that horizontal scrollbar but I'm using Firefox 26. We're using a database called OpenVGDB that I've co-created. I'll hop on your forums later as I'd like to talk to you about it more. It handles multi-region and "world" roms of all types and depending on your location (operating system supplied), can deliver you the correct cover and metadata. For input, we're still sorting out cases especially with odd adapters and hubs. We generally go by the port and vendor/product ID.
- zyxley 13y agoI generally like this, but it needs to ditch the weird animated background of the first-startup screen and the wood-grain background of the control settings screen.
- anonymoushn 13y agoThe landing page looks pretty awful at extremely narrow browser widths like 1280 pixels or 960 pixels.
- jon_kuperman 13y agoI don't even know what this does yet but the website looks awesome! I can't stop scrolling...
- phaed 13y agoOpenEmu is about to change the world of video game emulation... for mac users.
- kennyledet 13y agoAh yes. Cheers and congrats on this, I've been watching you guys since almost the beginning. Have been enjoying OpenEmu on my Air and advocating to as many people I know who are also on OS X and love emulation. I really want to contribute, but that will have to wait til next year when I'm a bit more acquainted with Obj-C.
- waal 13y agoHey, I've just installed OpenEmu on OSX 10.7.5. It scanned for my PCE roms and then crashed. When I relaunch I get this prompt: "Restore Windows" and two choices "do" or "don't". Both don't work. It quits. There's not even a crash report.
- drvortex 13y agoOpenEmu is a game emulator for Mac. Retroarch http://themaister.net/retroarch.html http://themaister.net/retroarch.html has existed for ages though. What's different about this?
- deleted 13y ago[deleted]
- eochs 13y agoi do see fast forward, but how about adding a rewind special key? awesome interface, great work guys!
- galang 13y agoThis looks wonderful guys!! I'm looking forward for a Linux/Win version
- xutopia 13y agoSo say I have a bunch of NES games stashed away in my attic in a box. How can I extract the data off of them and play this on my computer?
- DanBC 13y agoNES dumps have strange origins. There weren't many NES cart dumper devices around, but this thread might have a few. http://www.assemblergames.com/forums/showthread.php?22324-NES-cart-copiers-dumpers http://www.assemblergames.com/forums/showthread.php?22324-NE... Doesn't look fun. http://www.nintendoage.com/forum/messageview.cfm?catid=22&threadid=57031 http://www.nintendoage.com/forum/messageview.cfm?catid=22&th...