Logo Hardware.com.br
Penitante
Penitante Geek Registrado
1.6K Mensagens 247 Curtidas

[Dica] Como instalar o clássico protetor de tela Johnny Castaway

#1 Por Penitante 09/03/2021 - 01:35




Essa só quem usou PC nos anos 1990 deve lembrar... era um clássico protetor de tela que mostrava a rotina solitária de um náufrago em uma ilha. Descobri neste link que é possível instalá-lo no Windows 10 (uso o 64 bit):

https://www.vidamoderna.com.br/lembra-protetor-de-tela-johnny-castaway-voce-pode-instalar-ele-ate-no-windows-10-64-bits/

O link informa um executável e explica como configurar, sem dificuldades.

Seguem mais detalhes, texto do TechTudo:

https://en.wikipedia.org/wiki/Johnny_Castaway
https://pt.wikipedia.org/wiki/Johnny_Castaway

***********
O Johnny Castaway Screensaver é, sem dúvida, um dos descansos de tela mais famosos e divertidos de todos os tempos! Prova disso é que ele foi criado em 1992 (há quase 30 anos!) e até hoje é um dos mais requisitados pelos usuários.

O screensaver mostra o cotidiano engraçadíssimo de Johnny Castaway, um náufrago em uma minúscula ilha deserta. Enquanto seu computador descansa, o Johnny entra em cena para trabalhar, e muito: irá pescar, cozinhar, mergulhar, construir jangadas, dormir, conhecer sereias, ler...

Um divertido náufrago estará presente na sua tela

Johnny Castaway Screensaver é um daqueles clássicos que nunca sairão de moda: mesmo contendo gráficos e sons totalmente obsoletos (o screensaver foi criado para Windows 3.1, muito antes de existir o velhíssimo Windows 95), o homenzinho náufrago cativa por sua história de sobrevivência na ilha. Você pode ficar longos minutos observando a ação e ela não se repete.

Originalmente produzido pela Sierra e disponível pelo Screensaver.com, atualmente é disponibilizado apenas em sites de fãs (e são muitos!) e aqui, no Baixatudo.

Caso você tenha problemas com a instalação no seu Windows XP (lembre-se que este screensaver foi criado para rodar originalmente em Windows 3.1!), você pode fazê-lo funcionar da seguinte forma: instale o screensaver normalmente, depois vá até a pasta Windows e renomeie o arquivo Scrantic para Scrantic.scr. Feito isso, clique com o botão direito do mouse sobre o ícone e depois clique em instalar. Assim, ele irá aparecer nas propriedades de vídeo.

********

E aqui em inglês um site sobre o mesmo:
http://johnny-castaway.com/index.html
Penitante
Penitante Geek Registrado
1.6K Mensagens 247 Curtidas
#3 Por Penitante
27/03/2021 - 13:32
O mais interessante desse protetor de tela é a aleatoriedade construída nele pelo desenvolvedor. No vídeo que comenta sobre o mesmo (em inglês) e também no site nesse mesmo idioma é explicado que foram programadas diversas situações diferentes que aparecem a medida que os dias passam, e podem surgir sem aviso prévio, quando você esperava o mesmo de sempre. Por exemplo, no Natal o protetor se altera para refletir essa data ou época do ano. No Halloween, no ANO NOVO, no Dia de São Patrício...

Imagem Imagem Imagem Imagem

Outro ponto é que embora haja essa aleatoriedade o protetor também tem uma sequência pra uma historinha. Castaway tem blocos de 5 minutos, e após eles a cena é redesenhada com a ilha se movendo pra outra parte da tela.

Quando um bloco termina vai aparecer uma cena "especial". Parece que existem 19.

No caso da historinha principal ela pode surgir no começo ou fim de cada bloco. Cada "DIA" aparece nesse vídeo abaixo de 6 minutos.



Essa é a história completa. Sem as inúmeras interrupções.

Fora dessa história principal o personagem continua normalmente fazendo várias coisas na ilha, o que pode ser interpretado como "lembranças" do passado dele lá.

Essas partes da história principal (se entendi direito a explicação do vídeo em inglês) não podem ser acessadas só alterando a data do relógio do computador.

O desenvolvedor ScreenAntics foi mais inteligente que isso. O "DIA" do jogo avança a medida que partes da história são exibidas, aí o computador avança pra outro.

Olhando o arquivo de configurações SCRANTIC.INI (localizado na pasta do Windows) vemos várias opções:

SOURCEDIR = C:\SIERRA/SCRANTIC
BACKGROUND = 1
CLOUDS = 1
WAVES = 1
SOUNDS = 1
NUMDAYS = 1
INTRODUCTION = 1
CURRENTYEAR = 2021
CURRENTMONTH = 3
CURRENTDAY = 25
STARTTIME = 900

Algumas indisponíveis no menu de configurações do WINDOWS (mesmo no Windows 3.1), para esse protetor (ou seja, vc tem que editar pelo bloco de notas, pra ativar). É o caso da remoção de toda a imagem de fundo (background), remoção de nuvens, efeitos sonoros...

Detalhe importante: no caso dessa modificação feita pra funcionar no Windows 10 (que botei link pra download lá em cima) eu pelo menos não achei esse INI. E não vi também isso, que apareceria se o protetor fosse instalado no antigo Windows 3.1:

[spoiler]Imagem[/spoiler]

Correção do que eu disse antes: o "LOAD BACKGROUND" aí já é pra informar se vai carregar a imagem de fundo ou não.

Então o que temos nesse protetor (no caso de Windows 10/recente) é o que a "gambiarra" nos dá.

Esse protetor infelizmente não foi otimizado pra funcionar em sistema operacional recente. Assim como muita coisa feita nos anos 1990 e que não pega naqueles 32/64 bit, que rejeitam aqueles feitos pra serem rodados perfeitamente em Windows 3.1 e até o 95.

Outro ponto negativo do Windows 10 é que o screensaver foi modificado para preencher toda a tela. Isso é um erro se o material foi projetado para 4:3.

Acontece que nessa época (anos 1990) não fizeram pro aspecto/formato de tela 16:9 (meu monitor usa 1920x1200, e pra mim nem 16:9 é, e sim 16:10). Quando se coloca conteúdo 4:3 (pra monitor CRT, tela-cheia) em 16:9 o que ocorre é que a imagem é esticada para os lados (essa é a única forma dela encher 100% do monitor).

Em uma das cenas do protetor eu notei que bem do lado esquerdo a imagem parece ter sido cortada, quando Johnny joga uma garrafa ao mar.

Era pra aparecer assim, preservando a razão de aspecto ORIGINAL em 4:3:

Imagem

Com barra preta lateral mesmo. Pois é assim que um monitor 16:9 exibe conteúdo 4:3, incluindo filmes feitos até 1953, por exemplo. Mas no meu LCD aparece enchendo toda a tela (quem modificou pro Windows 10 fez com esse intuito). Não descobri uma forma de corrigir isso, de forçar o DOSBOX a exibir em 4:3.

Outro problema é que as vezes (é raro ocorrer, mas já vi umas 2 ou 3 vezes) o DOSBOX dá pau e trava, então ao invés do protetor de tela sair normalmente nós temos que mandar fechar o programa.

Obviamente essa gambiarra pro CASTAWAY pegar no Windows 10 não é perfeita, inclusive existe um pequeno delay entre você sair da proteção de tela e voltar pro Windows, não é instantâneo, já que estamos mandando abrir o DOSBOX.

************

Voltando a falar do arquivo INI:

NUMDAYS = 1
INTRODUCTION = 1

Uma vez que o "DIA 1" da historinha principal seja exibido pelo protetor esse INTRODUCTION mudará para = 2. Isso não impede que a historinha apareça outras vezes naquele mesmo dia, mas significa que se o protetor rodar em outro dia da nossa semana a SCREEN-ANTICS vai também mudar o NUMDAYS de 1 para 2 (avançar mais 1). Essa última mudança é determinada pelo protetor de acordo com os valores daqui:

CURRENTYEAR = 2021
CURRENTMONTH = 3
CURRENTDAY = 25

Que é a última data em que o SCREENSAVER foi reproduzido. Dia, mês e ano.

A historinha avança e o segundo DIA (nova sequência de eventos, ver vídeo de 6 minutos) pode ser vista. Isso faz com que o INTRODUCTION mude mais 1 dígito (no caso aqui de 1 pra 2).

Ai fica a pergunta: quando a historinha principal aparece? 1 vez a cada 15 que o protetor surge na nossa tela.

Significa o seguinte: se os trechos PRINCIPAIS não aparecerem hoje, sábado 27 de março, então da próxima vez que eu ligar meu computador isso aqui não vai aumentar:

NUMDAYS = 1

Isso garante que cada parte da historinha principal seja reproduzida sequencialmente. Você tem que "estar lá" pra ver cada uma.

No vídeo em inglês (aos 16 minutos) é explicado que cada vez que a história principal toca somos avisados por um efeito sonoro, e se for no começo de um "bloco" então esse reloginho aparece antes:

Imagem

Que indica a passagem de tempo.

Ocorre que nem sempre dá pra (quando a gente quiser) ver uma cena relativa a historinha principal. Você tem que colocar pra rodar o protetor, e torcer pra que dentro da aleatoriedade ela surja no meio.

Uma vez que isso aconteça aí dá pra gravar e jogar no Youtube, e assim que isso ocorra podemos editar manualmente esse INI:

Mudando por exemplo:

NUMDAYS = 1

Para:

NUMDAYS = 2

Para depois rodar o protetor de tela de novo, para que possamos ver outro "DIA" programado pelo desenvolvedor.

Só que nem mesmo isso funciona sempre.

Por exemplo: as historinhas 5 e 7 só rodam no final de um bloco. Para visualizá-las foi necessário deixar o protetor ativo por um bom tempo, e ainda por cima torcer pra que a aleatoriedade ficasse a nosso favor, pois não havia garantia que elas aparecessem.

Pra complicar ainda mais a parte 5 só era tocada A NOITE.

Lembram das opções comentadas antes?

[spoiler]Imagem[/spoiler]

Isso aqui a gente vê no Windows 3.1, mas não no Windows 10 com essa gambiarra pra pegar nele.

Esse também:

[spoiler]Imagem[/spoiler]

Por padrão/default 9 da manhã é quando começa o protetor CASTAWAY.

Esse "DIA" do protetor dura cerca de 6 horas.

Então se o protetor roda entre 9 da manhã e 3 horas da tarde você tem uma cenazinha DE DIA:

Imagem

Já se o protetor aparecer depois de 3 da tarde ele vai mudar pra NOITE:

Imagem

Que dura 2 horas. Depois da história passar na integralidade o arquivo INI volta pra "1" automaticamente:

NUMDAYS = 1
INTRODUCTION = 1

Voltando tudo pro começo.

*****
Outro protetor clássico interessante era o MYSTERY. É mais novo que o CASTAWAY: era de 1995.

https://dinosaurdracula.com/blog/windows-mystery-screensaver/



Que pode ser baixado aqui (vc tem que jogar os arquivos dele pra pasta system32):
http://www.mediafire.com/file/nyzmgimxlcy/Mystery.zip/file

E sim, funciona normal no Windows 10.
Penitante
Penitante Geek Registrado
1.6K Mensagens 247 Curtidas
#4 Por Penitante
08/04/2022 - 18:18
Pra quem usa Windows 11, e última versão possível por sinal (no meu caso num i5 11400, ainda gráficos onboard) esse protetor do Johnny está funcionando, porém os instaladores que informei anteriormente não pegam.

Existe uma versão portátil, que irei colocar o link abaixo, já com um arquivo TXT que escrevi explicando como fazer pra instalar o protetor citado.

https://drive.google.com/file/d/1DV1VIhZmGjsy3tY5_kPbUkULJtQktt4E/view?usp=sharing

Por fim, vale frisar que o README também informa como criar um atalho, pra que colocado na área de trabalho seja possível a qualquer momento ativar o mesmo, sem necessidade de esperar X minutos e clicando em "visualizar" ali na tela de seleção de protetores, do Windows.

A única ressalva que faço é que seguindo as dicas acima não dá pra configurar (até onde eu vi) nada específico desse protetor, tipo desativar sons e nem detalhes gráficos dele.

É que por ser muito antigo ele usa o DosBOX pra rodar.

A respeito do formato de tela, corretamente ele fica em 4:3 mesmo num monitor Wide. Quanto ao meu, é um que usa resolução 4K.

OBS: o link pra versão portátil foi colocado aqui:

https://www.screensaversplanet.com/screensavers/johnny-castaway-237/#reviews

Porém no meio dos comentários. Me chamaram atenção pra ele no reddit, depois que eu reclamei que tive problemas pra fazer funcionar no Windows 11.

P.S. Me foi explicado como modificar as configurações internas do protetor.

Tem que abrir esse arquivo:

dosbox\WINDOWS\SCRANTIC.INI
Penitante
Penitante Geek Registrado
1.6K Mensagens 247 Curtidas
#6 Por Penitante
14/04/2022 - 11:24
PH disse:
Qual configuração?

A minha é a última versão do Windows 11 mesmo. PC é um i5 11400, mas usa gráficos onboard.

Se for usar aqueles instaladores dos primeiros posts do tópico, acho que só pegam até o Windows 10.

***************

No meu funciona somente a versão "portátil" daquele último post:

https://drive.google.com/file/d/1DV1VIhZmGjsy3tY5_kPbUkULJtQktt4E/view?usp=sharing

Tem que seguir a risca o que coloquei no README, do contrário não vai rodar de jeito nenhum.

Acredito que com essas mudanças de sistema operacional outros protetores antigos tenham parado de funcionar.

Futuramente quando eu colocar uma placa de vídeo vou ver se continuará OK.

Algo que notei é que agora toda vez que o protetor é desligado rola um efeito sonoro antes de voltar pro Windows, que antigamente eu não lembro de ter ouvido.

*****
Sobre o arquivo dosbox\WINDOWS\SCRANTIC.INI, é por ele que a gente edita algumas paradas do protetor, como desligar certos elementos gráficos, som, e algumas opções específicas que depois vou dar uma olhada.

Quando esse .INI é aberto ele aparece dessa forma:

[ScreenSaver.ScreenAntics]
SourceDir=C:\SIERRA\SCRANTIC
Background=1
Clouds=1
Waves=1
Sounds=1
Password=
NumDays=6
Introduction=6
CurrentYear=2022
CurrentMonth=4
CurrentDay=14
StartTime=900

Eu havia explicado isso lá atrás, que se alterasse uma dessas opções acima, o screensaver mudaria de algum jeito.
Penitante
Penitante Geek Registrado
1.6K Mensagens 247 Curtidas
#8 Por Penitante
09/10/2023 - 19:42
Um adendo importante: no Windows 11 (que é 64 bit) a dica acima do Google Drive parou de funcionar.

Mas colocaram um instalador, acabei de testar, pegou direitinho:

https://www.screensaversplanet.com/help/guides/windows/how-to-run-johnny-castaway-on-windows-64-bit-28

Não precisa de mais nada, fora rodar esse executável.

Desse screensaver, só dá pra configurar se vai ter som ou não. Outra coisa é que agora eu tenho uma VGA, no caso a RTX 3060. E o protetor aparece esticado, enchendo toda a tela. Pra que fique em 4:3 (como deve) é preciso ativar a "escala de número inteiro" nessa parte do painel da Nvidia:

https://i.postimg.cc/gYCYcX2Y/ESCALA.jpg



Estou vendo que o tal "integer scaling" é inclusive útil para jogos antigos.
Penitante
Penitante Geek Registrado
1.6K Mensagens 247 Curtidas
#11 Por Penitante
30/11/2024 - 00:41
O link pra versão que pega no Windows 11 é esse abaixo, os outros não funcionam.

https://www.screensaversplanet.com/help/guides/windows/how-to-run-johnny-castaway-on-windows-64-bit-28

No caso da tela aparecer em 4x3, vc tem que ir nas configurações da placa de vídeo e ficar mexendo lá no painel de controle da Nvídia. O meu atualmente tá assim, que é o correto, e não deve ser mudado:

-- Escala = Taxa de proporção (já estava selecionado por padrão)

E não no tela inteira / sem escala / escala de número inteiro. Esse último irá esticar a imagem, incorretamente, não exibindo em 4:3.

Eu também selecionei:

-- Executar escala em: GPU

E desmarquei o "substituir o modo de escala definido por jogos e programas"

Só assim ele fica OK, senão estica.

Algumas raras vezes o protetor trava, com tela de erro que é preciso dar OK pra sair. Mesmo assim, fica tela preta e não volta pro Windows. Pra isso acontecer, tenho que dar control + alt + DEL, e cancelar (dar ESC).

Esse Mystery não lembro se ainda funciona, e era outro clássico, mas aposto que não. Muita coisa dessa época morreu em hardware novo, a menos que alguém hackeasse pra de algum modo virar compatível.

Isso acontece não só porque o Windows 95 era 32-bit (e não 64), claro que com instruções e bibliotecas que não existem mais no moderno. Também é por conta de API gráfica e de som, uso de versão bem primitiva do DirectX, ou acesso a área restrita do sistema.

Deve haver alguns jogos desse período que até hoje não ganharam atualizações (não necessariamente como as de Metal Gear Solid e Resident Evil, até com textura HD), mas pra rodarem, ainda que continuem feios.
© 1999-2025 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal