iVanilla - no selling, ranged trap det, spell balances etc.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Magnate
    Angband Devteam member
    • May 2007
    • 5110

    #46
    Originally posted by ewert
    Next LoS trap detection I guess, then fracblows ... and then I might actually play the game a bit too! =P
    Hi Ewert - much as I remain slack-jawed with admiration at the speed of your progress, it's quite hard to follow your development intentions. Would you mind writing up a few of your ideas into tickets at trac.rephial.org? (If you don't have a login, takkaria can give you one.) That would make it much easier to, er, track them, alongside what everyone else is working on.

    There are already two tickets for level feelings (#50 and #1184), but nothing for clairvoyance. If you put links to the relevant branch of your repo into tickets, we can then close them when the branches are merged into the nightlies' master.
    "Been away so long I hardly knew the place, gee it's good to be back home" - The Beatles

    Comment

    • fizzix
      Prophet
      • Aug 2009
      • 3025

      #47
      Attempted to compile ewert's git code and ran into problems in cmd4. Has anyone else attempted to compile this?

      Comment

      • ewert
        Knight
        • Jul 2009
        • 702

        #48
        Originally posted by fizzix
        Attempted to compile ewert's git code and ran into problems in cmd4. Has anyone else attempted to compile this?
        Using the ivanilla branch? The master is mostly something I tried to delete but it won't for some reason. :P Prolly due to starting the fork with master branch name.

        Mingw32-make -f Makefile.win works on my Windows platform. Note though, birth screen is still broken with takkaria's version with my windows compiled .exe, so don't know if it has some quirk that is different ...

        Comment

        • ewert
          Knight
          • Jul 2009
          • 702

          #49
          Originally posted by Magnate
          Hi Ewert - much as I remain slack-jawed with admiration at the speed of your progress, it's quite hard to follow your development intentions. Would you mind writing up a few of your ideas into tickets at trac.rephial.org? (If you don't have a login, takkaria can give you one.) That would make it much easier to, er, track them, alongside what everyone else is working on.

          There are already two tickets for level feelings (#50 and #1184), but nothing for clairvoyance. If you put links to the relevant branch of your repo into tickets, we can then close them when the branches are merged into the nightlies' master.
          TL;DR.

          Joking. =P

          Yeah I think mostly the ivanilla branch at the moment is sort of save-file for myself, not a superuseful tracking branch, as there are sometimes different things within a single commit. I guess I could make a "pushvanilla" branch, and start it from the "virgin" state and do single-thing-single-commit things to it to get it up to same place as my current vanilla, so you could more easily see what is done, how it is done and grab it.

          I am trying to keep the readme.txt updated on what I have done in general sense though, and what I'm looking at next.

          Comment

          • ewert
            Knight
            • Jul 2009
            • 702

            #50
            Ahh

            A free, single-player roguelike dungeon exploration game - Comparing angband:master...ewert:ivanilla angband/angband


            That's a very cool thing, can instantly see all changes compared to original.

            Comment

            • Magnate
              Angband Devteam member
              • May 2007
              • 5110

              #51
              Originally posted by ewert
              Using the ivanilla branch? The master is mostly something I tried to delete but it won't for some reason.
              Erm ... you can only delete branches. Master is the "trunk", as it were.
              "Been away so long I hardly knew the place, gee it's good to be back home" - The Beatles

              Comment

              • Magnate
                Angband Devteam member
                • May 2007
                • 5110

                #52
                Originally posted by ewert
                I am trying to keep the readme.txt updated on what I have done in general sense though, and what I'm looking at next.
                Ah, thanks - I hadn't spotted that. Yes - github makes it easy to see what you have changed, but I'm more interested in what you're planning to do next!
                "Been away so long I hardly knew the place, gee it's good to be back home" - The Beatles

                Comment

                • ewert
                  Knight
                  • Jul 2009
                  • 702

                  #53
                  Originally posted by Magnate
                  Erm ... you can only delete branches. Master is the "trunk", as it were.
                  Yeah I just thought I could delete "my" master, as it is only a copy of the true master ...

                  Comment

                  • Magnate
                    Angband Devteam member
                    • May 2007
                    • 5110

                    #54
                    Originally posted by ewert
                    Yeah I just thought I could delete "my" master, as it is only a copy of the true master ...
                    You can certainly do that - just nuke the whole directory and start again with git clone. But of course, deleting the trunk takes all the branches with it ...
                    "Been away so long I hardly knew the place, gee it's good to be back home" - The Beatles

                    Comment

                    • ewert
                      Knight
                      • Jul 2009
                      • 702

                      #55
                      Well it'd be only an extra step then I guess (to name the new fork ivanilla instead of master) but ... not bothering at the moment, let there be two branches.

                      Comment

                      • fizzix
                        Prophet
                        • Aug 2009
                        • 3025

                        #56
                        Originally posted by ewert
                        Using the ivanilla branch? The master is mostly something I tried to delete but it won't for some reason. :P Prolly due to starting the fork with master branch name.
                        yeah, I"m getting errors on the ivanilla branch.

                        I was using Microsoft Visual Studio Express to compile following PaulBlay's instructions here.

                        Originally posted by PaulBlay
                        This can also be done relatively painlessly using
                        TortoiseSVN and Visual C++

                        Windows, Visual C++ and TortoiseSVN for Angband SVN compile

                        1. Download and install TortoiseSVN (requires reboot)

                        2. Navigate to a convenient folder (using Explore or via My Computer), right-click and choose "SVN Checkout" menu option.

                        3. Enter "svn://rephial.org/angband/trunk" for the url of repository. Click OK and you should have the latest SVN source on your computer in a few minutes.

                        4. Copy the source code somewhere else (if you want to mess around with it).

                        5. Install Microsoft Visual C++ 2008 Express Edition.

                        6. Start the Visual Studio 2008 command prompt and change to the
                        source directory of angband (e.g. C:\angbandSVN\src\ )

                        7. Make the file with
                        nmake /fMakefile.nmake RELEASE=1
                        (leave off the RELEASE=1 for a debug compile)
                        I guess I could try using MingWin, but there was some problem I had with it the first time I tried.

                        edit: yeah, i remember the problem I have. I have no idea how to get a command prompt with Mingw.
                        Last edited by fizzix; October 16, 2010, 15:30.

                        Comment

                        • ewert
                          Knight
                          • Jul 2009
                          • 702

                          #57
                          Originally posted by fizzix
                          edit: yeah, i remember the problem I have. I have no idea how to get a command prompt with Mingw.
                          I run it from normal "cmd" window in Windows. Just have the /bin dir included in path like the guides say (from Computer Properties, extras, environment variables or whatever it is in English) and it works for me atleast.

                          The installation of mingw is stupid though, there is no GUI for the mingw-get but it doesn't say that in big blaring letters anywhere really obvious but you have to find the info that the error message you get is "normal" yourself. Need to use the mingw-get update/install etc cmd line cmds...

                          Comment

                          • Timo Pietilä
                            Prophet
                            • Apr 2007
                            • 4096

                            #58
                            Originally posted by ewert
                            I run it from normal "cmd" window in Windows. Just have the /bin dir included in path like the guides say (from Computer Properties, extras, environment variables or whatever it is in English) and it works for me atleast.

                            The installation of mingw is stupid though, there is no GUI for the mingw-get but it doesn't say that in big blaring letters anywhere really obvious but you have to find the info that the error message you get is "normal" yourself. Need to use the mingw-get update/install etc cmd line cmds...
                            I use cygwin for my compiles. Way less complicated than Mingw. IIRC I had a problem with path lengths in mingw, it didn't understand long paths (which were not that long, way way way less than XP understands).

                            With cygwin I haven't had any problems ever.

                            Comment

                            • Magnate
                              Angband Devteam member
                              • May 2007
                              • 5110

                              #59
                              Originally posted by ewert
                              Well it'd be only an extra step then I guess (to name the new fork ivanilla instead of master) but ... not bothering at the moment, let there be two branches.
                              Not quite. You can name a repo anything you like, regardless of whether you create it from scratch or fork (clone) it from an existing repo. But every repo, whatever it is called and however it is created, has a branch called "master". This isn't a branch at all, but the trunk from which other branches are made. You cannot delete this master branch without deleting the entire repo and starting over. You *can* delete any other branch in a repo, except master.

                              For this reason, it is sensible to do most coding and testing on other branches, and make changes to master only when you are certain you will not want to undo them.
                              "Been away so long I hardly knew the place, gee it's good to be back home" - The Beatles

                              Comment

                              • fizzix
                                Prophet
                                • Aug 2009
                                • 3025

                                #60
                                I think I got it to compile. Although, the broken birth menu does make it a pain, but I think I was able to start up a no-selling game. Unfortunately I have to get some actual work done now, but maybe I'll get a chance to play some tonight.

                                Comment

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