Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Animal Forest (Doubutsu No Mori) english patch rom crash #43

Closed
figuresk8er opened this issue Jan 20, 2013 · 12 comments
Closed

Animal Forest (Doubutsu No Mori) english patch rom crash #43

figuresk8er opened this issue Jan 20, 2013 · 12 comments

Comments

@figuresk8er
Copy link

Hi, I am a big fan of this emulator, but i have run into an issue. I used to use n64oid, because of its compatability, but i switched over to mupen64 because it is nicer and more user friendly. There is just one problem, i used to play animal forest (full english patch version) on n64oid with no problem, but when I play on mupen64 it crashes before it even loads. Please fix this, I paid for the donation version on google play store and I rated 5 stars. There is no doubt in my mind that you wont fix this soon. Thanks :)

@paulscode
Copy link
Member

Does the non-patched ROM also crash?

@figuresk8er
Copy link
Author

Im not sure, I cant read japanese, so even if it could work, it wouldnt really do any good. if it helps, my device is HTC One X

@paulscode
Copy link
Member

I'd just like to determine if the problem is specific to the patched ROM, or if it also affects the nonpatched one as well. You don't have to be able to play it, just run a quick test to see if it crashes. The reason I ask is because I'd rather not go through the patching process if I don't have too. If you find that the crash only happens on the patched ROM, then please post a link to the specific patch you are using (and instructions for how to apply the patch would be helpful as well)

@figuresk8er
Copy link
Author

Okay, the non English patch Rom did work, and here is the link to the patched Rom --LINK REMOVED-- you just have to download it (make sure the file extension is .n64) and it should work :) thanks and keep up the great work!

@paulscode
Copy link
Member

Please do not post links to ROMs (copyright violation). I bought a Doubutsu No Mori cartridge off ebay a few months ago when we were working on plugging in the eeprom clock emulation code. I'll patch my own ROM. I found a couple of translation patches, so hopefully one of them is the version you have that is experiencing the problem.

@DarkRazorZ
Copy link

Hi, I just wanted to add a bit to this. The author of the translation project posted the latest translation patch here: http://www.emutalk.net/threads/14426-animal-forest-translation/page74

You'll need your own, unedited ROM for it.

An unpatched ROM works fine with the gles2n64 plugin. Textures all load, game runs smooth, etc. However, it's inconvenient for those of us who don't speak Japanese haha. The old, partially translated ROM also behaves the same way, but is also mostly in Japanese.

The latest patch will not load with the gles2n64 plugin at all. Simply a black screen and return to the main menu. It will run with the gles2rice plugin, though. However, it has a ton of problems loading textures (mostly 2D textures), so the game is unplayable as you can't see a lot things.

If it helps any, N64oid runs the latest patched ROM with almost no problems.

@paulscode
Copy link
Member

Doesn't help any since N64oid is closed source :)

littleguy77 added a commit to littleguy77/mupen64plus-ae that referenced this issue Jan 11, 2015
mupen64plus/mupen64plus-video-glide64mk2@1b96dbf

*   1b96dbf Merge pull request mupen64plus-ae#44 from littleguy77/master
|\
| * 384f398 Fix name collision when LOGGING defined.
| * 04eda75 Revert to original Glitch64 LOG macro definition.
|/
*   5416d79 Merge pull request mupen64plus-ae#43 from Gillou68310/master
|\
| * 0c1a194 Added project file for MSVC2010
* |   2decf40 Merge pull request mupen64plus-ae#42 from littleguy77/master
|\ \
| |/
|/|
| * 1048687 Add missing source file from GLES port.
| * 2ee649b Rename Glitch64/main.h --> glitchmain.h for clarity.
|/
*   d465ad2 Merge pull request mupen64plus-ae#41 from littleguy77/master
|\
| * e62c00d Fix video refresh frequency for MPAL.
| * 45e24e9 Update frameskipper to reflect region calculation changes.
|/
*   38b16e5 Merge pull request mupen64plus-ae#39 from littleguy77/master
|\
| * 90601db Fix log level for LOGINFO macro.
| * 74934a6 Fix screenshot implementation for GLES codepath.
| * 65ee02f Enlarge output array for capturing color buffer.
* 9f1426f fix build error from last commit
* 59603b1 Merge pull request mupen64plus-ae#40 from twinaphex/master
* ceabea7 correct N64 ROM header analysis for the regional PAL indication
littleguy77 added a commit to littleguy77/mupen64plus-ae that referenced this issue Jan 28, 2015
mupen64plus/mupen64plus-video-rice@36f1fab

* 36f1fab Merge pull request mupen64plus-ae#43 from littleguy77/master
* e08215c Revert "implement Rotate={0,1,2,3} in the GLES codepath"
@fzurita
Copy link
Member

fzurita commented Apr 12, 2016

Upstream issue

@fzurita fzurita closed this as completed Apr 12, 2016
@User77111
Copy link

Download is here https://web.archive.org/web/20130624040053/http://www.fileden.com/files/2012/3/28/3284379/AFProjectDistro.zip

@User77111
Copy link

It's the latest version of the patch.

@fzurita
Copy link
Member

fzurita commented May 28, 2016

If the unpatched version works, but the unpatched one doesn't, then it's most likely a problem with the patch.

@fzurita
Copy link
Member

fzurita commented May 28, 2016

You could request support for this patch upstream. Since the unpatched version works, it would most likely require some sort of hack. This is upstream: https://github.com/mupen64plus/mupen64plus-core

fzurita added a commit to fzurita/mupen64plus-ae that referenced this issue Apr 15, 2017
mupen64plus/mupen64plus-rsp-hle@fb15d20

*   fb15d20 Merge pull request mupen64plus-ae#44 from fzurita/fix_crash
|\
| * f5818d4 Prevent CLEARBUFF for naudio and nead from deriving a count too big for alist_buffer.
|/
*   1f8a4cb Merge pull request mupen64plus-ae#43 from fzurita/master
|\
| * 0898913 Backport fixes from Project64
|/
*   f3acff4 Merge pull request mupen64plus-ae#42 from charlemagnelasse/travis-container
|\
| * c557db8 Use faster container based Travis CI
* |   13770ff Merge pull request mupen64plus-ae#41 from charlemagnelasse/master
|\ \
| |/
| * fa38ab2 Use Ubuntu Trusty as base system for Travis CI
|/
* 3d09ae6 change VS2013 project files to build with the XP-compatible vc120 toolset, so the resulting binaries will run on pre-vista machines
*   526a7bc Merge pull request mupen64plus-ae#40 from loganmc10/master
|\
| * 1381ee5 Backports from project64, see: project64/project64@b187ad9 project64/project64@210832c project64/project64@c06ad3a
|/
*   95f3bab Merge pull request mupen64plus-ae#38 from Gillou68310/x64
|\
| * d7e051b Added x64 configuration to VisualStudio2013 project file
|/
* 5d66105 Merge pull request mupen64plus-ae#37 from bentley/openbsd
* 1e977b1 Remove unnecessary OpenBSD warning.
fzurita added a commit that referenced this issue Jun 6, 2017
mupen64plus/mupen64plus-rsp-hle@4023936

*   4023936 Merge pull request #46 from bsmiles32/re2
|\
| * 4f77c93 Re2: Add support for other regions
| * 2f9a16c Fix unused variable warning.
| * a339dc6 Resident evil 2 resize bilinear ucode
* |   e429408 Merge pull request #45 from fzurita/fix_more_crashes
|\ \
| |/
|/|
| * e29dce8 Prevent more illegal accesses of alist_buffer
|/
*   fb15d20 Merge pull request #44 from fzurita/fix_crash
|\
| * f5818d4 Prevent CLEARBUFF for naudio and nead from deriving a count too big for alist_buffer.
|/
*   1f8a4cb Merge pull request #43 from fzurita/master
|\
| * 0898913 Backport fixes from Project64
|/
*   f3acff4 Merge pull request #42 from charlemagnelasse/travis-container
|\
| * c557db8 Use faster container based Travis CI
* | 13770ff Merge pull request #41 from charlemagnelasse/master
|/
* fa38ab2 Use Ubuntu Trusty as base system for Travis CI
fzurita added a commit that referenced this issue Mar 18, 2019
mupen64plus/mupen64plus-ui-console@b8fa2de

* b8fa2de add function attributes so GCC can find bugs in calls to string formatting functions with variadic arguments
* 8f7b6b0 fix issue #54 - front-end application uses Config API functions from v2.3.1
* 8548eb3 update version and release info for v2.5.9 BETA release
* d940c93 fix Travis CI test builds for MXE 32 and 64 bits
*   d4303d9 Merge pull request #52 from bugfood/fix-options
|\
| * e46434d Fix setting plugin parameters when configuration file not present.
|/
*   b4db22f Merge pull request #48 from bugfood/fix-nosaveoptions
|\
| * 2409aff avoid saving configuration unnecessarily
| * 0bb63fe save configuration (if desired) right before running game
* | 5926250 initialize variable. fix warnings
* |   7158199 Merge pull request #51 from thyth/upstream-debugger-rebase
|\ \
| * | 9df31d9 Fixed two issues in the new 'asm' debugger command
| * | a003447 Documented debugger command augmentation in the README
| * | 1ffb52b Warn memory breakpoint users about physical/virtual address differences
| * | 2cdb10d Added "translate" debugger command for virtual->physical address lookup
| * | 3c28ab2 Added "bp trig" command to see flags/address data for last hit breakpoint
| * | c510ac4 added more arguments to 'asm' debugger command
| * | 39c5800 added breakpoint range and flag control to the add command
| * | cd65527 added simple memory writing command to debugger_loop
|/ /
* | 838d4d4 oops, correctly set PLUGINDIR macro in makefile
* | e502f2b fix for issue #50: use LIBDIR for PLUGINDIR and COREDIR if they are not explicitly given
* | 859dda2 disable the debugger in the core if we are not running it in the ui-console, otherwise it will hang forever in the paused state
* | cbbfeaa fix last commit; we need to support hex addresses too
* | 0dc8782 debugger fix: memory addresses must be unsigned
* | d1d1840 fixed bug in core_interface.c; getting function handles to DebugMemWrite* were actually getting handles to DebugMemRead*
* | b1add1f fix register printout in debugger: need to tell printf that we have 64-bit values
|/
*   5c1e2e8 Merge pull request #47 from bugfood/fix-nosaveoptions
|\
| * 678c534 Parse --nosaveoptions earlier in order to respect it.
|/
* 5b9eba4 update readme for 64DD usability issues
* adfcea7 Merge pull request #43 from bsmiles32/dd
* 9125460 Add basic support for 64DD.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants