Pixelarium heeft geen ingebouwde opties om een afbeelding op je computer op te slaan zonder de Steam-workshop te doorlopen, maar dat betekent niet dat het onmogelijk is! Als je waardeloos internet hebt, een hekel hebt aan online beeldhosting of een bizarre nieuwsgierigheid, kun je deze te ingewikkelde reeks op giswerk gebaseerde stappen volgen om je kostbare pixelart helemaal voor jezelf te houden.
Instellingen – Bestandslocaties
Pixelarium bewaart de relevante bestanden op een paar verschillende plaatsen op uw harde schijf. De twee waar we ons vandaag zorgen over maken, zijn wat ik de belangrijkste gegevens en de lokale werkplaats zal noemen.
De belangrijkste gegevens staan in:
Steam/steamapps/algemeen/Pixelarium
dat is waar je Steam ook hebt geïnstalleerd, waarschijnlijk Program Files of iets dergelijks. U zou een map met de naam "bestanden" en een zeer groot JavaScript-bestand met de naam "main_data.js" moeten zien. Deze zijn allebei belangrijk.
Dit is wat je in die map zou moeten zien.
De lokale werkplaats is, voor zover ik weet, in:
[uw gebruikersnaam]/AppData/Local/Pixelarium/workshop/mijn
dus als je daar geen lokale Pixelarium-map op je computer kunt vinden, kan ik je niet helpen bij het navigeren door je eigen bestandssysteem (sorry!). Er is hier misschien niets als je de Steam-workshop nog niet hebt aangeraakt, maar als je dat eenmaal doet, zullen er mappen zijn waarvan de namen erg groot zijn. We houden deze “mijn” map in de gaten.
Lokaal opslaan
Kopieer deze handleiding eerst ergens, want je staat op het punt het contact met Steam een tijdje te verliezen.
Open Pixelarium en klik op "CREATE" en laad vervolgens de afbeelding van uw keuze. Ik heb dit haastig getekende smileygezicht gekozen.
Noteer voordat u verder gaat de afbeeldingsgrootte (u hebt alleen de letter nodig, zoals "S" hier). Vul vervolgens de vier verplichte velden in zoals u wilt (het maakt niet echt uit). Zet je internet uit, klik op "UPLOAD NAAR STEAM" en wacht tot u het bericht "UPLOADING... MISLUKT" op het scherm ziet. Sluit Pixelarium dan af.
Controleer uw lokale werkplaats. Hoewel we niets naar Steam hebben verzonden, is de workshopafbeelding toch opgeslagen. Er zou een nieuwe map moeten zijn!
Open die nieuwe map. U ziet drie bestanden, waarvan er twee belangrijk zijn.
Nieuwe afbeelding in Pixelarium laden
Technisch gezien zijn we allemaal klaar - het afbeeldingsgegevensbestand staat daar, alleen op uw computer, en niemand kan het van u afnemen. Maar als je Pixelarium nu opent, kun je niet op je afbeelding spelen, omdat het programma niet weet waar het moet zoeken. Dus we gaan net doen alsof dit een van de stockfoto's is die bij de game zijn geleverd, en we werken alles bij om overeen te komen met deze nieuwe realiteit. (Houd er rekening mee dat dit voor mij het meest struikelde deel van deze hele gids, dus ik kan nu niet met zekerheid zeggen wat alles doet. Ik ben een aap die aan hendels trekt, en ik heb geleerd wat een paar hendels zijn doen, maar niet veel van hen.)
Op dit punt kunt u uw internet weer inschakelen; er gaat verder niets gebeuren.
Laten we eerst naar uw belangrijkste gegevens map en open dat bestand main_data.js in een tekstverwerker naar keuze. Ik gebruik Notepad ++, maar het standaard Kladblok van Windows zou ook in orde moeten zijn, op voorwaarde dat regelterugloop is ingeschakeld.
Nou, dat ziet er best eng uit. Maar het ziet er in ieder geval ook regelmatig uit; elke regel heeft dezelfde structuur, omdat elke regel één afbeelding in het spel beschrijft.
- "i": De ID nummer van het beeld. Elke afbeelding heeft een unieke ID en onze huidige afbeelding heeft een nieuwe nodig (of we kunnen het gigantische nummer gebruiken waarmee het begon - laten we daarop terugkomen).
- "c": De categorieën waaronder de afbeelding verschijnt. Het feit dat komma's aan het begin en einde staan is best raar, maar die nummers komen gewoon overeen met de categorieën in de volgorde waarin ze in het menu verschijnen; 0 is "FOTO'S", 1 is "ANIME / MANGA", enzovoort. Afbeeldingen kunnen natuurlijk meerdere categorieën hebben.
- "k": Ik ben er voor 95% zeker van dat dit de beschrijft grootte van de afbeelding, in letters. 0 betekent XXS, 1 betekent XS, enzovoort tot 5 voor XL.
- "t": De titel van het beeld. Vrij duidelijk. Het lijkt erop dat je dit kunt laten staan als "", de lege tekenreeks, zonder titel.
- "g": Dit is de kleur van de achtergrond van de afbeelding, uitgedrukt als een decimaal. Laten we zeggen "g": 12907519. Als u "12907519 naar hexadecimaal" googlet, krijgt u C4F3FF, wat een RGB-code is. Echter, om redenen die ik niet begrijp, is de daadwerkelijk De RGB-kleur van de achtergrond is in dat geval FFF3C4 (dat wil zeggen dat de blokken van twee tekens in omgekeerde volgorde worden geplaatst). Volg deze instructies in omgekeerde volgorde om een RGB-code om te zetten in het decimale getal.
- "a": Deze ken ik niet. Een heleboel afbeeldingen hebben dit op 0, dus we kunnen het waarschijnlijk met rust laten.
- "b": Dit is een lijst met grote getallen, maar elk daarvan is slechts de decimale versie van een RGB-code. Het lijkt redelijk genoeg om te zeggen dat dit de lijst met pixelkleuren is.
Dus we gaan één regel toevoegen aan main_data.js met hetzelfde formaat als al deze. Hoe komen we aan de gegevens? Ga naar je lokale werkplaats, in je nieuwe map, en open dat .ini-configuratiebestand!
De mijne leest als volgt:
eyAiYiI6ICJbMTY3NzcyMTUsNzAzOTg1MSwxNTkyMTkwNiwxMDU5MjY3MywzNTUyODIyLDQ0MDgxMzEsMTIzNjkwODQsMjYzMTcyMCwxNzc2NDExLDUzMjkyMzMsNzk2MDk1MywxMzIyNDM5Myw4ODE2MjYyLDg1NTMwOSw2MTg0NTQyLDk3MzczNjQsMCwxMTQ0Nzk4MiwxNTAwMDgwNCwxNDE0NTQ5NSwxNTkyMTkxOSwxNTAwMDgzMSwxNDk5NzUwMywxNDE0NTUzNSwxMzIyNDQ0NywxMTQ0NDcyMiwxMjM2OTE1MSwxMTQ0ODA2Myw5NzM3NDU4LDExNDQ4MDUwLDg4MTYzNzAsMTA1ODk0MjYsMTA1OTI3NTQsMTIzNjU1NjcsOTczMzg3NCw4ODEzMDQyLDc5NTc0OTAsNzAzOTk4Niw3OTYxMDc0LDYxODQ2OTAsNzAzNjY1OCwxMzIyMTExOSw2MTgxMzYyLDUzMjkzOTQsMzU0OTQyNiwzNTUzMDEwLDUzMjU4MTAsNDQwODMwNiwxNDE0MTk1MV0iLCAiaCI6ICJWZXJzaW9uIDEuMCIsICJkIjogIkFuIGV4YW1wbGUgb2YgaG93IHlvdSBjYW4gc2F2ZSBpbWFnZXMgbG9jYWxseS4iLCAicCI6ICJUaGVfSnNhdXIiLCAidCI6ICJTbWlsZXkgVGVzdCIsICJ2IjogMy4wMDAwMDAsICJ4IjogMS4wMDAwMDAsICJnIjogMC4wMDAwMDAsICJpIjogIjY4NTY3ODk1NTczMjY1NzUxMjAiLCAiYyI6ICIsYSwiLCAibyI6IDAuMDAwMDAwLCAiYSI6IDAuMDAwMDAwLCAicyI6IDEzMjk2ODk4OS4wMDAwMDAgfQ==
Dit is base64. We kunnen er normale ASCII-tekst van maken met een converter zoals deze online, en we krijgen:
{ "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": "Versie 1.000000", "d": "Een voorbeeld van hoe u afbeeldingen lokaal kunt opslaan.", "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 }
Aha! Niet precies hetzelfde formaat; er zijn nog een paar letters, en de volgorde is helemaal verkeerd. Laten we snel wat aanpassingen maken:
- Stel "g":0 en "a":0 in en verwijder de decimalen. Ik vermoed niet dat dit belangrijk is, maar je weet maar nooit. U kunt g op een geschikt nummer instellen als u een niet-zwarte achtergrond wilt. Eerlijk gezegd, als je dit in je originele instellingen voor aangepaste afbeeldingen hebt geconfigureerd, is het waarschijnlijk al niet nul en hoef je je er geen zorgen over te maken.
- Verwijder de aanhalingstekens rond het "i"-nummer. U kunt dit desgewenst ook wijzigen in een andere unieke waarde; laten we het als voorbeeld instellen op 100001.
- Knip "v", "x", "h", "d" en "s" uit. Ik weet zeker dat die belangrijk waren, maar ach.
- Herschik al het andere om in het formaat in main_data.js te passen.
- Voeg een waarde "k" toe op de juiste plek, waar het nummer overeenkomt met de grootte van onze originele afbeelding (S betekent 1)!
- Wijzig de inhoud van "c" in de categorieën die we willen. Laten we zeggen dat we onze smiley in de categorieën 0, 4 en 7 willen plaatsen, wat waarschijnlijk niet erg gepast is, maar ach.
Onze nieuwe lijn ziet er als volgt uit:
{"i":100001, "c": ",0,4,7," "k":1, "t":"Smiley-test", "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]"}
(De opmaak op deze pagina vindt dit niet leuk, maar dat zou allemaal één regel moeten zijn; er zitten geen regeleinden in.)
Plak een komma aan het einde daarvan en kopieer en plak deze direct na de laatste grote regel in main_data.js, vóór de afsluitende haakjes.
Glorious.
Ten slotte moeten we het .pkg-bestand in onze lokale werkplaats wijzigen. Stel de naam in op 'f100001' (vervang dat nummer door wat je onder 'i' hebt gezet), knip en plak het vervolgens in de map 'files' in de hoofdgegevensmap.
Hier is hoe dat eruit zal zien.
Op dit moment, als main_data.js eenmaal is bijgewerkt en het nieuwe .pkg-bestand zich in die map "bestanden" bevindt, is dat alles wat we moesten doen. In feite kunt u de spullen in uw plaatselijke werkplaats gaan verwijderen, als u dat echt wilt. Je hoeft het niet te doen, maar, weet je, doe wat.
Open Pixelarium, selecteer een van de categorieën waarin je afbeelding zich bevindt en scrol helemaal naar beneden...
Succes! Je kunt meteen in dat beeld springen en net als normaal beginnen met spelen.
Dat is alles wat ik heb
Als je dat allemaal hebt meegemaakt, gefeliciteerd! Heel erg bedankt voor het lezen van mijn gids! Ik weet niet eens echt wat je met deze informatie zou doen, maar beschouw het als jouwe om te bewaren en door te geven!
Als je vragen hebt, kun je ze hieronder stellen, maar er is geen garantie dat ik alles op je eigen computer aankan, die heel anders zou kunnen werken dan de mijne.
Ik zal idealiter doorgaan met het onderzoeken van de variabelen in main_data.js en de .ini-bestanden voor workshop-items, maar praktisch gezien verwacht ik daar niet snel een dramatische vooruitgang in.
Dat is alles wat we hiervoor vandaag delen Pixelarium gids. Deze handleiding is oorspronkelijk gemaakt en geschreven door De_Jsaur. Als we deze handleiding niet kunnen bijwerken, kunt u de laatste update vinden door deze te volgen link.