Look like it's a bit tedious to deal with these kind of animation according to the right "layer". Thought, maybe there could be an use for machine learning, if you can train a robust model. So you don't have to manually fixes all games with custom settings.
Hello everyone.
After receiving feedbacks from the community, i have decided to change the price model of 3DNes as follow:
- 3DNes is now available for FREE access with NO COST AT ALL.
- Who buy it at the price 4.99$ will have the PRIVILEGE to access to the latest build as soon as it is released
- Already purchased users will be REFUNDED the price difference REGARDLESS THEIRS WILLING
^ glad to see a positive response to what must have been a lot of negative feedback after seeing that pricetag. I was definitely excited to see this done...but not $30 worth of excited, so glad it's free now!
(It's still an awesome project, nice work)
Agreed, that is a big flaw since most of us are going to want to map gamepads. This emulator definitely needs some refinement, but it is very impressive and well on its way to being something great.
Also, we need to be able to save our "per game" settings so we don't have to readjust it every time you want to play.
I really wish TMNT3 would work too, but I guess the later released NES games support will come later on ;-)
- This emu definitely needs a lot of refinement. It's just a start.
- You can already save and share your setting or load another user's shared setting. Press "Save 3dn" button to generate 3dn setting file. This file will be generated in the rom folder with the same name of rom file.
- Manual mapping will come later. Right now you can use third party mapping tool like JoyToKey, Xpadder, antimicro ...
I planed to do it in 4 days. In the end it takes me 4 weeks. Here is the release of V1.1 with Mac and Linux support. More responsive, less laggy with multi-threading switch.
Full change log:
+ Add Linux OS support (32/64 bits)
+ Add Mac OS support (universal 32/64 bits)
+ Move to multi-threading framework
+ Remove Wellcome Dialog
+ Add command line parameters support
+ Increase camera drawing distance
+ Decrease input latency
+ Improve overall performance
+ Improve 3Dification algorithm
+ Add various small bug fixes
Special Notes: based on the result of the survey of Linux and Mac support that i'm running from the beginning up to now - https://goo.gl/forms/Iun9FIvxpnmJgAlY2 -, more than 98% users are willing to pay to have their OSes supported so the minimal price for those two portings is 4.99$
Roadmap:
+ V1.1.x Bugfix, Customizable input mapping, Virtual Reality
+ V2.x New 3dification framework to solve the limitation of current one, 3dn filesize will become much smaller, 3d shape editor will become more powerful and smarter.
Final Bonus: video of Zelda II - The Adventure of Link
Link to video
I have a question. How accurate is this emulator? Is it cycle accurate? If not what are the results for the accuracy test ROMs so maybe we can put 3DNES in the NES Test page on the site.
No it's scanline accuracy. Frankly speaking until now the emulation part is not my main focus yet. I will return to it after the 3dification part is set and stable.
Woah 0_0
This is some seriously impressive stuff. That first person mode is great. I've seen it done in other ways, but not derived from the original rom, amazing! Of course most NES games aren't meant to be done first person, but it's still cool to see, and that mini map is a great bonus!
How do you render the enemies in such detail?
Rendering is the same in First Person and Third Person View, just different view positions and orientation. I use vertical cylinder pattern for sprites so we can view objects clearly on the side.