General

I suggest you ...

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. (IDE) run-time error messages for bad table columns can be more specific

    Table run-time error checking has cost me a bit of time as is. I have two examples:

    1. I had code that looked roughly like this:
    choose row with b entry of 3 in column x
    ...
    choose row with c entry of 4 in column y
    ...
    (operate on x entry of current row)

    I forgot to switch back and searched for column x. in table c, causing an error. All I got was that I found an error in table b. If I'd known the column the program mistakenly looked for, it might have saved some time.

    It…

    2 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      You have left! (?) (thinking…)
    • (Responses) Provide a way of tagging which responses are parser errors

      In adapting the Standard Rules and extensions for Inform 6L02, we've followed the convention that parser error messages to the player (rather than to/about the protagonist) should remain second person and present tense, or else be phrased as neutrally as possible, rather than adapting to the viewpoint used for other messages.

      However, some authors are concerned about a potentially confusing shift between second person and other persons of narration; others would like to be able to make systematic changes to how all parser errors are shown, for instance by setting them off in brackets or italics, or instructing Vorple to…

      2 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)
        You have left! (?) (thinking…)
      • (Syntax/Arithmetic) Remainder operator for equations

        Extend the equation syntax to allow a "mod" operator.

        2 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)
          You have left! (?) (thinking…)
        • Extend [first time]... to include [subsequently]...

          I am proposing extending the idea mentioned here:

          https://inform7.uservoice.com/forums/57320-general/suggestions/751240--adaptive-text-first-time-only

          ...so that instead of displaying text the first time only (which was implemented) OR displaying text NOT the first time (not implemented), we can choose either/or/both. Example (at game start):

          Grubby Cell
          You wake up on the floor of a dirty prison cell.

          > look
          Grubby Cell
          You are standing in a dirty prison cell.

          ...the code for which could be something along the lines of:

          Grubby Cell is a room. "You [first time]wake up on the floor of[subsequently]are standing in[end] a dirty prison cell."

          Using [first time]...[subsequently]...[end] construction would I…

          2 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)
            You have left! (?) (thinking…)
          • (IDE) Use a search engine metaphor for the documentation tab

            - Give the back and forward buttons on all tabs proper icons
            - Change the Contents button into a Home button and move it next to the back and forward buttons
            - Move the Documentation Search textbox down to alongside the back, forward and home buttons and have it stretch along the navigation bar
            - Maybe put a go button at the end of the search textbox
            - After searching, take the user to a Google-style results page in the Documentation tab and dispense with the awkward Search Results tool palette

            2 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              1 comment  ·  Admin →
            • Have a "no graphics" and "one window" options for the IDE interpreter

              It is currently the case that Quixe will not open graphics windows. This causes graphical games (Alabaster, etc) to throw Glk errors -- as opposed to either degrading gracefully or gracefully refusing to run. If the IDE interpreter had options for these cases, authors could test for them and not be blindsided by these errors.

              2 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)
                You have left! (?) (thinking…)
              • (IDE) Make Search go to and highlight the found text

                I'm a new user, and I find the search function in the Mac IDE a bit difficult to use, as it doesn't only opens the chapter of the documentation that contains the word I searched for, but doesn't show where that word is. That makes it difficult to use.

                2 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                • (World model) Allow regions to overlap

                  I've been working on something that might become an extension, which will, among other things, add walls, floor, and ceiling to indoor rooms and ground and sky to outdoor rooms. Making these features backdrops is easy, and defining two overarching regions (the Great Indoors and the Great Outdoors) in which the backdrops will be visible is also easy. But at that point, defining any _other_ region becomes very difficult.

                  It doesn't seem to be possible to define a large region first (in an extension, for instance) and then add smaller regions later in the code, even if they _don't_ overlap…

                  2 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    1 comment  ·  Admin →
                  • Make testing commands and ``if the player consents'' interact consistently across VMs

                    The I6 procedure YesOrNo doesn't take input from test strings under the Z-machine, but it does under Glulx. The inconsistency means that lines like

                    - - - -
                    Test me with "jump off cliff / y / perform first aid".
                    - - - -

                    have to be written

                    - - - -
                    Section "Test Strings with Yes/No Answers" (for Glulx only)

                    Test me with "jump off cliff / y / perform first aid".

                    Section "Test Strings without Yes/No Answers" (for Z-machine only)

                    Test me with "jump off cliff / perform first aid". [The human must enter `y.']
                    - - -…

                    2 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      1 comment  ·  Admin →
                    • Allow non-temporary named values after the dash in a phrase argument

                      So that code like

                      - - - -
                      There is a room.
                      Foo is a thing that varies.
                      To bar (X - a thing that is foo): ....
                      - - - -

                      could be written without ``a thing that is.'' Or, if there is a good reason for this syntax, change the problem message provoked by omitting those words to suggest that the author might have intended them.

                      2 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                      • (Parsing) Null token for topics

                        We can already use -- as a null token in a list of slashed alternatives for a phrase definition, as in "To review the/-- landmarks."

                        The suggestion to use -- as a null token for understand grammar is planned, as in 'Understand "google for/-- [text] in/on [library computer]" as consulting it about (with nouns reversed)." See http://inform7.uservoice.com/forums/57320-general/suggestions/751366-parsing-null-token-for-understand-grammar.

                        I suggest allowing -- as a null token for topics, as in 'Instead of consulting the library computer about "the/-- zombie apocalypse:", simply so that all three cases are treated uniformly. (As things stand, the given topic will match "the zombie apocalypse"…

                        2 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                        • (IDE) Remember scroll position when using forward/back documentation buttons.

                          Make the Windows IDE forward/back buttons in the documentation and index behave more like a browser and remember the scroll position. Some of the index pages are long and when you find the bit you want and click on it, then come back, you end up at the top of the page again, having to scroll down to where you were.

                          1 vote
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                          • (Windows/IDE) Fix/Improve Jump List under Windows 7

                            Currently, the jump list populates with opened Extensions but not with the Story files. It would nice to have the Jump List working.

                            1 vote
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                            • The indexes are very slow

                              The HTML indexes are very slow. Some improvements that I've thought of:

                              1. I think the biggest improvement would be gained by putting all of the scripts together - switching between HTML and JS can slow down some browsers significantly
                              2. There is a lot of inline CSS. If this could be extracted out into the stylesheets then there wouldn't be a need to parse almost two and a half thousand border=0 or color="#800000"
                              3. Lots of inline images could be replaced with CSS backgrounds. You would avoid parsing the tags as well as all their attributes.
                              4. Tables are…

                              1 vote
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                              • Index of syntax highlighting

                                I can see that adding syntax highlighting in the source essentially would require you to compile the code as you write it and would be difficult to make. But could you put in an index panel that has the source code with the highlighting for objects, regions, verbs, ect.?

                                1 vote
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                • Make an strict mode option for line endings

                                  Many users get confused by line endings - when to use periods or semicolons, what punctuation inside a text is allowed to end a line.

                                  An optional strict mode could be added which would enforce stricter formatting rules, such as:
                                  every statement must end in a period, and one statement per line
                                  every line in a rule must end in a semicolon
                                  at least one blank line before and after every rule
                                  either begin/end or tabbed blocks, but not both (would have to apply only to the main source file, not extensions)

                                  1 vote
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    1 comment  ·  Admin →
                                  • Make it possible to make "room" a kind of "thing"

                                    I just spent 30 hours working around the fact that it isn't and that it cannot be made one even by redefining the Standard Rules.

                                    I realize this is not straightforward at all as it requires digging about in crusty old Inform 6 code to eliminate aliased flags and whatnot.

                                    1 vote
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                    • Allow text and binary files to be declared and blorbed from the Materials folder

                                      Allow text and binary files to be declared and blorbed from the Materials folder, much like figures and sounds, now that Blorb has the TEXT and BINA chunk types.

                                      (And regenerate infglk.h so that the associated glk functions, glk_stream_open_resource and glk_stream_open_resource_uni, are available by name.)

                                      1 vote
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                      • (Syntax) Make rules able to refer to actors

                                        "Before printing the name of something while an actor doing something" is allowed right now, but we can't continue "If the actor is the player, say 'your '." and so own, because we cannot refer to actors further. This means that we can't write general rules in this manner.

                                        1 vote
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          1 comment  ·  Admin →
                                        • Standardize carrying requirements

                                          As of 6L38, some actions (such as wearing, giving it to, etc.) employ the carrying requirements rule, while others (such as inserting it into, putting it on, etc.) use internal check rules. I suggest standardizing so that every action needing a carried object use the carrying requirements rule for two reasons: one so it is easy to circumvent by unlisting the carrying requirements rule when desired, and second so that the requirements are kept even for "Instead" rules.

                                          1 vote
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            1 comment  ·  Admin →
                                          1 2 5 7 9 13 14
                                          • Don't see your idea?

                                          General

                                          Feedback and Knowledge Base