The experience to the next level from the current one would naturally be the experience from 0 to next, subtracted by the experience from 0 to current (the "num" variable above) upon closer look, I would guess that the total experience required to go from level 0 to level TargetLevel is In my hazy, sleep deprived state, it sort of maybe looks like Triangular Numbers, which I have used when writing similar leveling systems. Is there a description of the save format anywhere? I keep seeing references to 600 as the game-time of 1 cycle as well. you are in a maze of twisty files, all alike. I had started on documenting it at one point, you can see the remaining bits of documentation over at. Thats generally a good file to work through, as it contains the major structures of the save, and I tried to keep the fields in order. The actual parsing is done in the implementations folder, through the parse() function. The weird bit is the template data, which has been split into multiple (too many) files. This section comes near the start of the file, lists the name/fields/properties of many of the objects used in the file, and allows the parser to handle most of the data without understanding it ahead of time.
You might find it easier to understand in its pre-refactor monolith form. If you want to hop into the discord modding channel, I would be happy to help you dig into it more!Įu tentei modificar qualquer número de habilidades em muitos duplicantes. Funciona bem, então o problema não é simplesmente modificar qualquer 3. Algo sobre o seu arquivo salvo ou o estado do jogo não gosta de uma das mudanças que você está fazendo. Mais uma vez, vou precisar do seu arquivo salvo e exatamente o que você está modificando para descobrir o problema.Įu comecei a documentá-lo em um ponto, você pode ver os restantes pedaços de documentação em. Isso geralmente é um bom arquivo para trabalhar, pois contém as principais estruturas do save, e eu tentei manter os campos em ordem.Ī análise real é feita na pasta de implementações, através da função parse (). O bit estranho é o modelo de dados, que foi dividido em vários arquivos (muitos). Esta seção chega perto do início do arquivo, lista o nome / campos / propriedades de muitos dos objetos usados no arquivo e permite que o analisador manipule a maioria dos dados sem compreendê-lo antecipadamente.
Se você quiser entrar no canal de modulação de discórdia, eu ficaria feliz em ajudá-lo a investigar mais! Você pode achar mais fácil de entender em sua forma de monólito pré-refatoradora.
#OXYGEN NOT INCLUDED DUPLICANT EDITOR OFFLINE#
OXYGEN NOT INCLUDED DUPLICANT EDITOR OFFLINE.
#OXYGEN NOT INCLUDED DUPLICANT EDITOR LICENSE#
OXYGEN NOT INCLUDED DUPLICANT EDITOR LICENSE.