Este guia explica como obter cada final e corrige alguns mal-entendidos sobre determinados números.
Lógica Matemática
Existem quatro finais em Signalis. Um deles, o final “Artefato”, permanece em segredo até que determinados objetivos sejam cumpridos no jogo. Os outros três finais, conhecidos como finais “Memória”, “Promessa” e “Sair”, dependem de valores específicos rastreados no jogo.
Cada um desses finais corresponde a um valor interno, nomeadamente Círculo (Memória), Morte (Promessa) e Saída, que são contabilizados quando você entra na sala de Criogenia no final do jogo. Esses valores podem mudar com base em diversas condições, conforme explicado abaixo.
Círculo=2 no início do jogo. Morte e Licença começam em 0.
TotalPurePlaytime <6h: +2 para Círculo
TotalPurePlaytime > 12h: +1 para Morte
Mortes > 90: Morte+1
Mortes > 120: Morte+1 (de novo)
Danos Sofridos > 1900: Morte+1
Mortes > 5: Morte+1
Tempo de regeneração > 5m (300seg): Morte+1
regenTime > 5m (300seg): Morte+1 (repete duas vezes)
QuaseMorte Sobrevive > 8: Morte+1
Conversas com NPCs > 25: Sair+1
Conversas com NPCs > 35: Sair+1 novamente
HealingTimeFraction calculado como healedTime / healedTimeSegment
HealingTimeFraction> 0.6: Sair +1
HealingTimeFraction> 0.8: Sair +1
MemoryTime > 5min: Sair+1
verificações de porta > 40: Sair+1
Fluxograma lógico final:
Para simplificar as coisas, aqui está a lógica básica para os diferentes finais:
- Se Death for menor que Leave e Leave for maior que Circle, você obterá o final “Leave”.
- Se Death for igual a Leave, você obtém o final “Memory”.
- Se Licença for menor que Morte e Licença também for menor que Círculo, você obterá o final “Promessa”.
- Se Licença for menor que Morte e Morte for menor que Círculo, você também obterá o final “Memória”.
- Se Morte for menor que Licença e Morte for menor que Círculo, você obterá novamente o final “Memória”.
Vamos agora definir o que cada variável significa:
[TotalPurePlaytime]
Inclui apenas o tempo gasto jogando ativamente o jogo, excluindo o tempo gasto no inventário, caixas de texto de diálogo, notas, menus e telas de carregamento.
[Mata]
Reflete o número de inimigos que você eliminou, contando até mesmo os inimigos reanimados como novas mortes.
[Dano recebido]
Isso mede o dano base que você recebeu, sem levar em conta quaisquer modificadores de dificuldade ou resistência. Por exemplo, se você esbarrar em um inimigo, acrescenta 20 a esse valor.
[Mortes]
Ele registra quantas vezes você morreu no jogo, e essa contagem permanece com o seu salvamento.
[tempo de regeneração]
Este número especial chamado regenTime pode parecer enganoso à primeira vista. Alguns podem pensar que o uso de adesivos e sprays de reparo pode aumentá-lo, mas isso não é verdade. Na verdade, o regenTime só aumenta quando Elster está reparando danos abaixo de limites específicos. Caso você não saiba, Elster se curará automaticamente se seu HP cair abaixo de 12 na dificuldade de sobrevivência ou 26 na dificuldade normal e casual. Esta é a única maneira de o regenTime aumentar.
[Quase Morte Sobrevive]
Quando Elster leva um golpe realmente grande que normalmente acabaria com ela, você verá um quadrado vermelho 3×3 na tela, e isso significa que ela está no “Modo Quase Morte”. Enquanto ela estiver neste modo, se ela for atingida novamente e seu HP cair para zero, ela não conseguirá. O interessante é que esse valor aumenta em 1 assim que ela entra no Modo Quase Morte. Que eu saiba, a única maneira de redefinir o tempo de espera do Near Death é salvando o jogo. Salvar o jogo também traz o HP de Elster de volta a um nível específico se estiver abaixo desse limite.
[NPC fala]
Este número mostra quantas conversas diferentes você teve com os personagens do jogo. Mas aqui está o problema: depois de ouvir tudo o que um personagem tem a dizer, esse número para de aumentar.
[HealingTimeFraction (healedTime/healedTimeSegment)]
Não tenho muita certeza sobre o significado exato desse valor, mas com base em vários testes, parece que [healedTime] representa o tempo gasto na saúde nominal, o que significa ter mais de 80HP. [healedTimeSegment] pode ser o tempo gasto em cada seção específica. Alternativamente, pode estar relacionado ao tempo que você gasta com Saúde Nominal durante as lutas contra chefes de Mynah e Falke, porque se você pular essas lutas e ir direto para o final, você não ganhará pontos para o final de Sair. Porém, tentei carregar um save onde mantive HP baixo, lutei com Mynah com 100HP o tempo todo e depois entrei na área final usando depuração, mas não recebi nenhum ponto. Então, para almejar esse final, é uma boa ideia manter seu HP acima de 80 o tempo todo, e isso deve te ajudar a ganhar esses dois pontos.
[TempoMemória]
Este é o tempo que você passa na memória de Penrose após o final falso. Tem as mesmas exclusões do TotalPurePlaytime. Começa depois que Elster acorda e termina quando ela pula no buraco de carne para o segmento de praia em primeira pessoa. Curiosamente, o tempo que você passa nos segmentos de 1ª pessoa não contribui para esse valor, embora alguns possam pensar que sim.
[verificações de porta]
Este número aumenta em 1 cada vez que você inspeciona uma porta quebrada diferente com X vermelhos sobre ela. Você não pode simplesmente verificar repetidamente a mesma porta 41 vezes para fazê-la subir; você realmente precisa verificar a porta e abrir a caixa de diálogo para que a variável aumente. Portas que você pode abrir com chaves ou que podem ser acessadas pelo outro lado não contam para este valor.
Final do artefato
Para obter esse final, você precisa encontrar três chaves escondidas enquanto joga e usá-las para destravar o cofre no quarto de Ariane no final de Rotfront. Curiosamente, esse final foi inicialmente descoberto pela conversão dos sinais SSTV do jogo em imagens, que revelaram a localização das chaves.
Chave do amor
Você pode encontrar a Chave do Amor em Leng – B2, dentro da sala de Isolamento. Sintonize sua frequência de rádio para 96.000 kHz e marque a caixa localizada no canto inferior direito da sala.
Chave da Eternidade
A Chave da Eternidade pode ser encontrada em Leng – B8, dentro do Dormitório STCR. Ajuste sua frequência de rádio para 65.000 kHz e inspecione a estante à direita da pintura “Saturno Devorando Seu Filho”.
Chave do Sacrifício
Para localizar a Chave do Sacrifício, vá para Rotfront (térreo) na sala dos fundos. Defina sua frequência de rádio para 240.000 kHz e verifique a área entre a estante e as caixas, conforme imagem abaixo.
O seguro
Certifique-se de ter todas as três chaves em seu inventário antes de completar o quebra-cabeça do eclipse em Rotfront. Depois de terminar o quebra-cabeça, você não poderá desistir dele. Entre no buraco do quarto de Ariane, vire à direita e localize o cofre.
Depois de ter todas as chaves, você precisará inserir o seguinte código:
39486 60170 24326 01064
Este código corresponde aos números exibidos na sala de Ariane no início do jogo. Depois de inserir o código, abra o cofre para resgatar o tesouro que está dentro.
Dicas finais
Memória
Este é o final mais fácil de entrar no jogo. O jogo tende a favorecê-lo e o adota se houver algum empate entre os três finais. Se você terminar o jogo em menos de 6 horas e evitar levar golpes, morrer, entrar no modo Quase Morte, verificar portas quebradas, conversar com NPCs e acelerar a memória de Penrose, provavelmente alcançará esse final. Mesmo que você não siga todas essas dicas, provavelmente ainda conseguirá esse final.
Promessa
Esse final pode ser surpreendentemente desafiador em menos de 6 horas, especialmente na dificuldade Survival. Porém, se você souber trabalhar a mecânica do jogo, poderá facilmente ganhar 5 pontos rumo ao valor de morte. A maneira mais simples de obter esse final é farmar [DamageTaken], [NearDeathSurvives], [Deaths] e [regenTime] em inimigos fora de uma sala de salvamento. Posicione-se perto de uma sala salva com um inimigo facilmente acessível. Salve o jogo, saia da sala, receba dano dos inimigos até acionar Quase Morte, volte para a sala de salvamento, espere alguns segundos para regenerar, salve e repita. Cada encontro com um inimigo causa 20 de dano. Para tornar isso ainda mais fácil, você pode diminuir a dificuldade para Casual, já que economizar na dificuldade Casual cura você para 80HP, permitindo que você suporte mais golpes antes de chegar ao Quase Morte. São necessários cerca de 96 golpes para acumular 1900 de dano. Nas dificuldades Casual e Normal, leva aproximadamente 42 segundos para regenerar automaticamente até 26 HP (quando o controlador para de vibrar). Você pode facilmente maximizar [regenTime] em 7 a 9 ciclos e depois morrer seis vezes para alcançar esse final.
Deixar
Provavelmente o final mais desafiador de se obter em menos de 6 horas. Para chegar a esse final, verifique cada porta quebrada, esgote a paciência de cada NPC e reserve um tempo na memória de Penrose. Sempre tente manter seu HP no status Nominal quando possível e recupere o status Nominal assim que puder. Esta última parte é crucial porque esses 2 pontos adicionais podem empurrá-lo acima dos 4 pontos do Círculo se você completar o jogo em 6 horas.
Cheat Engine
Quer experimentar os valores e verificar essas informações? Desenvolvi uma Cheat Table para Cheat Engine que monitora a maioria desses valores, exceto [healingTimeFraction] porque não consegui encontrar esses valores. É importante notar que o jogo registra quanto tempo você permanece no status Nominal e parece reiniciar após o final de cada segmento que corresponde ao menu de depuração “INTRUDER”. No entanto, as lutas contra chefes parecem desempenhar um papel, já que forçar o jogo a terminar sem lutar pelo menos contra Mynah ou Falke resulta em nenhum ponto para o final de Sair.
Aqui está a tabela do Cheat Engine:
<?xml version="1.0" encoding="utf-8"?> <CheatTable CheatEngineTableVersion="45"> <CheatEntries> <CheatEntry> <ID>17</ID> <Description>"HP"</Description> <VariableType>4 Bytes</VariableType> <Address>"GameAssembly.dll"+02086B30</Address> <Offsets> <Offset>8</Offset> <Offset>B8</Offset> <Offset>50</Offset> <Offset>130</Offset> <Offset>80</Offset> <Offset>48</Offset> <Offset>A0</Offset> </Offsets> </CheatEntry> <CheatEntry> <ID>11</ID> <Description>"NPC talks"</Description> <ShowAsSigned>0</ShowAsSigned> <VariableType>4 Bytes</VariableType> <Address>"GameAssembly.dll"+0205E718</Address> <Offsets> <Offset>14</Offset> <Offset>B8</Offset> <Offset>58</Offset> <Offset>98</Offset> <Offset>78</Offset> <Offset>10</Offset> <Offset>80</Offset> </Offsets> </CheatEntry> <CheatEntry> <ID>12</ID> <Description>"???"</Description> <ShowAsSigned>0</ShowAsSigned> <VariableType>Float</VariableType> <Address>"GameAssembly.dll"+0205E718</Address> <Offsets> <Offset>18</Offset> <Offset>B8</Offset> <Offset>58</Offset> <Offset>98</Offset> <Offset>78</Offset> <Offset>10</Offset> <Offset>80</Offset> </Offsets> </CheatEntry> <CheatEntry> <ID>10</ID> <Description>"MemoryTime"</Description> <ShowAsSigned>0</ShowAsSigned> <VariableType>Float</VariableType> <Address>"GameAssembly.dll"+0205E718</Address> <Offsets> <Offset>20</Offset> <Offset>B8</Offset> <Offset>58</Offset> <Offset>98</Offset> <Offset>78</Offset> <Offset>10</Offset> <Offset>80</Offset> </Offsets> </CheatEntry> <CheatEntry> <ID>5</ID> <Description>"doorChecks"</Description> <VariableType>4 Bytes</VariableType> <Address>"GameAssembly.dll"+0205E718</Address> <Offsets> <Offset>24</Offset> <Offset>B8</Offset> <Offset>58</Offset> <Offset>98</Offset> <Offset>78</Offset> <Offset>10</Offset> <Offset>80</Offset> </Offsets> </CheatEntry> <CheatEntry> <ID>19</ID> <Description>"DamageTaken"</Description> <VariableType>4 Bytes</VariableType> <Address>"GameAssembly.dll"+0206DEA8</Address> <Offsets> <Offset>10</Offset> <Offset>B8</Offset> <Offset>18</Offset> <Offset>60</Offset> <Offset>C8</Offset> <Offset>50</Offset> <Offset>40</Offset> </Offsets> </CheatEntry> <CheatEntry> <ID>24</ID> <Description>"Shots Fired"</Description> <ShowAsSigned>0</ShowAsSigned> <VariableType>4 Bytes</VariableType> <Address>"GameAssembly.dll"+0206DEA8</Address> <Offsets> <Offset>C</Offset> <Offset>B8</Offset> <Offset>18</Offset> <Offset>60</Offset> <Offset>C8</Offset> <Offset>50</Offset> <Offset>40</Offset> </Offsets> </CheatEntry> <CheatEntry> <ID>22</ID> <Description>"Kills"</Description> <ShowAsSigned>0</ShowAsSigned> <VariableType>4 Bytes</VariableType> <Address>"GameAssembly.dll"+0206DEA8</Address> <Offsets> <Offset>14</Offset> <Offset>B8</Offset> <Offset>18</Offset> <Offset>60</Offset> <Offset>C8</Offset> <Offset>50</Offset> <Offset>40</Offset> </Offsets> </CheatEntry> <CheatEntry> <ID>21</ID> <Description>"Deaths"</Description> <ShowAsSigned>0</ShowAsSigned> <VariableType>4 Bytes</VariableType> <Address>"GameAssembly.dll"+0206DEA8</Address> <Offsets> <Offset>18</Offset> <Offset>B8</Offset> <Offset>18</Offset> <Offset>60</Offset> <Offset>C8</Offset> <Offset>50</Offset> <Offset>40</Offset> </Offsets> </CheatEntry> <CheatEntry> <ID>20</ID> <Description>"NearDeathsSurvives"</Description> <ShowAsSigned>0</ShowAsSigned> <VariableType>4 Bytes</VariableType> <Address>"GameAssembly.dll"+0206DEA8</Address> <Offsets> <Offset>20</Offset> <Offset>B8</Offset> <Offset>18</Offset> <Offset>60</Offset> <Offset>C8</Offset> <Offset>50</Offset> <Offset>40</Offset> </Offsets> </CheatEntry> <CheatEntry> <ID>23</ID> <Description>"regenTime"</Description> <ShowAsSigned>0</ShowAsSigned> <VariableType>Float</VariableType> <Address>"GameAssembly.dll"+0206DEA8</Address> <Offsets> <Offset>24</Offset> <Offset>B8</Offset> <Offset>18</Offset> <Offset>60</Offset> <Offset>C8</Offset> <Offset>50</Offset> <Offset>40</Offset> </Offsets> </CheatEntry> <CheatEntry> <ID>9</ID> <Description>"Ending Tally **Calculated after entering Cryogenics room at end of game**"</Description> <Options moManualExpandCollapse="1"/> <GroupHeader>1</GroupHeader> <CheatEntries> <CheatEntry> <ID>7</ID> <Description>"Circle (Memory)"</Description> <ShowAsSigned>0</ShowAsSigned> <VariableType>4 Bytes</VariableType> <Address>"GameAssembly.dll"+0205E718</Address> <Offsets> <Offset>0</Offset> <Offset>B8</Offset> <Offset>58</Offset> <Offset>98</Offset> <Offset>78</Offset> <Offset>10</Offset> <Offset>80</Offset> </Offsets> </CheatEntry> <CheatEntry> <ID>6</ID> <Description>"Death (Promise)"</Description> <ShowAsSigned>0</ShowAsSigned> <VariableType>4 Bytes</VariableType> <Address>"GameAssembly.dll"+0205E718</Address> <Offsets> <Offset>4</Offset> <Offset>B8</Offset> <Offset>58</Offset> <Offset>98</Offset> <Offset>78</Offset> <Offset>10</Offset> <Offset>80</Offset> </Offsets> </CheatEntry> <CheatEntry> <ID>8</ID> <Description>"Leave"</Description> <ShowAsSigned>0</ShowAsSigned> <VariableType>4 Bytes</VariableType> <Address>"GameAssembly.dll"+0205E718</Address> <Offsets> <Offset>C</Offset> <Offset>B8</Offset> <Offset>58</Offset> <Offset>98</Offset> <Offset>78</Offset> <Offset>10</Offset> <Offset>80</Offset> </Offsets> </CheatEntry> </CheatEntries> </CheatEntry> </CheatEntries> <UserdefinedSymbols/> <Comments>Info about this table: </Comments> </CheatTable>
Isso é tudo o que estamos compartilhando hoje para isso SIGNALIS guia. Este guia foi originalmente criado e escrito por Sinal de calor. Caso não consigamos atualizar este guia, você pode encontrar a atualização mais recente seguindo este link.