Bug? Inventory window show equipment

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • protopulse
    Apprentice
    • Dec 2016
    • 63

    Bug? Inventory window show equipment

    Hi, new player here.

    Was just trudging my way through early dungeon floors when I encountered this bug. Instead of two windows, one showing inventory and the other equipment, both of them just show my current equipment. They also flicker unnaturally when I move.

    It seems like this bug is attached to my save file. If I start a new game, it goes away and I get normal equipment and inventory windows.

    I included my save file in this post in the hopes that someone can figure out the issue with it.

    P.S. I've seen the term mpa-sil thrown around. Where can I find more about this version of sil? I found https://github.com/MarvinPA/mpa-sil/tree/sil-1.3.0, downloaded it, but wasn't sure how to compile it using Cygwin on Windows.

    P.S #2: When I press M, some walls don't show up, so I pretty much just use L to look around the map instead of using the map. Don't know if it only occurs on windows version or not.
    Attached Files
    Last edited by protopulse; December 14, 2016, 19:10.
  • protopulse
    Apprentice
    • Dec 2016
    • 63

    #2
    This is the error I encounter when I try to compile mpa-sil.
    Attached Files

    Comment

    • protopulse
      Apprentice
      • Dec 2016
      • 63

      #3
      And here is an example of what M command shows versus what is actually there.
      Attached Files

      Comment

      • Pete Mack
        Prophet
        • Apr 2007
        • 6883

        #4
        No windres means your build environment is missing a command, or you are building for the wrong target.

        Comment

        • protopulse
          Apprentice
          • Dec 2016
          • 63

          #5
          I just followed the compile.txt instructions that came with Sil, so my guess would be I didn't include some critical components of Cygwin when I installed it. Will mess around with it some more later.

          Comment

          • Pete Mack
            Prophet
            • Apr 2007
            • 6883

            #6
            I always use MinGW. It's a lot more convenient than giant cygwin, and it has most of the useful UNIX commands.

            Comment

            • protopulse
              Apprentice
              • Dec 2016
              • 63

              #7
              I see. In that case, I should be able to compile it using this?

              Software Distribution and Building Platform for Windows


              It's what I used to compile DCSS a few months back. All I needed was to type make because there was a Makefile and a Makefile.obj in the source folder.

              But for Sil, I see a number of different makefiles in the src folder. Which one did you use?

              I don't think Makefile.cyg will work since that's for Cygwin only. The one that almost worked for me was Makefile.std, but I received a "fatal error: curses.h: No such file or directory."

              Comment

              • Pete Mack
                Prophet
                • Apr 2007
                • 6883

                #8
                MINGW=yes make -f Makefile.cyg
                is likely to work. Otherwise, it will only take minor obvious edits of the makefile to work.

                Comment

                • protopulse
                  Apprentice
                  • Dec 2016
                  • 63

                  #9
                  Uhh, minor obvious edits. Right. I'll just wait until Christmas to figure out how to compile it then since I opened up the makefile and have no idea what I should be looking for. Not all that familiar with Linux, although I do plan to learn it from the ground up eventually.

                  Comment

                  • Pete Mack
                    Prophet
                    • Apr 2007
                    • 6883

                    #10
                    If you're on Linux, you shouldn't be using makefile.cyg anyway--that's entirely intended for Windows!

                    Comment

                    • protopulse
                      Apprentice
                      • Dec 2016
                      • 63

                      #11
                      Oh no no no, I just meant Linux-esque syntax. I'm not actually on Linux. I'm not that lost.

                      Edit: Got it to compile (both on ming64 and cygwin), but only if I take out the 2 instances of "-mno-cygwin." However, the resulting sil.exe does not seem to be functional.

                      If I do not take out the -mno-cygwin bits, then I get "gcc: error: unrecognized command line option '-mno-cygwin' make: *** [Makefile.cyg:126: birth.o] Error 1"

                      Any other windows users get mpa-sil to work?
                      Last edited by protopulse; December 18, 2016, 01:25.

                      Comment

                      Working...
                      😀
                      😂
                      🥰
                      😘
                      🤢
                      😎
                      😞
                      😡
                      👍
                      👎