Skip to content

Instantly share code, notes, and snippets.

View SagiriHimoto's full-sized avatar
🍋
Jus bein lazy lately

SagiriHimoto SagiriHimoto

🍋
Jus bein lazy lately
View GitHub Profile
@SagiriHimoto
SagiriHimoto / constantptsprites.js
Created August 3, 2023 08:54
Pony Town sprites stored as Data URI in consts
const constsprpt_DirtGrassTiles = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUsAAACwCAYAAACGlUzwAAAACXBIWXMAAC4dAAAuHQEHEELWAAA59mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICA
document.querySelectorAll("canvas").forEach((canvaselement) => {
console.log(canvaselement.toDataURL(canvaselement));
});
@SagiriHimoto
SagiriHimoto / GetToyURIDataRun.js
Created December 27, 2022 12:05
Runs GetToyURIData 268 times
GetToyURIData(0)
GetToyURIData(1)
GetToyURIData(2)
GetToyURIData(3)
GetToyURIData(4)
GetToyURIData(5)
GetToyURIData(6)
GetToyURIData(7)
GetToyURIData(8)
GetToyURIData(9)
@SagiriHimoto
SagiriHimoto / GetToyURIDownloadRun.js
Created December 27, 2022 12:03
Runs GetToyURIDownload 268 times
GetToyURIDownload(0)
GetToyURIDownload(1)
GetToyURIDownload(2)
GetToyURIDownload(3)
GetToyURIDownload(4)
GetToyURIDownload(5)
GetToyURIDownload(6)
GetToyURIDownload(7)
GetToyURIDownload(8)
GetToyURIDownload(9)
/* Locate toy function (outputs in console log) */
function GetToyURIData(toynomber) {
const childnumber = toynomber + 2
var sourceCanvas = document.querySelector("body > modal-container > div.modal-dialog.undefined > div > toys-modal > div.modal-body > div.selection-container > div > div > div > div:nth-child("+childnumber+") > toy-canvas > canvas");
sourceImageData = sourceCanvas.toDataURL("image/png");
console.log(sourceImageData);
}
/* Put toy nomber in brackets */
/* If you are missing some toys in the list, then subtract the amount of missing toys from the toy number */
@SagiriHimoto
SagiriHimoto / GetToyURIDownload.js
Last active December 27, 2022 10:44
Allows you to export pony town toy textures with ease
/* Download Function */
const downloadURI = (uri, name) => {
const link = document.createElement("a");
link.download = name;
link.href = uri;
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
}
// Enums
const noneEnum = 1;
// For value
const lowEnum = 2;
const middleEnum = 3;
const highEnum = 4;
const ultraEnum = 5;
const PonyTownEnum = 0;