O Pixelarium não possui nenhuma opção integrada para salvar uma imagem no seu computador sem passar pela oficina do Steam, mas isso não significa que seja impossível! Se você tem uma internet ruim, não gosta de hospedagem de imagens online ou uma curiosidade bizarra, pode seguir esta série complicada de etapas baseadas em suposições para manter sua preciosa pixel art só para você.
Configuração - Locais de arquivos
Pixelarium mantém seus arquivos relevantes em alguns lugares diferentes em seu disco rígido. Os dois que nos preocupam hoje são o que chamarei de dados principais e a oficina local.
Os principais dados estão em:
Steam/steamapps/comum/Pixelarium
que é onde você instalou o Steam, provavelmente Arquivos de Programas ou algo parecido. Você deverá ver uma pasta chamada “files” e um arquivo JavaScript muito grande chamado “main_data.js”. Ambos são importantes.
Aqui está o que você deve ver nessa pasta.
A oficina local é, tanto quanto sei, em:
[seu nome de usuário]/AppData/Local/Pixelarium/workshop/my
então, se você não conseguir encontrar uma pasta local do Pixelarium em sua máquina, não posso exatamente ajudar a navegar em seu próprio sistema de arquivos (desculpe!). Pode não haver nada aqui se você ainda não tocou na oficina Steam, mas assim que o fizer, haverá pastas cujos nomes são números muito grandes. Estaremos de olho nesta pasta “minha”.
Salvando localmente
Primeiro, copie este guia em algum lugar, porque você está prestes a perder um pouco o contato com o Steam.
Abra o Pixelarium e clique em “CREATE” e carregue a imagem de sua escolha. Escolhi esta carinha sorridente desenhada às pressas.
Antes de continuar, anote o tamanho da imagem (você só precisa da letra, como “S” aqui). Em seguida, preencha os quatro campos obrigatórios como quiser (isso realmente não importa). Desligue sua internet, clique em “UPLOAD TO STEAM” e espere até ver uma mensagem “UPLOADING… FAILED” na tela. Em seguida, feche o Pixelarium.
Verifique sua oficina local. Mesmo que não tenhamos enviado nada para o Steam, a imagem do workshop foi salva de qualquer maneira. Deve haver uma nova pasta dentro!
Abra essa nova pasta. Você verá três arquivos, dois dos quais são importantes.
Carregando nova imagem no Pixelarium
Tecnicamente, estamos todos prontos - o arquivo de dados de imagem está bem ali, apenas no seu computador, e ninguém pode tirá-lo de você. Mas se você abrir o Pixelarium agora, não poderá reproduzir sua imagem, porque o programa não sabe onde procurá-la. Então, vamos fingir que esta é realmente uma das imagens de estoque que acompanham o jogo e atualizar tudo para corresponder a essa nova realidade. (Por favor, note que esta foi a parte mais difícil de todo este guia para mim, então não posso dizer com confiança agora o que tudo faz. Eu sou um macaco puxando alavancas, e aprendi o que algumas alavancas fazer, mas não muitos deles.)
Neste ponto, você pode ligar sua internet novamente; nada mais vai acontecer.
Primeiro, vamos ao seu dados principais pasta e abra esse arquivo main_data.js em um editor de texto de sua escolha. Eu uso o Notepad ++, mas o Notepad padrão do Windows também deve funcionar, desde que você tenha a quebra de linha ativada.
Bem, isso parece bem assustador. Mas pelo menos também parece regular; cada linha tem a mesma estrutura, porque cada uma descreve uma imagem de estoque no jogo.
- "eu": A número de identidade da imagem. Cada imagem tem um ID único, e nossa imagem atual precisará de um novo (ou podemos usar o número gigante com o qual começou - vamos voltar a isso).
- “c”: A Categorias sob o qual a imagem aparece. O fato de as vírgulas estarem no início e no fim é bem estranho, mas esses números apenas correspondem às categorias na ordem em que aparecem no menu; 0 é “FOTOS”, 1 é “ANIME/MANGA”, e assim por diante. As imagens podem ter várias categorias, é claro.
- "k": Tenho 95% de certeza que isso descreve o tamanho da imagem, em letras. 0 significa XXS, 1 significa XS e assim por diante até 5 para XL.
- “t”: A título da imagem. Bem autoexplicativo. Parece que você pode deixar isso como “”, a string vazia, sem título.
- "g": Esta é a cor do fundo da imagem, expressa como um decimal. Digamos “g”:12907519. Se você pesquisar no Google “12907519 to hexadecimal”, obterá C4F3FF, que é um código RGB. No entanto, por razões que não compreendo, o real A cor RGB do plano de fundo nesse caso será FFF3C4 (ou seja, os blocos de dois caracteres são colocados na ordem inversa). Siga estas instruções ao contrário para transformar um código RGB no número decimal.
- "uma": Eu não conheço este. Um monte de imagens tem isso em 0, então provavelmente podemos deixá-lo sozinho.
- “b”: Esta é uma lista de números grandes, mas cada um deles é apenas a versão decimal de um código RGB. Parece razoável dizer que esta é a lista de cores de pixel.
Então, vamos adicionar uma linha a main_data.js com o mesmo formato de todas elas. Como obtemos os dados? Bem, vá para sua oficina local, em sua nova pasta, e abra o arquivo de configuração .ini!
O meu lê-se assim:
eyAiYiI6ICJbMTY3NzcyMTUsNzAzOTg1MSwxNTkyMTkwNiwxMDU5MjY3MywzNTUyODIyLDQ0MDgxMzEsMTIzNjkwODQsMjYzMTcyMCwxNzc2NDExLDUzMjkyMzMsNzk2MDk1MywxMzIyNDM5Myw4ODE2MjYyLDg1NTMwOSw2MTg0NTQyLDk3MzczNjQsMCwxMTQ0Nzk4MiwxNTAwMDgwNCwxNDE0NTQ5NSwxNTkyMTkxOSwxNTAwMDgzMSwxNDk5NzUwMywxNDE0NTUzNSwxMzIyNDQ0NywxMTQ0NDcyMiwxMjM2OTE1MSwxMTQ0ODA2Myw5NzM3NDU4LDExNDQ4MDUwLDg4MTYzNzAsMTA1ODk0MjYsMTA1OTI3NTQsMTIzNjU1NjcsOTczMzg3NCw4ODEzMDQyLDc5NTc0OTAsNzAzOTk4Niw3OTYxMDc0LDYxODQ2OTAsNzAzNjY1OCwxMzIyMTExOSw2MTgxMzYyLDUzMjkzOTQsMzU0OTQyNiwzNTUzMDEwLDUzMjU4MTAsNDQwODMwNiwxNDE0MTk1MV0iLCAiaCI6ICJWZXJzaW9uIDEuMCIsICJkIjogIkFuIGV4YW1wbGUgb2YgaG93IHlvdSBjYW4gc2F2ZSBpbWFnZXMgbG9jYWxseS4iLCAicCI6ICJUaGVfSnNhdXIiLCAidCI6ICJTbWlsZXkgVGVzdCIsICJ2IjogMy4wMDAwMDAsICJ4IjogMS4wMDAwMDAsICJnIjogMC4wMDAwMDAsICJpIjogIjY4NTY3ODk1NTczMjY1NzUxMjAiLCAiYyI6ICIsYSwiLCAibyI6IDAuMDAwMDAwLCAiYSI6IDAuMDAwMDAwLCAicyI6IDEzMjk2ODk4OS4wMDAwMDAgfQ==
Isso é base64. Podemos transformá-lo em texto ASCII normal com um conversor como este online, e obtemos:
{ "b": "[16777215,7039851,15921906,10592673,3552822,4408131,12369084,2631720,1776411,5329233,7960953,13224393,8816262,855309,6184542,9737364,0,11447982,15000804,14145495,15921919,15000831,14997503,14145535,13224447,11444722,12369151,11448063,9737458,11448050,8816370,10589426,10592754,12365567,9733874,8813042,7957490,7039986,7961074,6184690,7036658,13221119,6181362,5329394,3549426,3553010,5325810,4408306,14141951 ,1.0 ,3.000000]", "h": "Versão 1.000000", "d": "Um exemplo de como você pode salvar imagens localmente.", "p": "The_Jsaur", "t": "Smiley Test", "v": 0.000000, "x": 6856789557326575120, "g": 0.000000, "i": "0.000000", "c": ",a", "o": 132968989.000000, "a": XNUMX, "s ": XNUMX }
Ah! Não exatamente o mesmo formato; há mais algumas letras, e a ordenação está toda errada. Vamos fazer alguns ajustes bem rápido:
- Defina “g”:0 e “a”:0, removendo os decimais. Eu não suspeito que isso seja importante, mas nunca se sabe. Você pode definir g para algum número apropriado se quiser um plano de fundo não preto. Honestamente, se você configurou isso em sua configuração de imagem personalizada original, provavelmente já é diferente de zero e você não precisa se preocupar com isso.
- Remova as aspas ao redor do número “i”. Você também pode alterar isso para algum outro valor exclusivo, se desejar; como exemplo, vamos defini-lo para 100001.
- Recorte “v”, “x”, “h”, “d” e “s”. Tenho certeza que foram importantes, mas tudo bem.
- Reorganize todo o resto para ajustar o formato em main_data.js.
- Adicione um valor “k” no lugar certo, onde o número corresponde ao tamanho da nossa imagem original (S significa 1)!
- Altere o conteúdo de “c” para as categorias que queremos. Digamos que queremos colocar nossa carinha sorridente nas categorias 0, 4 e 7, que provavelmente não são muito apropriadas, mas tudo bem.
Nossa nova linha se parece com:
{"i":100001, "c": ",0,4,7", "k":1, "t":"Teste de Sorriso", "g":0, "a":0, "b ": "[16777215,7039851,15921906,10592673,3552822,4408131,12369084,2631720,1776411,5329233,7960953,13224393,8816262,855309,6184542,9737364,0,11447982,15000804,14145495,15921919,15000831,14997503,14145535,13224447,11444722,12369151,11448063,9737458,11448050,8816370,10589426,10592754,12365567,9733874,8813042,7957490,7039986,7961074,6184690,7036658,13221119,6181362,5329394,3549426,3553010,5325810,4408306,14141951, XNUMX, XNUMX]"}
(A formatação nesta página não gosta disso, mas tudo isso deveria ser uma linha; não há quebras de linha lá.)
Coloque uma vírgula no final disso e, em seguida, copie e cole logo após a última linha grande em main_data.js, antes dos colchetes de fechamento.
Glorioso.
Finalmente, teremos que alterar o arquivo .pkg em nossa oficina local. Defina seu nome como “f100001” (substituindo esse número pelo que você colocou em “i”), então recorte e cole na pasta “arquivos” na pasta de dados principal.
Aqui está o que isso vai acabar parecendo.
Neste ponto, uma vez que main_data.js foi atualizado e o novo arquivo .pkg está na pasta “files”, isso é tudo o que precisamos fazer. Na verdade, você pode excluir o material em sua oficina local, se realmente quiser. Você não precisa, mas, você sabe, faça o que for.
Abra o Pixelarium, selecione uma das categorias em que sua imagem está e role até o final…
Sucesso! Você pode pular direto para essa imagem e começar a jogar normalmente.
Isso é tudo que eu tenho
Se você sofreu com tudo isso, parabéns! Muito obrigado por ler meu guia! Eu nem sei o que você faria com essa informação, mas considere que é sua para guardar e passar adiante!
Se você tiver alguma dúvida, pode perguntar abaixo, mas não há garantia de que eu possa lidar com qualquer coisa em seu próprio computador, o que pode funcionar de maneira muito diferente do meu.
Irei, idealmente, continuar investigando as variáveis em main_data.js e os arquivos .ini para itens de workshop, mas falando de forma prática, não espere um progresso dramático nisso em breve.
Isso é tudo o que estamos compartilhando hoje para isso Pixelário guia. Este guia foi originalmente criado e escrito por O_Jsaur. Caso não consigamos atualizar este guia, você pode encontrar a atualização mais recente seguindo este link.