Citra: Animal Crossing: New Leaf missing buildings

Created on 3 Sep 2015  Â·  37Comments  Â·  Source: citra-emu/citra

After a while of running Animal Crossing: New Leaf (EU), the buildings start to fail to appear. It seems to happen at random times; I've had the trainstation disappear before I walked out of it, breaking the opening cutscene, the City Hall not being there when getting to it and Nook and his family apparently vacating the city before I get there.

Basically all of the time the villager houses are missing, except from in the game's start screen. When you enter the city section and buildings are missing there, all of the buildings in town disappear, indicating that they just fail to generate after some point.

It's definitely not just purely visual - the opening cutscene can be broken by it and you can't enter the buildings. Shaking trees also stops working correctly, they just stay static when you shake them after a while.

No unusual logs in release mode, except for some spam of invalid accesses which disappears with the buildings. Can't pin anything down so unfortunately can't provide any technical info.

Using Shader JIT + HW Renderer, Windows 10 x64 (would take years to get ingame otherwise). Happens with master and the tex-forwarding branch.

image
Everything missing except from post office.
image
Trainstation failed to spawn, breaking the first cutscene.

A-graphics T-bug

Most helpful comment

Alright so here's the info I have about this issue!

Environment

Nightly: eb8a7a9
Bleeding Edge: 82d4930
Existing Save? No
QT or SDL? QT (not tested with SDL)

Summary

When starting Animal Crossing: New Leaf in Citra, I'm able to get through all of the intro scenes in the train, then safely out of the train station. After being greeted by Isabelle I'm prompted to walk around and find my way to the Town Hall only to find that all buildings (plus the bridges) except for the train station aren't visible where they're supposed to be. The buildings collisions are working as I'm not able to pass through where they're supposed to be, but the buildings themselves are not visible and I cannot enter into them (including the town hall, thus preventing me from getting to a point where I can save).

Steps to Recreate:

  1. Boot ACNL
  2. Start a new save file
  3. Go through all of the intro parts until you walk out of the train station
  4. Walk around town with Isabelle to find town hall or any villagers house

Actual Results:
All villager buildings, town hall, re-tai, and any bridges aren't visible. You are not able to go inside any of them, too, even if you are in front of where the door would be if it was rendering.

Expected Results:
For the buildings to be visible and also to be able to enter those buildings as well.

This is happening on both the nightly and the bleeding edge build that's shown above! I'm attaching a few images below of the issue.... one of a villagers house not showing up, town hall not showing up, and a bridge not showing up all on the bleeding edge build mentioned above! I was able to recreate this in the nightly as well, although I didn't test to see if I could see town hall or bridges in the latest nightly, but villager houses were definitely missing. Just mentioning this for thoroughness and because I'm too tired to go through the intro of nightly again to make sure it wasn't just villagers houses not showing up heh.

Hope this helps to understand the issue a bit more!

Screenshots

Bridge
bridge

Town Hall
townhall

Villager's House
villager

Specs

Operating System
Windows 10 Pro 64-bit
CPU
Intel Xeon X3360 @ 2.83GHz
Yorkfield 45nm Technology
RAM
5.00GB Dual-Channel DDR2 @ 399MHz (6-6-6-18)
Motherboard
Dell Inc. 0M017G (CPU 1)
Graphics
2047MB NVIDIA GeForce GT 630 (ASUStek Computer Inc)

All 37 comments

Oh yeah, I happened to notice this too. Probably a Memory related issue.

Villagers are supposed to be beside the dog girl in the first cutscene too

Does this happen when the shader JIT is disabled?

Citra:
citra
Console:
console

Log: http://pastebin.com/SZ0JD5kx

Ah, I'm using the US region version rather than the EU, is that what causes such a big problem?

No, the second screenshot is from an actual 3DS console.

This could be a memory issue or maybe it fails to read a save?
http://i.imgur.com/YAnIVH2.png

I get this error when starting up game.
Trying to use a save from the 3ds shows a corruption error. Also noticed when playng the game, the save folder is empty where it should properly create the garden.dat.

@KillzXGaming A save file is only created after you have saved in the game. If you're importing a save, remember there is a secure value which needs to match the console (or in this case, emulator)'s id of some sort.

mvplayer.dat, garden.dat, museum.dat, friends.dat... I believe those are the standard save files.

I'd imagine the emulator still fails to read the save considering all the data such as the town, villagers, buildings, are all stored in the save, along with the error message saying it cannot get a handle on garden.dat.

Oh i even managed to import someone elses save on my 3DS. there is even a ACNL sharing thread. So that shouldn't be a problem importing saves.

The problem isn't importing saves on the console, it's importing saves on the emulator. Have you managed to do so successfully?

I actually think that the problem is that of memory, considering that before there's even a save or the ability to save, buildings are missing, villagers are missing, etc. Something that isn't a result of a corrupt save.

Like I said, buildings, villagers, and all of them get stored in the save, you can even edit the save and change buildings and villagers .And regarding save imports, i've managed to import saves on every game, even animal crossing happy home designer which doesn't seem to have the glitch. I don't think you can even try to save in this game due to buildings disappearing and inability to progress in game.

Yes but the original post is before a save even exists, so it's not a save problem. It's a memory problem. There's nothing to load when you start up the game, it doesn't create a save file until a few minutes into the tour.

Is this still an issue? Could someone summarize the concrete problem? The screenshots in this thread are confusing. Please be more clear about what doesn't work and create seperate issues for seperate problems.
If this is a save issue try removing the files it can't read and attempt to use it as a broken save on 3Ds and Citra. If this reproduces the error you'd have isolated the issue. Thanks.

If the problem still exists try running it in #1689

Buildings physically disappear over time. It happens randomly. When it happens, you cannot enter the buildings, and they break game cutscenes like the first isabelle one. This happens with no save (attempting to copy in a save leads to the game stating it is corrupted, then deleting it)

I tried a few days ago with one of the hilarious merge-everything builds and it was still a problem, though I don't think it included that PR. I'll give it a shot.

@JayFoxRox Problem exists with PR included as well.

I managed to get to the point where you can plant the town tree, so it saved, but the save it created with Citra itself gives a corruption error exactly like if you were importing from console. I don't think Citra can read or write the secure value for NL yet...

@HeroLarcio I also recall New Leaf in particular being weird with secure values, ie deleting the secure value (the last time I did it at least, iirc) still marked the save as corrupted. There should be a call the game does to check if it's a cartridge or not so that it doesn't use secure values, but that's probably not implemented.

This bug is still unresolved.
Looks like some buildings don´t load (houses, town hall, shops).
Sometimes the town hall is loaded and i can progress far enough to see the shops, but never got the Tom Nook´s store to be loaded. Just a missing space, where you can´t enter but you can´t step either

It seems that I'm able to consistently get the bus station (for the first cutscene) to load. It seems to always load when the emulator has low fps (disabling hardware renderer for example). At full speed (vsync is capping me at 144hz) the bus station seems to never load.

Perhaps this is a timing / synchronization issue?

Any more news on this issue as far as fixes or it coming to citra's attention to try and fix it? I just got the emulator to play this game specifically a week ago to find I had the same problem. Very disappointing.

@jsaylor3 I Have been unable to reach a saveable point, but depending on the version i tried (EU or US) i was able to reach different points of the "tutorial". This happened in citra versions 60~80, because in recent ones i can´t seem to be able to load the train station.

@zhullGH Hmmm I'll definitely do some more digging. I haven't made it any farther than the first visit to the town hall due to the buildings missing, I haven't tried saves yet to see if it gives me a corruption error but I tried both a dump from my ds of the game and Several files I found online and the actual dumped rom wouldn't load the train station but the one I got off I think madloader.com at least loaded some of the buildings. I'm still thinking regardless of what the file is or where it came from it's a random chance where you get to. I'm really hoping something will change soon, thank you so much for the feedback!

It's definitely random chance, sometimes I couldn't even leave the trainstation. It might be worth trying to run a pre-made save file now, to see if buildings do really disappear physically and permanently on re-save. It didn't work for me before (said it was corrupt upon loading) but it might be a different story now.

Unfortunately the saves are still corrupt. I've seen posts on Reddit and other places and the issue seems to have not changed at all. Either it's taking citra a while to fix the issue or they're making no attempt at all. It is still in beta so I guess we can't be that upset but it's still pretty frustrating because they're page says it will run animal crossing and other games as long as it has the bios from the DS but it doesn't.

Alright so here's the info I have about this issue!

Environment

Nightly: eb8a7a9
Bleeding Edge: 82d4930
Existing Save? No
QT or SDL? QT (not tested with SDL)

Summary

When starting Animal Crossing: New Leaf in Citra, I'm able to get through all of the intro scenes in the train, then safely out of the train station. After being greeted by Isabelle I'm prompted to walk around and find my way to the Town Hall only to find that all buildings (plus the bridges) except for the train station aren't visible where they're supposed to be. The buildings collisions are working as I'm not able to pass through where they're supposed to be, but the buildings themselves are not visible and I cannot enter into them (including the town hall, thus preventing me from getting to a point where I can save).

Steps to Recreate:

  1. Boot ACNL
  2. Start a new save file
  3. Go through all of the intro parts until you walk out of the train station
  4. Walk around town with Isabelle to find town hall or any villagers house

Actual Results:
All villager buildings, town hall, re-tai, and any bridges aren't visible. You are not able to go inside any of them, too, even if you are in front of where the door would be if it was rendering.

Expected Results:
For the buildings to be visible and also to be able to enter those buildings as well.

This is happening on both the nightly and the bleeding edge build that's shown above! I'm attaching a few images below of the issue.... one of a villagers house not showing up, town hall not showing up, and a bridge not showing up all on the bleeding edge build mentioned above! I was able to recreate this in the nightly as well, although I didn't test to see if I could see town hall or bridges in the latest nightly, but villager houses were definitely missing. Just mentioning this for thoroughness and because I'm too tired to go through the intro of nightly again to make sure it wasn't just villagers houses not showing up heh.

Hope this helps to understand the issue a bit more!

Screenshots

Bridge
bridge

Town Hall
townhall

Villager's House
villager

Specs

Operating System
Windows 10 Pro 64-bit
CPU
Intel Xeon X3360 @ 2.83GHz
Yorkfield 45nm Technology
RAM
5.00GB Dual-Channel DDR2 @ 399MHz (6-6-6-18)
Motherboard
Dell Inc. 0M017G (CPU 1)
Graphics
2047MB NVIDIA GeForce GT 630 (ASUStek Computer Inc)

The bug isn't fix yet ?

I'm having this happen too. Is this going to be fixed any time this year?

Deleted a comment, because it contained piracy.

Also this isn't a support forum. The issue will get fixed when someone decides to further investigate it. Citra is open source so anyone can try to fix it.

On Thu, Oct 12, 2017 at 3:30 PM B3n30 notifications@github.com wrote:

Deleted a comment, because it contained piracy.

Also this isn't a support forum. The issue will get fixed when someone
decides to further investigate it. Citra is open source so anyone can try
to fix it.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/citra-emu/citra/issues/1105#issuecomment-336256759,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AX-aIy9Fy_LgsMGJuKXEHu1zGROdvip0ks5srnbPgaJpZM4F3fkg
.

To be honest I got citra about a year ago and if it hasn't been fixed by
now it probably never will or at least not for a very long time because it
was a problem a year before I started using it. It's unfortunate. I just
got a used 2DS for $70 and I Bought the game and it's definitely worth
dealing with the frustration of emulators. Not that they're bad but they
can definitely be

@B3n30
Okay what do I need to know/do to start working on fixing it?
I'm running Linux x64 Kubuntu 16.04 LTS.

Has there been any progress with this? I started looking into the whole save file idea and with the Welcome Amiibo update I could use any save, but when you have to go to the Town Hall it freezes.

@drakeymcd Well. B3n30 Never elaborated on what I could do to help. I have been teaching myself C++. I'm working on writing a program ATM.

@TechieAndroid try going on discord and see if someone can guide you from there
https://citra-emu.org/discord/

also we are getting way off the issue here so please move this discussion somewhere else.

screenshot 59
It seems that buildings close to where the train enters from in the beginning are loaded, Could it be due to culling instead of a save file issue?

Continued in #2647

For anyone following just this thread and not #2647, please retest with the latest canary build (it should be fixed) https://github.com/citra-emu/citra/issues/2647#issuecomment-342916075 If it fixed the issue, do not leave a comment, just leave a thumbs up on the pr that fixed it :) https://github.com/citra-emu/citra/pull/3091

Was this page helpful?
0 / 5 - 0 ratings