Announcement Multi Language Open Beta Available

Discussion in 'General Discussion' started by Katzeus, Feb 7, 2017.

Thread Status:
Not open for further replies.
  1. Urzulan

    Urzulan Space Spelunker

    Bug Report
    Language:
    English
    Operating System: MacOS 10.12.4
    Build Version: 1.2.29

    What happened? Did the game crash, freeze / lock up, or just do something wrong (e.g. use the wrong character's dialogue)? What did you expect to happen here?
    I got no tree seed(s) - Acorn, Maple Seed, Pine Cone - from any source. I expected to get some since my Forage skill was level 1 or higher.

    What were you doing in the game at the time?
    I was farming tree seeds to craft Field Snacks, by using an axe or a pickaxe on the seeds lying on the ground at the farm, by shaking trees, and by cutting down tree tops on the farm and in other places. As long as I don't get enough experience points in the Foraging skill to level up I get them as expected. But as soon as I get enough experience to level up my Foraging skill (as seen on the character panel) new tree seeds are no longer possible to obtain until I sleep. The next day I can get them again as normal.

    It's quite bothersome when I go on a tree chopping spree in the early game to constantly check if I have passed a level threshold, as I don't want to miss out on any of the energy I get from the Field Snacks.

    Have you been able to trigger the bug or crash again by repeating what you did the first time?
    I've tried it on four different characters with the exact same result. The bug is also constant through the levels; it's not just going from Foraging skill level 1 to level 2.
     
    • Pathoschild

      Pathoschild Tiy's Beard

      I looked into it in more depth, and here's what I found.

      Known facts
      • This happens when the game switches window mode while loading the save (see test cases below).
      • Switching mode manually after the save is loaded doesn't cause any problems.
      • If the save file is set to 100% zoom, the bug doesn't seem to happen.
      • In my testing, the crash happens because Game1.toolSpriteSheet is disposed by the time the toolbar tries to draw tools. (There may be other things broken, though.)
      Test cases
      I tested the transitions between different window modes:
      Code:
      load screen → save file | result
      ----------------------- | -------------------------
      windowed → windowed     | ✓ works fine
      windowed → borderless   | ✖ ObjectDisposedException
      windowed → full         | ✖ ObjectDisposedException
      borderless → windowed   | ✖ ObjectDisposedException
      borderless → borderless | ✓ works fine
      borderless → full       | ✓ works fine
      
      Repro steps
      These steps seem to reliably reproduce the crash with any save:
      1. Edit the save file to make it full-screen:
        Code:
        <fullscreen>true</fullscreen>
        <windowedBorderlessFullscreen>false</windowedBorderlessFullscreen>
      2. Launch the released Steam version of the game? (I can't reproduce it if I decompile the game and run that.)
      3. With the load screen windowed, click the save to load.
      If you have SMAPI installed, the SMAPI console will show the exception I posted in my last comment. If you don't have SMAPI, you'll see something like this:
      upload_2017-5-8_14-36-2.png
       
        Last edited: May 9, 2017
      • Pathoschild

        Pathoschild Tiy's Beard

        Today's 1.2.30 beta seems to have fixed that issue (or at least avoided it by preventing the window mode transitions). :)
         
        • Pathoschild

          Pathoschild Tiy's Beard

          @tccoxon: You added Game1::CreateContentManager in 1.2.13 (thanks!), but a few places don't use it:
          • In Game1::LoadContent, several assets use this.Content instead of Game1.content.
          • In Game1::Initialize and Game1::CleanupReturningToTitle, Game1.mapDisplayDevice uses this.Content instead of Game1.content. It should be safe to move it from Initialize to LoadContent, since it's not used until later.
          • In Game1::ResetToolSpriteSheet, Game1._toolSpriteSheet uses Game1.game1.Content instead of Game1.content.
          • LocalizedContentManager::CreateTemporary isn't virtual to allow overriding.
          Any chance you could change those? Overriding the content manager lets SMAPI mods create custom locations or tools, change XNBs on the fly, etc. :)
           
          • tccoxon

            tccoxon Procedurally Generated Programmer

            Thanks! It could be a little while before I get to this.
             
            • mafi_93

              mafi_93 Subatomic Cosmonaut

              Language: Spanish
              Operating System: Windows 10
              Build Version: 1.2.29

              This two seeds just says it can be planted in one season.


              433: "Coffee Bean/15/-300/Seeds -74/Grano de café/Plántalo en verano para tener un cafeto. Coloca cinco granos en un barril para hacer café." #!String

              433: "Coffee Bean/15/-300/Seeds -74/Coffee Bean/Plant in spring or summer to grow a coffee plant. Place five beans in a keg to make coffee." #!String



              431: "Sunflower Seeds/20/-300/Seeds -74/Semillas de girasol/Plántalas en otoño. Tardan 8 días en producir un gran girasol. Al cosecharlo deja caer más semillas." #!String

              431: "Sunflower Seeds/20/-300/Seeds -74/Sunflower Seeds/Plant in summer or fall. Takes 8 days to produce a large sunflower. Yields more seeds at harvest." #!String
               
                sevensevenseventeen likes this.
              • margotbean

                margotbean Existential Complex

                There seem to be a lot of German sprite files missing from v1.2.29, especially in the "Maps" folder. Joja-Markt doesn't have a German image, neither does the Sewer cover in town, or the Fish Shop, or the Stardrop Saloon...

                There is a file called "townInterior.de-DE.xnb" but all the signs from inside JojaMart and the word "Arcade" inside the Saloon are in English.

                In addition, the Chinese sprite files for the Spa say "Bath" in Spring and Summer, but have Chinese characters in Fall and Winter. (This may be intentional, but seems weird).

                Edit: Correction -- only in Spring does the Spa say "Bath" in Chinese. All other seasons have Chinese chars.
                 
                  Last edited: May 21, 2017
                • andiluxe

                  andiluxe Phantasmal Quasar

                  Bug Report
                  Language: English
                  Operating System: OSX Sierra 10.12.4
                  Build Version: 1.2.30

                  I initially asked for advice in one of the two threads about editing save files, but it was recommended I come here instead since what just happened to me may not have anything to do with me having edited my save.

                  What happened? Did the game crash, freeze / lock up, or just do something wrong (e.g. use the wrong character's dialogue)? What did you expect to happen here? My spouse just told me he "refilled the farm's water bowl," with no mention of my pet's name.

                  What were you doing in the game at the time? I had just got out of bed and went to greet my spouse on the front porch.

                  Have you been able to trigger the bug or crash again by repeating what you did the first time?
                  No. But here's why:

                   
                    margotbean and MysticTempest like this.
                  • MysticTempest

                    MysticTempest Spaceman Spiff

                    I've been doing a bit more digging on the issue that Andiluxe experienced. It took a while, but I finally managed to get one of my own test saves to a day that loads that dialogue.


                    Crash/Bug Report

                    Language: English
                    Operating System:
                    Linux 64bit
                    Build Version: v1.2.30

                    What happened? Did the game crash, freeze / lock up, or just do something wrong (e.g. use the wrong character's dialogue)? What did you expect to happen here?
                    Your spouse will sometimes state they filled "the farm's" water bowl; instead of the pet name.

                    What were you doing in the game at the time?

                    Talking to Leah(spouse for that save) outside in the morning.

                    Have you been able to trigger the bug or crash again by repeating what you did the first time?

                    Yes, I noticed the pattern for it bugging out depends on how the day with this dialogue was loaded.

                    No Error:
                    Load up the game's backup files for the previous day(Spring 13), the "farmername_#######_old" and "SaveGameInf:speechless:ld"
                    Immediately go to bed.(In my save; the Witch shows up.)
                    Let the game load the next day with the Water Bowl dialogue(Spring 14).
                    Once ready to start the day. Go outside & talk to your spouse(Leah, for me).
                    You should get no error, and your pet's name will show up fine.

                    Error:
                    Instead of playing from the previous day first.
                    If you load up your save; directly on the day of the Water Bowl dialogue(Spring 14).
                    Then go outside, and talk to your spouse.
                    The game will default to "the farm's" as the pet name in that dialogue.


                    If the game crashed, attach (or link) your error logs.
                    No crash. But, including my save for quicker access to that dialogue.
                    As mentioned above:
                    Spring 13: "Farmername_######_old"
                    Spring 14: "Farmername_######" - Day of Water Bowl Dialogue Error
                     

                      Attached Files:

                      margotbean likes this.
                    • margotbean

                      margotbean Existential Complex

                      I don't have anything valuable to add, except this has happened to me about 5x in 13 years of gameplay. It's probably more prevalent than anyone thinks.
                      Once Chucklefish/ConcernedApe get all the v1.2 bugs worked out and multiplayer released, then maybe they'll have time to look into it, eh? :p
                       
                        MysticTempest likes this.
                      • MysticTempest

                        MysticTempest Spaceman Spiff

                        I found a thread on Steam with some users reporting crashes on the Slot Machines in the Casino. I tested it out on Linux, and it crashes for me as well.
                        Steam thread: http://steamcommunity.com/app/413150/discussions/0/1318836262648935908/



                        Crash/Bug Report
                        Language:
                        English
                        Operating System: Linux 64bit
                        Build Version: v1.2.30

                        What happened? Did the game crash, freeze / lock up, or just do something wrong (e.g. use the wrong character's dialogue)? What did you expect to happen here?
                        Pressing the 'S' key seems to trigger an instant crash while playing the Slot Machine in the Casino. Occasionally, triggered by other keys as well.


                        What were you doing in the game at the time?
                        Playing the Slots at the Casino.

                        Have you been able to trigger the bug or crash again by repeating what you did the first time?
                        Yes, I can repeat this. Load up the Slot Machine minigame in the Casino. Press the 'S' key, and you will trigger the crash. I got an occasional crash with other keys, but 'S' seemed to be the only one that'd consistently crash it.


                        If the game crashed, attach (or link) your error logs. These can be found in:
                        Here's a few. I tested quite a bit more, but they all said the same thing.
                         

                          Attached Files:

                        • krakau

                          krakau Big Damn Hero

                          Bug Report
                          Language: English (Probably in all Languages)
                          Operating System: Windows (MysticTempest told me it happened in Linux, too)
                          Build Version: 1.2.30

                          What happened? Did the game crash, freeze / lock up, or just do something wrong (e.g. use the wrong character's dialogue)? What did you expect to happen here?
                          I had no single firendhsip heart with Elliot or Leah, but I could enter their homes in winter. In other seasons, I couldnt enter.
                          Im not sure if there are other villagers with a winter-home-bug. I didnt test all, I just noticed it by chance with Elliot and much later with Leah.

                          What were you doing in the game at the time?
                          ---------------------

                          Have you been able to trigger the bug or crash again by repeating what you did the first time?
                          Next winter, I could enter their homes again.
                           
                          • MysticTempest

                            MysticTempest Spaceman Spiff

                            Hopefully this is the right place to continue bug reporting. I know the Beta branch on Steam was deleted back on the 4th. So, the only public updates are through the regular, public version of the game.

                            Bug Report
                            Language:
                            Multiple
                            Operating System: Linux(possibly Mac too, but I don't have one to test)
                            Build Version: 1.2.31


                            What happened? Did the game crash, freeze / lock up, or just do something wrong (e.g. use the wrong character's dialogue)? What did you expect to happen here?
                            Missing language files in the Linux version, cause English to be used instead of the chosen language.

                            One example was in the German intro where the bus is taking you to town; the sign defaults to English because it's missing the German intro file. This one: "Content/Minigames/Intro.de-DE.xnb"

                            What were you doing in the game at the time?
                            Starting a new game.

                            Have you been able to trigger the bug or crash again by repeating what you did the first time?
                            Yes, I verified files through Steam multiple times. And, tested with the Windows version in Wine. The file shows up in the Windows version, but not in the Linux.


                            Extra Info & request:
                            While attempting to unpack the new Content folder. I noticed the file discrepancy, and made a list then checked with diff. There's 32 files missing. A few look like they might be Windows specific, but a good portion are just missing localization files.

                            Since this ties into updating the Content folder anyway.
                            Would it also be possible to rebuild the Linux(and likely Mac) "Content" folder with all the XNB files using XNA?

                            It looks like the Linux version reverted to using Monogame to build the XNBs; which compresses them differently leaving modding pretty inaccessible to Linux/Mac users.


                            If the game crashed, attach (or link) your error logs. These can be found in:
                            No crash logs. But, I have a file list for the Content folder in the Windows/Linux versions of SDV; along with an output of diff showing the missing files.
                             

                              Attached Files:

                            • tccoxon

                              tccoxon Procedurally Generated Programmer

                              You can report issues in the general support forum now. This thread was just for the beta.

                              Thanks for the report though. I'll repackage the mac and linux versions using the XNA content build.
                               
                                MysticTempest likes this.
                              Thread Status:
                              Not open for further replies.

                              Share This Page