In another universe?
Awwww... That thought didn't register

Product Placement
RMH
Misplaced Lens Cap
we're not kids anymore.
noise dept.
let's talk about Bridgerton tea, my ask is open
sheepfilms
KIROKAZE
TVSTRANGERTHINGS

PR's Tumblrdome
todays bird
$LAYYYTER

#extradirty
The Stonewall Inn

bliss lane

Discoholic 🪩
occasionally subtle
🩵 avery cochrane 🩵
cherry valley forever

pixel skylines
seen from India
seen from United States

seen from Malaysia
seen from Ireland

seen from Malaysia
seen from United States
seen from Netherlands
seen from Netherlands

seen from Bangladesh
seen from United States
seen from T1

seen from Argentina
seen from United States
seen from United States

seen from United Kingdom
seen from United States
seen from United States
seen from Colombia

seen from Australia
seen from Guatemala
@indybluemage97
In another universe?
Awwww... That thought didn't register

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
Suddenly another retirement
Had a fallout with my brother at arms of 18 years and my project is no longer doable due to that yaaaaaaay
So... I'll post my heroforge updates and maybe a writing exercise on something unrelated but other than that uhh it's been real yall
Okay so real question for a minute about Tumblr. Wiht deviantART the hashtags send people to your art but here it tends to be more customizable and thus there's not really in general hashtags for stuff. Are there generalized hashtags if you want to get more people? Or do I need to be too specific
I featured on @noah-slasher cover of Tom Cardy's "Red Flags"! :)
i cannot believe how fucking funny the talksprites are in this one i need to draw them right NOW
everyone should be talking about this
Nah the reactions killed me

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
Finally back on the animation train.
Community Highlight: Alignment Seating
The series of poses are by MrDSir, I'll list them below. I have put in the characters/outfits and made the chair. (He used a couch, the couch from his upload collapses when I opened it.)
The uploads are from 2024 originally and I found the concept interesting. I originally tried to take the image from heroforge of them seated and edit that onto a seat, which i did, and it looked so bad. (I am not adept at photo editing! But it was fun to try.)
Example with that version of true neutral below:
The problems are mainly in scale. This was scaled to minis, so when I made the chair to fit the pose it really worked best with elves, gnomes, dwarves, and halflings. (The vampire pictured is an exception, though I may have made her a little bit shorter.) It just took too much work to make it look natural, when making a kitbash chair would at least keep it in the same category of image.
List of the uploads:
AKR Sit LG, AKR Sit NG, AKR Sit CG,
AKR Sit LN, AKR Sit TN, AKR Sit CN,
AKR Sit LE, AKR Sit NE, AKR Sit CE
Man...
Going to a mall at 28 during a midlife crisis: 0/10 do not recommend I feel old and I want to go to bed now
Final Fantasy Record Keeper Sprite Mods: Or How to Make Tyro Awesome
Hey so I’m finally writing up a tutorial on how to customise the sprites of your characters in Final Fantasy Record Keeper! For the purpose of this Tutorial I will be replacing Tyro, as he (and other weirdly sized characters) are the most difficult to replace; but given that you can rename Tyro I feel like he has the most potential.
Disclaimer: This is not a flawless process, there are still a few things to figure out, but works relatively well. Double Disclaimer: I don’t have access to an Android device so that part at least will be largely educated guesswork, but it should work in a roundabout way. With that in mind this tutorial is primarily going to be based on iOS.
Requirements:
For iOS - An iOS device pre-iOS 8.3. or - A Jailbroken iOS device with sandbox re-enabled via Cydia. - A file explorer (For this I’ll be using iFunbox - it is free) - The graphical editing program of your choice (Probably a little better than MSPaint, I recommend GraphicsGale free edition)
Introduction:
So a little preamble is required to explain why editing and replacing sprites in Final Fantasy Record Keeper is such an indirect pain in the ass.
Most sprite based games with standard(ish) character sprites you would expect a standard sprite sheet layout. The same frames of animation in the same place of every sprite sheet. FFRK is too good for this method, and instead almost every sprite is laid out in a unique way and animated by instructions from a separate .JSON file that rotates/scales all areas as necessary.
An example can be seen when you compare these two sprites:
This generally leaves us with two scenarios: 1) Edit/Create/Palette swap a sprite using the character you want to replace as the template. This is the easiest method.
2) Edit/Create a sprite using any character as the template and replace both the sprite and the associated .JSON with that character.
Method 2 is required if you intend to replace short characters such as Eiko, Rydia or Tyro, with a normally proportioned sprite, otherwise the arm positions will be out of sync when attacks animate.
In addition to all this, FFRK only pulls through and caches sprites once they are required. This is especially problematic for all of the different fail state sprites when exiting a battle or losing with certain persistent status effects (petrificaton, blind, etc) But I digress, let’s get into it.
Finding Your Sprite:
For iOS users this is the part where it is probably most problematic.
- Plug your iOS device into your computer. - Load up iFunbox - Select Managing App Data from the top of the screen, followed by Show Apps under All My Apps, lastly click on FFRK and select Open Sandbox. - In the newly opened folder view navigate to /Library/Caches/ddb_cache/ this will open a folder filled with every cached resource the game has pulled for you.
At this point I’m going to explain how the majority of the file formatting we’re going to deal with for sprite replacing works. This next section is considerably easier if you haven’t played long/haven’t accessed many dungeons/characters/etc.
All of the files in the cache are labeled with their full URL as pulled directly from DeNA’s website. As a result you’re going to want to sort the files by name and scroll down until you reach files with the path name starting:
“https%3a%2f%2fffrk.denagames.com%2fdff%2fstatic%2flang%2fww%2fcompile%2fen%2fab%2fcharacter%2fplayer%2fsab%2f”
The end of the first set of files you find will be labeled “100001” followed by a number of self evident suffixes. The ones we are interested in are img_char.png and img_char.json.
To identify which character we want I am going to break down the directory formatting of the file further into 3 sections:
100001 1 - 00 - 001
The first 1 is irrelevent The second set of numbers dictates which FF series the character belongs to - with 00 representing the Core world. The third set of numbers dictates which character it is, based on the order they were added to the game.
For example:
100001 is Tyro - as he was the Core world’s 1st character. 107001 is Cloud - as he was the 7th world’s 1st character. 113005 is Hope - as he was the 13th world’s 5th character.
For the purpose of this tutorial I am going to be taking the Warrior of Light, editing it into my own character from Final Fantasy XIV, and replacing Tyro’s sprite in a move so self masturbatory it’s almost erotic.
With that in mind, take the sprite you wish to use/edit and copy it to your desktop some place, in this instance I would want 101001 as Warrior of Light is the 1st world’s 1st character, so:
“https%3a%2f%2fffrk.denagames.com%2fdff%2fstatic%2flang%2fww%2fcompile%2fen%2fab%2fcharacter%2fplayer%2fsab%2f101001%2fimg_chara”
(both the .png and the .json)
- Open your chosen sprite in your chosen graphics editing program and do your thing. Its important to make sure to set a transparent colour (or preferably leave the default) and stay within the constraints of a restricted palette (I actually don’t know if that’s true, I’ve never tried saving it as anything other than a 256bit png file as that is what all of the game’s are formatted as)
I’ll assume that if you’ve made it this far you know how to make glorious pixel art but here’s a mini tutorial within a tutorial to help:
1) Get an idea of who/what you want to make. Maybe use a reference picture:
2) Make the sprite.
Now that we have our sprite made up and ready to put in the game we need to rename it appropriately.
- Rename the newly edited sprite appropriately, leaving all of the original DeNA games url formatting in place.
- Remember for this tutorial we’re replacing Tyro so we want to rename BOTH THE PNG AND THE JSON file 100001: “https%3a%2f%2fffrk.denagames.com%2fdff%2fstatic%2flang%2fww%2fcompile%2fen%2fab%2fcharacter%2fplayer%2fsab%2f100001%2fimg_chara”
- Drag these files back into the ddb_cache directory in iFunbox to copy them on to your device.
- Restart the FFRK app on your device to find the jumping up and down home screen sprite, and combat sprite, should have changed if done correctly:
Replacing Menu Sprites:
The menu sprites are named differently and again require you to order the ddb_cache folder and go digging, they can be found with the name:
“https%3a%2f%2fffrk.denagames.com%2fdff%2fstatic%2flang%2fww%2fcompile%2fen%2fimage%2fbuddy%2f”
The formatting of these files is somewhat different, but still fairly recognisable:
“10000200”
This, again, can be broken up into multiple chunks:
1 00 002 00
The first chunk is always 1 and means nothing. The second chunk is the world, with 00 for core and etc. the third chunk is the character order once again. The fourth chunk is always 00 and means nothing.
So once again to use an example:
10100100 would be Warrior of Light as he is the 1st world’s 1st character. 10600100 would be Terra as she was the 6th world’s 1st character. 10800300 would be Quistis as she was the 8th world’s 3rd character and so on.
There is ONE EXCEPTION to this pattern. For SOME REASON Tyro is listed as 002 this time around and there is no 001 in the Core world. Likewise the rest of the Core characters are thrown out of order because of this so double check them.
Either way you should be able to see a series of similarly sized and named images. To use Tyro as an example: 10000200%2f10000200.png 10000200%2fbase_dead.png 10000200%2base_fatal.png 10000200%2base_idle.png and etc
These are all single images at 3x the resolution of the sprite sheets from earlier. Open them up, find out what pose to swap them with, resize your sprites to match and save them (remembering to maintain palette transparency where appropriate).
When you’re done making and saving them all with the correctly formatted file name go ahead and copy those over to your ddb_cache folder too and you’re basically done at this point!
Restart your app and enjoy your new character sprite, now with working menu and death/escape sprites.
Known issues:
- Roaming Wanderer Sprites will miss match to a different sprite in the sheet, when in battle, if the character you replaced is the RW also. For example here is a picture of Tyro’s SB with a frog from the sheet instead:
- Sometimes FFRK will flush your sprite cache resulting in you having to reinstall your custom sprites. But that is a simple case of copying it back into iFunbox.
Any questions feel free to shoot me a message and I’ll do what I can to help.
Alright, so, I was commissioned by a friend to make his entire set of Robot Masters.
This was a huge undertaking, so i'll space'em out.
Meet Flurry Man! The first out of eight. This took 9 hours to make.

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
Hello everyone! I am new to Tumblr, so I thought I’d share some art as an offering 🤲
It may take some time for me to get used to this platform, but I am excited to share my thoughts and creations with you!
The art is a recreation of the Specter Knight sprites from Shovel Knight, they were made a long time ago and were made using an app called Divoom
I think you know why I posted this
How do you do time for a meme thing
10 people I'd like to get to know better! (pfft I don’t even know 10 people on here lol)
i was tagged by the wonderful @noah-slasher so lets jenkins our way to answering stuff
last song: Neo-Exdeath from final fantasy 5
last book: Born of fury ( Part of the league books apparently its book 8 of 11)
favorite color: Green. Red is a close second ( Call me christmas themed)
last movie: Weird movie called Jumper. Didn’t do well but it was nice to see Hayden in something besides star wars.
spicy/sweet/savory: My lungs yearn for flames so spicy is the way.
last show: Invincible, season 4 has been amazing! even the filler episode
current obsessions: Dnd, Final fantasy, or Mario come to mind. But I have been learning aesprite.
last search up: Dnd mage subclasses… Because I hate myself when it comes to world building since I incorporated elements from dnd.
looking forward to: Starting the podcast thing I have in mind.
Tagging: Error no mutual people already present
happy 4/20 everyone!!
bonus under the cut:
chapter ii
[PREV]
[NEXT]
Thank you to @dexi-art for helping me with some of the coloring
Cameos featuring @crown-of-roses-thsc @capturecharlesau
This ending needs more exploration and love
"Oh no, not those three again.."
First time I've even touched The Henry stickmin fandom on tumblr and here we are perfection

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
as a denizen of this busted ass website for half my life now i do know how staff works and i’m going to lay out what they think will happen as someone who has witnessed this exact thing play out
People get very mad for a few days and then roll over and accept the change to the enclosure. This is what they are betting on. They have had meetings about this.
Getting around it: set an alarm. Get mad not just now, but in a few days, a week, two weeks. They are expecting people to sigh and get over this very odd edit to the site in a few days. Keep flooding them for more than just tonight. Be mad for the week, for the month. Leave a message every day.
like . I cant even blame them for being like “we’ll monitor for the week”. Remember when they changed the blue back in like 2015? This website acted like staff had gone into their house and shot their dog. We’re here because we’re allergic to change and therefore it’s hard to parse if people hate the change because it’s bad or because we go into thermonuclear meltdown over what color blue the background of the website is. Just continue to bug them beyond today and beyond this week.
I mean... Same things happening on deviantart right now with limited times you can use the download button.
People are not outraged enough
The final room in World 6-2 in Super Mario Bros. 2 features a boss battle against a green Birdo. If the player character picks up the Crystal Ball dropped by the Birdo, then runs to the Mask Gate and gets on top of it while crouching as quickly as possible, the Mask Gate will push the character upwards into the ceiling as it opens.
This will cause the character to be stuck with no way out. The only way to continue playing is to use the hidden self-destruct command (pause the game, press Up+A+B on the Player 2 controller, then unpause).
Main Blog | Patreon | Twitter | Bluesky | Small Findings | Source: WhiteHat94
Imagine finding this out before save states