I took a screenshot of every bit of ASCII from the Portal end credits. Then I copied the text by hand.
Well, I spent about an 1½ hours on these:
.,-:;//;:=, . :H@@@MM@M#H/.,+%;, ,/X+ +M@@M@MM%=,-%HMMM@X/, -+@MM; $M@@MH+-,;XMMMM@MMMM@+- ;@M@@M- XM@X;. -+XXXXXHHH@M@M#@/. ,%MM@@MH ,@%= .---=-=:=,. -@#@@@MX ., -%HX$$%%%+; =-./@M@M$ .;@MMMM@MM: X@/ -$MM/ .+MM@@@M$ ,@M@H: :@: . -X#@@@@- ,@@@MMX, . /H- ;@M@M= .H@@@@M@+, %MM+..%#$. /MMMM@MMH/. XM@MH; -; /%+%$XHH@$= , .H@@@@MX, .=--------. -%H.,@@@@@MX, .%MM@@@HHHXX$$$%+- .:$MMX -M@@MM%. =XMMM@MM@MM#H;,-+HMM@M+ /MMMX= =%@M@M#@$-.=$@MM@@@M; %M%= ,:+$+-,/H#MMMMMMM@- -, =++%%%%+/:-.
=+$HM####@H%;, /H###############M$, ,@################+ .H##############+ X############/ $##########/ %########/ /X/;;+X/ -XHHX- ,######, #############X .M####M. X############# ##############- -//- -############## X##############%, ,+##############X -##############X X##############- %############% %############% %##########; ;##########% ;#######M= =M#######; .+M###@, ,@###M+. :XH. .HX:
=/;;/- +: // /; /; -X H. .//;;;:;;-, X= :+ .-;:=;:;%;. M- ,=;;;#:, ,:#;;:=, ,@ :% :%.=/++++/=.$= %= ,%; %/:+/;,,/++:+/ ;+. ,+/. ,;@+, ,%H;, ,/+, ;+;;/= @. .H##X -X :///+; ;+=;;;.@, .XM@$. =X.//;=%/. ,;: :@%= =$H: .+%- ,%= %;-///==///-// =%, ;+ :%-;;;;;;;;-X- +: @- .-;;;;M- =M/;;;-. -X :;;::;;-. %- :+ ,-;;-;:== ,X H. ;/ %= // +; ,////,
.,---. ,/XM#MMMX;, -%##########M%, -@######% $###@= .,--, -H#######$ $###M: ,;$M###MMX; .;##########$;HM###X= ,/@###########H= ;################+ -+#############M/, %##############+ %M###############= /##############: H################ .M#############;. @###############M ,@###########M:. X################, -$=X#######@: /@##################%- +######$- .;##################X .X#####+, .;H################/ -X####+. ,;X##############, .MM/ ,:+$H@M#######M#$- .$$= .,-=;+$@###X: ;/=. .,/X$; .::, ., ..
-$- .H##H, +######+ .+#########H. -$############@. =H###############@ -X: .$##################: @#@- ,; .M###################; H###; ;@#: @###################@ ,#####: -M###. M#################@. ;######H M####- +###############$ =@#######X H####$ -M###########+ :#########M, /####X- =########% :M########@/. ,;%H@X; .$###X :##MM@%+;:- .. -/;:-,. ,,-==+M########H -##################@HX%%+%%$%%%+:,, .-/H%%%+%%$H@###############M@+=:/+: /XHX%:#####MH%= ,---:;;;;/&&XHM,:###$ $@#MX %+;- .
:X- :X### ;@####@ ;M######X -@########$ .$##########@ =M############- +##############$ .H############$=. ,/: ,M##########M;. -+@###; =##########M; =%M#######; :#########M/ -$M###########; :########/ ,;X###########; =#######$. ;H#########+######M= ,+#############+ /M########@- ;M#####% +####: ,$M-
.+ /M; H#@: ;, -###H- -@/ %####$. -; .%#X M#####+;#H :M#M. .. .+/;%#############- -/%H%+;-, +##############/ .:$M###MH$%+############X ,--=;- -/H#####################H+=. .+#################X. =%M####################H;. /@###############+;;/%%;, -%###################$ ;H######################M= ,%#####MH$%;+#####M###-/@####% :$H%+;=- -####X.,H# -+M##@- . ,###; ; =$##+ .#H, :XH, + .;-
.-;+$XHHHHHHX$+;-. ,;X@@X%/;=----=:/%X@@X/, =$@@%=. .=+H@X: -XMX: =XMX= /@@: =H@+ %@X, .$@$ +@X. $@% -@@, .@@= %@% +@$ H@: :@H H@: :HHHHHHHHHHHHHHHHHHX, =@H %@% ;@M@@@@@@@@@@@@@@@@@H- +@$ =@@, :@@@@@@@@@@@@@@@@@@@@@= .@@: +@X :@@@@@@@@@@@@@@@M@@@@@@:%@% $@$, ;@@@@@@@@@@@@@@@@@M@@@@@@$. +@@HHHHHHH@@@@@@@@@@@@@@@@@@@@@@@+ =X@@@@@@@@@@@@@@@@@@@@@@@@@@@@X= :$@@@@@@@@@@@@@@@@@@@M@@@@$: ,;$@@@@@@@@@@@@@@@@@@X/- .-;+$XXHHHHHX$+;-.
,:/+/- /M/ .,-=;//;- .:/= ;MH/, ,=/+%$XH@MM#@: -$##@+$###@H@MMM#######H:. -/H# .,H@H@ X######@ -H#####@+- -+H###@X .,@##H; +XM##M/, =%@###@X;- X%- :M##########$. .:%M###@%: M##H, +H@@@$/-. ,;$M###@%, - M####M=,,---,.-%%H####M$: ,+@## @##################@/. :%H##@$- M###############H, ;HM##M$= #################. .=$M##M$= ################H..;XM##M$= .:+ M###################@%= =+@MH% @#################M/. =+H#X%= =+M###############M, ,/X#H+:, .;XM###########H= ,/X#H+:; .=+HM#######M+/+HM@+=. ,:/%XM####H/. ,.:=-.
#+ @ # # M#@ . .X X.%##@;# # +@#######X. @H% ,==. ,######M+ -#####%M####M- # :H##M%:=##+ .M##M,;#####/+#######% ,M# .M########= =@#@.=#####M=M#######= X# :@@MMM##M. -##M.,#######M#######. = M @##..###:. .H####. @@ X, ############: ###,/####; /##= @#. M ,M## ;##,@#M;/M#M @# X#% X# .%= ######M## ##.M#: ./#M ,M #M ,#$ ##/ $## #+;#: #### ;#/ M M- @# : #+ #M@MM###M-;M #:$#-##$H# .#X @ + $#. # ######/.: #%=# M#:MM./#.-# @#: H# +,.= @###: /@ %#,@ ##@X #,-#@.##% .@# #####+;/##/ @## @#,+ /#M . X, ;###M#@ M###H .#M- ,##M ;@@; ### .M#M##H ;####X ,@#######M/ -M###$ -H .M###% X####H .@@MM@; ;@#M@ H#M /@####/ ,++. / ==-, ,=/:, .+X@MMH@#H #####$=
Time well spent!
Trollfarceur says:
July 13, 2017
Thx a LOT !
kazitor says:
July 13, 2017
No problem, glad it helped
Terry says:
August 4, 2017
I don’t know why you did this, but thanks! Your sacrifice is appreciated.
Chris Hayes says:
August 14, 2017
Wow, you’re amazing. I did a google search for this not expecting someone to have actually gone through and meticulously typed it up. I made a recreation of the Portal 1 credits in javascript and I thought typing up all the names was tedious xD
If you’re curious: https://www.hayeschris.com/proj/Portal%201%20Ending/portal-1-ending.html
I gave you credit
kazitor says:
August 14, 2017
Thanks
Glad to see so many people finding this useful, after all this time.
That page only seems to be displaying the two orange boxes, though. Is it still a work in progress?
Edit: The problem is that the start() function isn’t being called. I’m using Firefox, that might be the issue. That sorted out, excellent work!
GLaDOS says:
October 6, 2018
Nice job, but kazitor you wrote glad instead of GLaD. Twice.
Samaritan says:
September 10, 2021
The first three lines of the Portal logo are missing one space of indentation.
bb8 says:
January 7, 2022
it wont work on discord
Michael says:
December 26, 2022
This was a triumph, I’m making a note here. “Huge Success.” It’s hard to overstate my satisfaction
linuxnoob says:
September 20, 2023
Amazing work! thank you
Anonymous says:
September 29, 2023
@=. ,-p
;#M;. ,;@#J;
`;@”M;m, ,=$@%M@;
‘M; /#f; =&#f` dP;
;@$;@F@; ;P” ;@#+;gdP;
;d@P;P”-%@, M#M##;&;’
,-.]( , J;;MR$==*”`
,-+&J@#pQ&`’%$*d;”” ,-&#+-,
c#@R”` :M&R;)qdb` @#: ,=$##d:g**#@lhn-.
“*&$%;#&$;;@PQ ;#;’GQd@P$/#.,d$P$;=”`
`”””;db##hn=/S,$ `*MJ;P&+-*`
,nd;f###h”hnK;MfM+-,”””
,f@F;###P/ S):D#&@P,;
,f*`LQ#$,$Q+%;`:B$#”dQ%;
.;5=c#l%**”””` ;=SC` P&;
;f@P%=-” `*&#Lf#&,
`*”` `”&R#;.
`”**
Your old friend deadly neurotoxin says:
April 13, 2024
What is this supposed to be?
Gordon Freeman says:
April 13, 2024
.-;+$XHHHHHHX$+;-.
,;X@@X%/;=—-=:/%X@@X/,
=$@@%=. .=+H@X:
-XMX: =XMX=
/@@: =H@+
%@X, .$@$
+@X. $@%
-@@, .@@=
%@% +@$
H@: :@H
H@: :HHHHHHHHHHHHHHHHHHX, =@H
%@% ;@M@@@@@@@@@@@@@@@@@H- +@$
=@@, :@@@@@@@@@@@@@@@@@@@@@= .@@:
+@X :@@@@@@@@@@@@@@@M@@@@@@:%@%
$@$, ;@@@@@@@@@@@@@@@@@M@@@@@@$.
+@@HHHHHHH@@@@@@@@@@@@@@@@@@@@@@@+
=X@@@@@@@@@@@@@@@@@@@@@@@@@@@@X=
:$@@@@@@@@@@@@@@@@@@@M@@@@$:
,;$@@@@@@@@@@@@@@@@@@X/-
.-;+$XXHHHHHX$+;-.