ID:2100865
 
Resolved
Text-mode rendering didn't work correctly.
BYOND Version:510
Operating System:Windows 10 Home
Web Browser:Chrome 51.0.2704.84
Applies to:Dream Seeker
Status: Resolved (511.1350)

This issue has been resolved.
Descriptive Problem Summary:
Something came up for a project I am currently developing and wasn't able to fix this issue. I made a demo to see if I can reproduce the issue and wasn't able to fix the problem which was when the player chooses a new mob and have the text mode (from the default BYOND skin) on check. This causes the screen to go black and I tried rechecking it and still had the same result.

Click here for demo: http://puu.sh/pu0Mv/3c78c16783.zip

Numbered Steps to Reproduce Problem:
1) Run the world as single player.
2) Select the box (mob) that is available.
3) Move around as the player changed its mob while having the text checked.

Code Snippet (if applicable) to Reproduce Problem:
world
mob = /mob/login

turf
icon = 'turf.dmi'
icon_state = "turf"

mob
icon = 'mob.dmi'

box/box_red
box/box_blue

login
Login()
world << "[src] has logged on!"

var/box = input("Select:", "Question") in list("red_box", "blue_box")
var/mob/box/b = new(box)

b.Move(locate(1, 1, 1))
b.icon_state = box

src.client.mob = b
src = null


Expected Results:
The new mob that the client is using was able to see while the text check mode is on.

Actual Results:
Text-mode map would appear, but once you move it turns into a black screen.

Does the problem occur:
Every time? Or how often? Discovered it on June 14th, 2016.
In other games? N/A
In other user accounts? Yes
On other computers? N/A

When does the problem NOT occur?
While not having the text-mode map on.

Did the problem NOT occur in any earlier versions? If so, what was the last version that worked? (Visit http://www.byond.com/download/build to download old versions for testing.)

Workarounds:
N/A.
You didn't call ..() in Login(), or set client.eye. I don't think this is a bug.
I still got the same result of it after calling ..() and set client.eye to the mob.

Can you narrow down if this started happening in a particular 510 build?
I used Version 510.1345 right now, but I'll update to the latest version to see if I get this again.
You likely would, since 1346 didn't make any changes in that department. But please check some older 510 builds to narrow down where it first occurred.
When I reverted to the version 510.1320, it shown the expected result (no black screen) that I had wanted at first. Version 510.1342, 510.1343, 510.1344, 510.1345, 510.1346 had the same bug encounter from the picture above.

Update: Version 510.1341 had the same result as version 510.1320, no black screen.
the best way to do this is a binary search

go to 1320, it has no bug, 1345 has a bug

so meet in the middle, 1333. does it have the bug?

if yes, go to 1327

if no, go to 1340

by splitting it in half like that, it's much quicker to find the version that caused bug, as every check you do eliminates half the possibilities
By using MrStonedOne's strategy (appreciated it) I discovered that version 510.1333 - 510.1340 did not have a black screen when having the text map checked on.
any news on this?
I haven't gotten a look at this yet, but it's on my list.
I hope this is still on the list somewhere; kind of important.
510.1347 confirmation: Text-mode is completely non-functional. bgcolor works just fine, but text glyphs don't show their foreground color.
Still on my list. I'll get to this soon.
Lummox JR resolved issue with message:
Text-mode rendering didn't work correctly.
YES! The day after I complained about it talk about timing xD
:)