Angband Forums

Angband Forums (http://angband.oook.cz/forum/index.php)
-   Idle chatter (http://angband.oook.cz/forum/forumdisplay.php?f=6)
-   -   VB formatting test (http://angband.oook.cz/forum/showthread.php?t=25)

Leon Marrick April 28, 2007 14:04

VB formatting test
 
Code:


                                                                                                         
Èomer        ##################################################################                         
Adventurer  #................................................................#                         
            #................................................................#                         
EXP
98004606 #......########8...................##########....................#                         
AU     
444 #......#########......########.....##########.......######.......#                         
K            #......#########......#######3.....##########.......######.......#                         
STR:     
12 #......#########......########.....##########.......######.......#                         
INT:     
15 #......#########......########.....7#########.......6#####.......#                         
WIS:     
13 #..................................##########........@...........#                         
DEX:     
15 #..................................t....................>........#                         
CON:     
13 #................................................................#                         
CHR:     
12 #............................................t...................#                         
            #................................................................#                         
Cur AC   
1 #......................#####5#.......#######.....................#                         
HP 
1111 #......#######2#.......#######.......######4......1#########.....#                         
            #......#########.......#######.......#######......##########.....#                         
            #......#########.......#######.......#######......##########.....#                         
[Singing, h] #......#########.......#######.......#######......+#########.....#                         
[Aimless-lo] #....................................#######.....................#                         
            #................................................................#                         
            #................................................................#                         
Unknown      ##################################################################                         
Luck                                                                                                     
(no quest)                                                                                               
                                                                                                         
Regen: HP                                                                                               
(no target)                                                                                             
                                                                                                         
                                                                                                         
                                                                                                         
                                                                                                         
                                                                                                         
                                                                                                         
                                                                                                         
                                                                                                         
                                                                                                         
                                                                                                         
                                                                                                         
                                                                                                         
                                                                                                         
                                                                                                         
                                                                                                         
                                                                                                         
                                                                                                         
                                                                                                   
Town


This works. But it could stand some improvement:

1. I'd prefer not to have to use the "CODE" tag, but haven't figured out how to make spaces appear properly just using "TT".

2. The screendumps are fairly large files, especially if the user has a large main Term or shows a picture with lots of color changes.

Leon Marrick April 28, 2007 17:33

Example for Angband

Code:


                                                                               
Human        ##################################################################
Warrior      #................................................................#
Rookie      #................................................................#
LEVEL      1 #......##########...................................######.......#
EXP        5 #......##########...................................######.......#
AU      100 #......##########.....#########.....6#####..........######.......#
|    ~      #......##########.....########8.....######..........######.......#
STR:  18/20 #......2#########.....#########.....######..........######.......#
INT:      13 #.....................#########.....................3#####.......#
WIS:      10 #................................................................#
DEX:      13 #................................................................#
CON:      14 #............................@...................................#
CHR:      14 #.......................>........................................#
            #.........
.#####4...................#####5#..........7#####......#
Cur AC    0 #..........######.......#####.......#######..........######......#
Max HP    19 #..........######.......#####.......#######..........######......#
Cur HP    19 #..........######.......#####.......#######..........######......#
            #..........#####
#.......#####........................######......#
            #..........######.......##
1##........................######......#
            #...........................
.....................................#
            #...........................
.....................................#
            ############################
######################################
                                                                       
Town 


There are now two versions of the code: One for Angband 3.0.8:
http://www.runegold.org/angband/ang_screenshot_code.txt

And one derived from Sangband:
(being updated - not available)

If your variant uses bigtile (you poor deluded fool), work off of the Angband version. Otherwise, use the Sangband version. If you develop another version that other maintainers might be interested in, let me have it and I'll post it here.


Documentation

Screenshots:
There are three different ways to take screenshots from within the game.

Pure ASCII screenshots (monochrome):
Type ')' and choose text. Suitable for newsgroup and other pure-text
environments.

Forum screenshots (color):
Type ')' and choose forum. Suitable for posts to the Angband Forum.

HTML screenshots (color):
Type ')' and choose html. Suitable for websites and browsing.

pav April 28, 2007 17:49

Quote:

Originally Posted by Leon Marrick (Post 242)
1. I'd prefer not to have to use the "CODE" tag, but haven't figured out how to make spaces appear properly just using "TT".

I'll check if I can add code tag without the viewport thingie.
Quote:

Originally Posted by Leon Marrick (Post 242)
2. The screendumps are fairly large files, especially if the user has a large main Term or shows a picture with lots of color changes. The above example is more than 6K, uncomfortably close to the 10K per-post limit.

I have bumped up the limit to 25,000 characters.

pav April 28, 2007 18:19

Quote:

Originally Posted by pav (Post 247)
I'll check if I can add code tag without the viewport thingie.

Okay, I have beated CODE tag to behave (all with just clever reconfiguration in admin interface). Bad news is that vBulletin hardcodes 16px line height when computing the height of the code block. Hope that's tolerable.

Kiyoshi Aman April 29, 2007 08:37

This sort of thing also slows down scrolling on crappier machines [like my 1.66GHz Sempron 2400+...]

Could you perhaps use GD or ImageMagick or something to convert to PNG?

Leon Marrick April 30, 2007 03:14

Quote:

Originally Posted by pav (Post 248)
Okay, I have beated CODE tag to behave (all with just clever reconfiguration in admin interface). Bad news is that vBulletin hardcodes 16px line height when computing the height of the code block. Hope that's tolerable.

It looks a whole lot better than I thought we were going to get at the start. Thanks for working with me!


Quote:

Originally Posted by Kiyoshi Aman (Post 253)
This sort of thing also slows down scrolling on crappier machines [like my 1.66GHz Sempron 2400+...]

Could you perhaps use GD or ImageMagick or something to convert to PNG?

Are you using a dial-up connection? If you are, I can easily imagine screenshots taking a moment or two to load.

Graphics are larger. My tests indicate that the smaller of .gif or .png (sometimes one is better, sometimes the other) ranges between 25% and 200% larger than vB screenshots, depending on how graphics-intensive your screen is.

Another advantage to vB screenshots is that the Forum hosts them for you. People who want to display graphics need to have a provider. Many free providers try to turn your images into .jpgs, which are lousy for typical *band screens.

The disadvantage of vB screenshots is that they show nothing but text. For showing exactly what you see, graphics are the only way to fly.

Pete Mack April 30, 2007 04:46

Quote:

Originally Posted by Leon Marrick (Post 246)
Example for Angband

There are now two versions of the code: One for Angband 3.0.8:
http://www.runegold.org/angband/ang_screenshot_code.txt

Note that V no longer uses get_default_tile. I stole the hack from UnAngband that clears all preferences before doing the dump and restores them after, and uses get_tile instead.


Quote:

If your variant uses bigtile (you poor deluded fool), work off of the Angband version. Otherwise, use the Sangband version. If you develop another version that other maintainers might be interested in, let me have it and I'll post it here.
Yeah, yeah, 3x2 tiles are on the schedule for V, just not in 3.0.8. There's a lot of work to do it properly.

Leon Marrick April 30, 2007 05:30

Quote:

Originally Posted by Pete Mack (Post 271)
Yeah, yeah, 3x2 tiles are on the schedule for V, just not in 3.0.8. There's a lot of work to do it properly.


Pete Mack April 30, 2007 05:38

Further note: the current V implementation uses white as the default foreground color by default, which allows for a lot fewer <font="0xffffff"></font> pairs, and probably cuts the file size by 20%.

I'm integrating the changes now.

Pete Mack April 30, 2007 07:28

Another test embedded html
 
Test of V angband
OK, this is now in V. There are 3 differences with Leon's version
  • get_default_tile removed; now works by resetting the preferences and using Term_what() (UnAngband)
  • No COLOR= emitted for change to white.
  • No COLOR= emitted for color "change" for unknown grid (' '); color change is deferred to next visible character. This makes a big (20%) difference, at least in V.

Code:


                                                                                                     
Dwarf        #                                                                                       
Paladin      #                                              #################                       
Knight      #                                              #              #                       
LEVEL    29 #          #####%###############                #              #                       
NXT    13396 #          #                  #                #              #                       
AU      4446 #          #        s        #                #      TT      #                       
|}=="~[( ]]] #          #                  #                #      TTT      #                       
STR:  18/100 %          #    "            #                #-    TTT      #                       
INT:      7 #          #                  #                #######T#########                       
WIS:  18/61 %          ###%##%#### #########                      # #                               
DEX:      14 %                  #  #                              # #                               
CON:  18/82 %                  # ##                              # #                               
CHR:      10 *                %## #                              # #                               
            #                %  #            ################# #d#                               
Cur AC    22 ####%#%#%%#      # ###            #    ,        # # #                    ##########
HP  416/ 416          #      % #              #              ### #                    #.........
SP  3866          #      # #              #              #  #######################.........
                      %      # #        #######              #...............@....'.'............
                  s  #      % #        #                    #+####################'####.........
                      %      % #        # # ########## ######## #                  #.#  #.........
            %
## ####%%#      # #        # ###        # #      # #                  #.#############
              # #            % #        # #          # #      # #                  #.    #       
              # %            % #        # #        ## #      # #                  ##### #       
              # %      ##%%#%% #        # #        #  #      # #                      # #       
              % #      #      #        # #        # ######### ###########            # #       
              % #      # ##%####    ### # #    ###### #                  #            # #       
              # #      # #          # # # #    # ' +                      #            # #       
            ###+######### %#%%%######## ###+########+####                  #            # #       
              + '                          + "    + +  '  d                #            # #       
            #############  ##########  ## #########+####                  #            # #       
                        ###+#        #  # #      #:#  #                  #            # #       
                          # #        ### # #      # ####                  #            # ###     
                          #'%          #  #    ####  ######################            #  #######
                          # %          ### #    #        #                              ###       
                          #+#            # #    ######## ##                                #########
                          # #            # #        #    #                                        #
                          % #            # #        #    #                                        #
                                                                Study 1800 ft                       



All times are GMT +1. The time now is 09:57.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.