User talk:Xymph/Map views

Even more spots!
General remark: this is fantastic and I can't argue with any of the reasoning. I agree it might be distilled to a help page, though that takes effort &mdash; we've learned that help pages must be incredibly succinct and focused, or people stop reading.

Regarding spots, since my name keeps getting dropped. :>  E4M1 was actually done by someone else, which I'd completely forgotten along with its prefatory chat. That means at least five different methods have been used, and their colors vary also: Given the level of detail you're going into... is this important? It seems quite difficult to enforce a uniform style: unlike text markup, we can't assume the same tools are available to all editors. (Unless someone writes a new utility, and I'd also like my own tropical island and a pet unicorn.)   Ryan W (talk) 00:03, 5 May 2016 (CDT)
 * GIMP on Linux
 * Unspecified (looks extremely similar)
 * Unspecified (but clearly different)
 * Not certain; likely Windows XP with chintzy shareware clone of Photoshop
 * Unspecified
 * GIMP on Mac OS


 * Thanks for your kind feedback. I know I keep saying this or that should be in the Help/Guidelines section, but yeah, it all takes time and thought. And it seems that the admins & editors most active here, are also spread the most thin (hi Quasar :>).
 * Regarding how spots are done, thanks for addressing my question before I even got around to raising it. ;) I toyed around with Gimp (and an ancient version of PSP) a bit already, and realized that applying marked spots to maps is a task more monumental than most on this wiki. Some degree of automation would help to make it more manageable, so Gimp scripting might be a viable approach, but one I have zero experience with. And I already have enough on my plate, so I'll focus on areas with more immediate results. --Xymph (talk) 03:41, 5 May 2016 (CDT)

drawmaps.py script for Python 3
Since Omgifol has supported Python 2.7 & Python 3 since 0.3.0, your scaling-supported drawmaps.py maybe can be updated for Python 3? I tried following the Omgifol example using http://www.gamers.org/~fpv/drawmaps.py but Python 3.7.8 gave a syntax error.

File "drawmaps.py", line 73 print "\t%0.2f: %d x %d" % (1.0 / scale, xsize, ysize)

I believe Python 3 deprecated its statement supporting C -like arguments. But it can be updated to use string formatting passed into the function:

print('\t{0:f2}: {1} x {2}'.format(1.0 / scale, xsize, ysize))

--Afterglow (talk) 22:13, 10 October 2020 (CDT)