What If I Could Do My Own Vocals?

(Without giving myself a case of disphoria and self-loathing I mean?)

Anyway I watched this video (and a couple others from this channel) recently and it’s SO COOL.

Makes me really really want to get more serious about music again. Has me fantasizing about mock up cartoon intros and rhythm games and stuff. But I think for now I might just want to try to remember to cycle between guitar, keyboard, 3d modeling, and sketch animation on my time off. Or writing. I dunno, just gotta stop letting myself get in ruts of doing the same one thing on loop for extended periods.

Devil Connection Demo Decomp

I had been seeing video clips of a super cute game called Devil Connection. I believe it’s the same artist responsible for Makemon. For a while I thought it was a fan animation or a music video all the way up until I saw the announcement video for a Steam demo.

However, the game is a visual novel. The game is entirely in Japanese. And while I had taken some college courses for Elementary Japanese around 2011/2012 at Columbus State University, I did not learn enough vocabulary to be able to work my way through a Japanese VN without a lot of struggle.

BUT! Translation tools are very strong right now, and they can even piece together context from screencaps without a perfect manual transcription of the text on screen. These tools are NOT ready for sensitive tasks like handling medicine orders or preparing official legal documents , but for a low risk task like playing a videogame, a handful of missed cultural notes and some completely wrong translations here and there is low risk.

So I started trying to figure out what it would take if I wanted to do a soft translation of the demo. I browse to the install location Steam put the game at.

v8 javascript engine? The Chromium license? So this must be a browser-based game engine like Electron!

I see a lot of .pak files in locales that seems like it might be the game pre-translated! …wait no that doesn’t make sense, the game has only ever been shown in Japanese. those must be translation files for Chrome itself. In resources I see app.asar. I don’t remember what an asar file is, but it sure feels familiar. Is it a zip file? No. Renaming it to .zip and extracting with Ark does not work. So back to google. And sure enough, more confirmation that this is almost certainly an Electron app. Doesn’t take long to find the info on how to pack and extract an asar file.

cd resources
npx asar extract app.asar custom-unpack
and boom, now I can explore the files. I’ll have to remember to repack it to run it.

From here, I wasn’t entirely sure what to do next. I notice the folder named tyrano and was curious about that. But I first open index.html in a text editor and take a look around. Immediately see the text “Loading TyranoScript” and a short web search later I find out that TyranoBuilder Visual Novel Studio is a visual-editor based visual novel game making engine similar to Ren Py. Neat! I had been toying around a little with RenPy recently so seeing there’s other options like this that are already up and available on Steam seemed quite promising.

https://tyranobuilder.com

So my immediate goal is “Find where the dialogue text is stored”. At the moment I feel like searching with my own eyes rather than relying on grep or “find in files” in Fleet, partly because I’m curious to get my bearings on how this game is packaged in general more than I am eager to translate the texts.

Roughly 10 minutes of skimming the files in the root directory for the asar, I realize the most obvious place to put the Data for a game would probably be the Data folder, so I take and peek

Oh hey a Scenarios folder, that sure sounds like where one might put the scenario text for the various scenes in their game.

I open up Chapter1.ks and quickly notice that the ratio of instructional commands to dialogue and scene text is actually quite a bit higher than I was expecting. I also quickly realize that my plan of translating things has made no room for interactive buttons that are drawn as graphics, or any of the signposts or jokes that are in the background images.

Jump forward about 2 hours. I now have a TSV file with a preliminary auto-translation of the most important texts in Chapter1.ks to reasonably followable (if unflavorful and not very regionalized) English text. I’ve also taken the un-modified copy of the extract .asar file and renamed it to /app and renamed the original app.asar to app.asar.ignore. The existing app.asar.unpacked is left untouched. Doing a short test run to ensure I can still run the game without having to repack everything.

Devil Connection (Devil Connection)
Start from the Beginning
Start from Continue
Option
Collection

Looks like it at least loads from the /app folder. After clicking start it didn’t go straight into chapter 1, the text I’m seeing here is something else. Looks like it’s from scene1.ks

(omg wow the game looks much prettier in action than it does in the videos \=OuuO=/ )

Quick smoke check to see if it’s gonna blow up if I just put in any old text here.

Oh… I didn’t planned for text overflows. And that’s going to be a _constant_ issue as the romanization of any given Japanese text is going to be roughly 2-3 times the characters used on average and Kanji that might only take two or three characters might instead be words that take as many as 12 or more characters… Oh well. It’s something I might be willing to fix if I were more devoted, but for now I just want to see if this’ll even work.


Now I’m going to use a short python script to replace the relevant texts in Chapter1.ks based on my Translation.tsv.

Another hour later. Had a change of plans. Rather than manually doing an excel file for each file to translate, I concatenated all of the .ks files into one big text blob and went through all of them looking for lines that needed translating. Feed the lines through auto-translate to populate the translation column like we did with the proof of concept. And use another python script to automatically go through all of the .js files and replace each matched line with their corresponding translated text.

Translation is going OKish with this approach, but there’s certain sections that the LLM refuses to parse due to sensitive content. As far as I can tell it’s something involving tickling or clothing? Or both? Either way, I got worried I wouldn’t be able to continue, but I gave it the text to continue from and skipped over that section, so maybe it’ll be fine…

Guess I’m taking a break on this now, I am frustrated and want to play videogames and eat and stuff.

It’s tomorrow and I’m doing a quick followup on this:

1, there are a _ton_ of text lines in the file that I’m not sure are actually used in the demo and might have been intended for the full game or something?

2, because it’s so much longer than I expected, it’s a lot harder to automate the process of translating the relevant sections. I can do some basic filtering like ignoring lines that start with known control characters like # or [, but that means quite a number of lines that require an effect to happen first will get skipped unless additional processing is done to skip over matching bracket pairs and focus on only text that might be contained within.

3, I tried messing about with only translating the Chapter 1 file instead of trying to translate everything. And it mostly works, particularly if I go in and manually insert the lines myself. However, the automated injection I wrote is failing resulting in the game failing to even _boot_, and Steam continues to show it as “Running” despite there never being a window for it visible.

I might experiment more with this later if I come up with a better way to automate out the parts I don’t want to do manually, or if I limit the scope to only translating the parts I am encountering my own playthrough. But for now the old and familiar method of screenreader+side translator is probably the better option than translation injection. It’s *definitely* doable, but it’s enough tedium that I wouldn’t do it for fun.

Edit: I think the answer to “why the total text so HUGE!?” is because the “System” folder under Scenario also have their own scenarios, and I accidentally included the Scenario1 file twice???? oops.

If I take another crack at this, what I’d do is along the lines of writing a script to:

Iterate every line of the file. For each line,

1: if the line starts with #, delete the line (Sets the character name, I believe. Since it’s a command, I’m reluctant to mess with it.).

2: If the line starts with *, delete the line (I’m not sure, but I believe these are for numbered labels to jump execution around).

3: If the line starts with //, delete the line (ECMAScript Comment).

4: If the line starts with {, delete everything up until the closing } (this may need to span multiple lines).

5: If the line starts with ;, delete the line (It’s a Tyranoscript comment).

6: if the line starts with [, we assume every pair of [ and ] is a command tag, First, we temporarily store an array of each text entry that exists outside of any command tags in the line. Then, we discard the original line, and insert each of the found text entries as a new separate line. (The idea is that we don’t lose any of the important narrative/dialogue text and keep those on separate lines so they’ll be easy to translate/inject later without risk of touching the commands.)

7: Once we’ve gone through the entire file, we save the file as “all-chapter-texts-no-metadata.txt”
8: make a translation table for every line in _that_ file, with column 0 being the source line, column 1 being the translated line.
9: use that translation table to run a find and replace on every text from that file. It may be best to run it against one file at a time and ensure the game still runs after updating the one file. That way if something gets replaced that shouldn’t be, it’ll be easier to catch. And if we kept a safe backup copy of the extracted files, we can use a diff-tool to check for the offending unintended changes.

okay I’m gonna go eat stuff and play game now bye ^O^

4 Sept 2024 – Stream Doodles

Alixesque requested “If you have a favorite character you’ve made recently I’d love to see!!”

I don’t really have a super favorite immediately on my mind, but I’m still kinda toying around with the ideas of whatever it’s like in the world Ribbon Badge and Zooey inhabit, so another doodle of RB for the moment! SUDDEN COOKISS (may not contain kisses)

ZBombiiBunnii wanted a new sketch of Dark ZBombiiBunni carrying a love-dizzied ZBombiiBunny also heart shaped bomb

full canvas without ref layer

Make It For YOU vs MAKE It For You / I Am Not An Artist

I’m feeling kinda funky so I’m gonna try to keep the idea I’m trying to express sorta simple. (Edit: This is incorrect, I ended up spending 4 hours blogging because apparently two cups of coffee after waking up is too much for me to handle. Sorry.)

This post is written and shared primarily for you, friends / acquaintances / strangers who found my blog via google. But also _partly_ as a reminder to myself.
Sometimes we doodle aimlessly or make funny sounds that feel good in the mouth, or just noodle around on our favorite instrument enjoying the sound. That is MAKING for you, the enjoyment is in the making.

Sometimes we have a specific idea we’re trying to record or express or that we want to witness because the version in our head is kinda hard to pin down into a concrete form that won’t vanish. When we make things to capture that, or make things to try to _find_ that satisfying result, that is making for YOU. The method of getting it made is not so much as important (possibly, depends on the person) as the matter of getting to the right outcome.

And in those particular cases, the act of sharing the thing that was made is usually a separate decision come up with after-the-fact. The purpose of making the thing was already fulfilled, so sharing it with others is either a byproduct of yet another goal, or a habitual activity, or a social connection task, or any number of things. But it itself is an act separate from creating (usually). Picking which things to share and why is a matter of Curation, which is kind of a subtle art of its own. Choosing and arranging discrete choices is art! Even if it doesn’t really feel like it sometimes.

The decision to make things during a live stream or in a shared workplace is kinda merging the act of sharing and creating together, but in that context the constant barely-filtered sharing is the dominant activity that colors any Making that takes place. The act of curation is limited in that context and has to take place as part of the process of creating the thing at all.

And then there’s making things that are intended primarily for a friend, or a client, or to be shared with strangers. The entire value assessment shifts into a zone that kinda depends on feedback of those social connections to others, with a little bit of the personal curation coming through as a matter of what feels good or reasonable to one’s self, and as a matter of considering social consequences of the things being made. When we are Making for Friends or Making for Others, we are almost always using a very different underlying ruleset than we do when we are Making things for Ourselves. Because a lot of things that we can do to get practical information for next steps and then discard once we reach that next step take on a different meaning and feeling when it is instead something that everyone sees and forms opinions about, intentional or not. I might spend a week going through two or three pages worth of funky incomplete sketchbook doodles before one of the ideas latches on in a way that I genuinely feel I want to explore and flesh out. And then even with that one thing I might drop it after a day or two, or I might forget it exists overnight, or I might get really excited for a month and start doodling it multiple times across friendly drawpiles or request streams and the like.

(I never originally intended to share this. I am only sharing this because the sketchbook was right next to me and it’s one of those cases where I just kinda doodle things aimlessly and don’t feel particularly strong about it. In this case the doodles are fine I think, they’re just lacking zest I guess. of my “burn energy by making stuff” doodles, this is definitely on the tamer and more coherent side.)

Anyway, what I’m finding is that while I do kinda like sharing things with friends, especially when they’re made for friends, I cannot thrive on that energy. I *have* to be making for _myself_ if I want to keep making things. But directly contradictory to that is that I do not like the process of making things. If I could make the ideas in my head a reality without having to do it myself, I absolutely would, and I would enjoy the outcomes immensely, and it’d be a losing die-roll for most of those ideas whether I’d feel like I should share them at all or just keep them to myself.

And this is not a new thought, even back in 2018 kinda stopped sharing darn near anything I drew because it wasn’t doing much for me and I was just tired of feeling constantly let down from now getting any kind of intrinsic or social reward for grinding the “draw stuff” treadmill.
Similar thing in 2014, though I think at that point in time I hadn’t realized it was the entire process of making the art that was draining me, not just a lack of interest in the social element and the art itself.

And I feel like that that’s the pandora’s box I’ve walked myself into by becoming more familiar with modern machine-learning technology.

(!!Big Ol Warning here because I’m about to pivot and start rambling about Machine Learning!! and how I used to want to go into that field about 15 years ago and how now Big Tech/Tech Bros and working artists dealing with the newest Capitalist flavored Existential Threat keep tossing out knee-jerk takes that make it impossible for me to share my sincere feelings in any kind of mixed setting unless I want to get attacked by unintentionally misinformed takes. I won’t be offended if you stop reading here, I promise. Okay well I might be _slightly_ annoyed, but I’m not going to stop considering you a friend just because my blog hit a topic that you’re not cool with. Please PLEASE focus on taking care of your well-being over reading my early morning over-caffeinated mind-dumps. So like, I’m super sorry being annoying about this, but this is something that’s getting to the point where it’s kinda making me physically ill for being treated like a binary matter.)

I am not talking about the “buzzword” version of AI.

(AGI might occur in our lifetime, but it won’t be something any large capitalist-market focused nation would allow to happen unless they go out of their way to justify digital slavery. And that is something I pray never happens.)

Nor am I going to knee-jerk condemn or praise all of ML just because of what so many people around me have been saying about it.

(Most of my working years in tech have been doing a job where the fundamental end goal is to create a tool so good that my job ceases to exist. I’ve long since made peace with the idea that collaborating to make unnecessary busy work go-away is the goal, even if that is economic self-destruction in the very real conditions of perpetual housing-fees utility-fees and nobody having enough money to fulfill all of their needs because business and governments are well aware that coercion via denial of needs is exceptionally powerful to get work done from people who would rather be doing anything else.)

Nor am I trying to claim that letting businesses suck up everyone’s data and package-that as a product for profit is inherently good, nor that processing darn near all of the data on the clearnet to train a new model for specific goals is inherently bad.

Probably one of my more genuine radical takes? Even though there’s so much fiction about how the erosion of privacy is the doom of society, I think the issue is when that erosion of privacy and control is used to reinforce dis-balanced power dynamics and to put coercive power in the hands of a few.

I think the conceptual collective ideal would be that all of this information which is supposedly “publicly available” should be treated much like one treats a library. Any kind of “products” or neural networks, etc that depend on the mass collection of all of the world’s internet knowledge, legal or otherwise, with permission or otherwise, should then be treated as forbidden to be used in a commercial context on its own, but should be fine to be derived from the same as anyone might be inspired by a book or movie or videogame or some billboard they saw 10 years ago while visiting a family member. And the underlying opposition to this matter is that copyright and IP law has long-since been used to the heavy benefit of the moneyed and only marginal value to the indie startup or solo worker. And since this long corrupt concept of copyright and IP control has been demonstrably ineffective for the mass, then it would seem most reasonable to dismantle that portion of law entirely.

People who make great music inspired by others should be free to survive for doing so. People who make music that unintentionally sounds close to something else should not have their livelihood destroyed because of over-eager automated copyright claims. The RIAA should have never have existed, whatever the well-meaning intents may have been when it started. Fanart and fandom made works have repeatedly constantly shown that having commercial control over something does not inherently come with any tendency towards actually seeking the well-being of that thing’s users nor even it’s creators, and it’s often that either from a twisted sense of legal money-seeking or from simply a lack of understanding, fandom projects that help bolster the reputations and quality of the source material get shut down or litigated out of existence or put into a state of impossibility for completion simply because the creators cannot legally ask for any income related to the thing they’re making, even though by all reasonable metrics, they absolutely have made something of quality that deserves to be acknowledged everybit as much as the source material.

We’re already living the bad-path where big business and the government agencies have defacto authority to perform this mass data gathering and processing and there are functionally no meaningful ways to enforce the eradication of the practice. So the best approach I can think of it is to have the government and businesses also be forced to have all of that information public, transparent, searchable by anyone, and SKREEEEEE. If we make EVERYONE be forced to be aware of and accepting of the reality that every single human on this earth is far more flawed than the illusion we like to project, maybe we can start encouraging more sympathy and empathy and forgiveness in the hearts of people having to witness just how vile their kin is, and that it shouldn’t make them less worthy of at least a _decent_ existence. Don’t let them sit in place hurting others, sure, but also maybe don’t run a hate mob at every single person who has followed a bad idea to its logical conclusion or someone with impulse control or someone who has poor language skills and doesn’t properly know how to say what they meant, etc

(My sincere gratitude and apologies to anyone who actually went through the effort to resize that text out of a desire to read all of it. I hope I didn’t spook you too much but I absolutely loathe the current state of IP law and I genuinely think that collective knowledge/resource pooling is the only way forward. What people typically call “style” should be sufficient branding for what people are looking for… usually. I suppose I kinda disprove my own point later on in this blog?)

In my teen years I adored Tails from the Sonic games for being super smart and making robots and mecha and stuff. And in my college years the topics I paid the most attention in were robotics, machine learning, and artificial intelligence. I still have some of my class notes from those lectures.

Well actually I just spent an entire hour checking and it looks like I kept more of the robotics notes then the ML notes. Seemingly I never took a dedicated ML class, it came up as a brief month or two of the late half of a general CompSci course.

I forgot this was during my “always wear denim jeans and a denim jacket” phase.
I also didn’t realize why “Class of 09” hit me so hard until I saw these emails side by side. I am NOT recommending Class of 09 to anyone struggling with depression or sensitive to depictions of extreme violence or who generally remembers the worst of what was happening in those years. But if you _can_ handle being reminded of the worst of things through the lens of it being shown in kind of a dark-comedy light, it is a compelling if upsetting game.

Anyway, I got off track. What was I saying? Right, I got into the modern ML stuff. In the context of visual stuff, know how to work with depth maps, controlnets, custom LoRA training. randomized prompts, prompt weighting, etc. I’ve finetuned PonyV6 against my own drawings multiple times to see if I can get it to imitate my own round squishy “style” that people seem able to identify better than I can. So when a lot of people think of “just put words in a bar and take the image and post it” what I’m usually looking at is probably closer to Blender’s geometry nodes.

Blender Nodes workflow (Left) for generating a dynamic 3D tile field VS ComfyUI node workflow (Right, Top Portion) for making brightly colored bunnies based on stuff I’ve drew in 2013 should probably also be considered art. I definitely understand why there’s resistance to that, since the argument is a lot like the transition from paintings to photography, or from pencil sketching to digital sketching and there’s a black-box factor that didn’t exist before. But I think the core of the argument is about the same. I didn’t make every single image the neural net were based on, nor did I make every visual moment I’ve seen in my life, and nor did I make the pigments in my paint or the casing for my pencil. But I have a _lot_ of influence of what happens once the tools are in my hands, and blaming the tools instead of blaming the user’s way of handling the tools is very often counterproductive.

Some of my 2013 deviantArt doodles
It’s still easy to tell that I did not draw these, the lineart is far too clean and the hands are far more detailed than I almost ever do on my own drawings. But at the same time it’s very clear that it’s starting to absorb the general body-type, bounciness, tendency towards open-mouths, balloon/bubble aesthetics, and outfit that I tend to give these characters even once I drop the depth maps and controlnets completely out of the process.
More 2013 deviantArt doodles. The character-sheet for Starla (second from the left) was drawn by Nick < https://latchkeykingdom.com/comics/ > and is NOT related to this specific conversation. There’s nothing particularly special to me about 2013, but some of the art that I did that catches my eye the most is from that time frame rather than the work I did more recently. I feel like I maybe should have used my RAMP work instead for the baseline, but that skews a little more generic-furry and less to my personal characters, so I didn’t.
Similar workflow as above.

Once again so clean that nobody would think it’s the kind of thing I would personally draw, even if the character design and posing is *very* me.
There’s more love put into that tush than I’d usually draw, but otherwise this actually does look like my typical sketching when I decide I want to “clean it up a bit”.
For comparison this is one of the last cleaned-up and “finished” illustrations I’ve done in the past year. This was when I was still running Windows 10 as my desktop OS and using Paint Tool Sai V2 as my main illustration tool. There’s still some signs of my sloppy penmanship when focusing on line corners on the scarf, an arm deliberately out of view (probably should be visible near the far thigh), and an oddly defined tri-digit hand. While I think this is one of the things I’m most proud of having drawn, I don’t get excited to go back and look at it again as I do all of the music I did for “No GUNS; No Bosses”.
And by contrast this was made around February 2023. Very directly based on the following picture by Chu: https://twitter.com/sdamned/status/1522371862877024256/photo/3 so I can’t say it’s really even “mine” in a lot of ways. But the amount of satisfaction I got from the amount of work I put into making it was nowhere near enough to make me want a consistent practice of doing this kind of thing. But this _was_ the moment where it clicked that I like the “doubled-outline with white-outer-shell” sticker-like look. If I ever revisit this character and the VN I made her for, she _will_ be a Squee/Rabbit so that I’m not tied to the rules of an outside IP that I don’t. And once again you can tell which parts I didn’t care about, like that book and which parts I cared too much about. Though I’m getting a weird vibe after the fact from the striped clothing because I’ve seen people use striped flags to try to sneak some weird messages or to hijack otherwise-acceptable messaging and I really really don’t want to have to start double-checking every single lined color pattern to make sure I didn’t hit on some kind of flag I didn’t know about.

But what I found from putting in all that effort and time? Is. Quite simply? I even when I _do_ get the exact artwork that I want or that I had in my head, it doesn’t give me _that_ much enjoyment compared to jamming out to my favorite music tracks on my guitar, or playing a videogame and winning against a challenging boss, or even just chatting with the friends I like most and swapping idle-doodles that we mostly did to show how we’re interpreting what each-other is talking about.Things like that, any my tendency to take kind of software designer’s approach to solving issues is why I very seldom describe myself as an “artist” outside of context where friends have already prescribed that tag to me.I make things. I am a maker. I have a lot of ideas. I might be “creative”. And I do sometimes like art. But I don’t like art like an _artist_ might love it or depend on it for survival. I like art because I like the insight into how my friends are thinking and perceiving and filtering ideas and concepts that we might otherwise assume we all view in identical ways.

But maybe I’ve got a weird read on this? After all, I’m not even the best at spotting the “Revel Style” because there has been more than one time where I deliberately wanted to change identity or stay anonymous and people were able to pick out something I drew immediately, even though I felt sure it was sufficiently different than my usual.

Whatever the case. When I’m making visual stuff for Myself, doing a rough sketch as an input reference, a loose prompt, and low cfg values is probably how I’m going to get to results that I like about as much as the best of the things I’ve ever drawn for myself. But when I’m Making for myself because I want to enjoy the feel of doing something, I’ll probably stick to playing guitars or coding small digital toys.

Btw if you’re wondering why I’m not super hyped up about things like Udio [music] or Midjourney [images] or Runway or ChatGPT [text] or whatever the Big Budget Corporate “AI” Flavor of the week is it’s because

1: They tend to fall into the trap of thinking more scale = more better and burning an absolute buttload of energy to achieve marginal improvements instead of rethinking the underlying technology for inference.

2: With few exceptions people can’t fine-tune them on their own works to fit specific niche cases. So you’re going to end up with a ton of stuff all feeling like it was made by the same person, even though the content swap is nearly infinite.

3: I’m generally trying to achieve something _specific_ when I use these tools. I can get Meta’s Llama and fine-tune it on my personal notes and lore and run it on my _own_ hardware to be very good for _my needs_. I can pick a leitmotif that I want to carefully use across a handful of songs to carry home the idea that they’re all referencing the same narrative concept. I can come up with a specific character and re-use them an infinite number of poses or situations when I train them into the model.

4: I’m still trying to scramble my way out of a debt crunch so I’m not exactly thrilled any time one of those services asks me to pay for continued use when I could instead pay developers directly and up-front so they can continue their work while I stick to the version I already have and tweak them to my own use case.

5: I’m me. I’m aware that I’m kinda weird and quirky and have interests and vices that don’t Click for the mass market at all. I’ve said many times before that most of the things I want to make, I only want to make because I can’t find anyone making it for me or who would be willing to make it because they’re not commercially viable. So stuff that’s meant to be good at “everything” and “massively appealing” might be relevant to me sometimes, but it’s never going to

I wouldn’t blame anyone for thinking I actually sketched this because it’s oddly close to how I actually typically sketch and I have absolutely no idea what I did differently that it got so close. And yet while getting my sketching style almost perfectly, the concepts are almost incoherent again, which I think is the tell? Either way it reminds me of some people will pick at the kind of weirdness these models tend to focus on and over-refine or just do in a way that doesn’t make logical sense, and my thought when people react that way is “Do you react that way when a novice sketchbook artist has weird incorrect limbs just floating all over the corners of their sketchbook? Or do you only react that way because you feel there’s no human to be hurt by the criticism? You’re kinda speaking to artists around you who might have made exactly the same mistakes in their own works that they simply haven’t shared with you…” … well I think like that often, but every once in a while there’s stuff where something gets hyper-detailed yet also semantically wrong, and that is much more rare in artists outside of like, kink circles where they got so zoomed-in on their subject of interest that they forgot the rest of the illustration.

okay I guess I spent like 3 hours pouring out my thoughts instead of just the few minutes of “trying to explain what I mean by Making For (xyz)” and I need to go earn my paycheck from this dayjob so uhhh yeet?

doodles Saturday 31 Aug 2024

CC0, both of these

Seems like Drawpile 2.2.2 has anti-aliasing for the freehand select tool, which is it main thing that made me favor using Paint Tool SAI 2 for coloring than anything else, so… I might actually make Drawpile my main drawing tool once I find another sketching brush I really like

CC0

Meta Quest 3

I borrowed money using the current Affirm payment plan and got a Quest 3. This was probably not the wisest decision as I’ve already kinda stretched by budget a bit, but current resolve is to offload at least two of my guitars and use that money to pay down other fees.
That, and the Quest 3 is a *signficant* step up from the Quest 2 in terms of feel and convenience (I can actually see my phone without taking the thing off!? Wow!), so I fully intend to be spending more time using Quest 3 for actual work.

Got some other ideas I’m toying with. Still sorta want to explore what doing a VN in VR is like. Still sorta want to try turning Bubble Menace into a short free rail-shooter style experience. And I want to do more VR Sculpting. (Right now, ShapeLab 2024 is giving me a bunch of issue refusing to get past the initial loading screen on Linux, while Kodon works GREAT and feels SO GOOD to work in… but loading any of the files I made in it takes an extremely long time. I feel *very* sure that once I find or create a 3D modeling tool that works smoothly for me in VR, that will probably almost entirely replace the role 2D sketching currently has in my life. drawing on paper or screen tablets is a very useful skill, but it’s been more than a decade since I was able to say that I enjoyed the process for the process so much as enduring the process for the outcomes.)

I think it’s possible to do VR streams. I recall having tried a few times in the past. Once I start feeling cozy and settled in I’ll probably give it a go again with the new kit. Though I just realized I have to get ALVR and Developer Mode all setup on this new headset and make sure it works as well as it was with the Quest 2. What I found out from a lot of tinkering about today is that while ALVR has oddly high lag when playing 2D games in VR, playing the actual for-VR applications/games in Stream VR via ALVR often works very well, even over the WIFI. I know it’s possible to route that network traffic over USB to make the connection even more reliable, but I haven’t had success with that on Pop OS yet.

Aaaaand, I think that’s about it for today? I actually spent quite a lot of time in VR today and am very pleased about it. I’d like to show off the little sculpt doodle I did in KODON when I figure out how to actually get it to load.

(Pretty sure it’s already done loading within the first minute, but the prompt just won’t move to let me see and verify.)

Blender 3D

(CC0, screencap of live EEVEE viewport in Blender .4.2.1) Was supposed to be lighting practice, kinda just turned into messing about with shaders and 3D doodling to try to relax. Aimless, sure, but it’s kinda nice to have low-energy stuff to do that isn’t really meant for others.

Bank Card Design & Request Doodle

(CC0) Just put this together so I could have some bright and cheery art on my bank card and because I’ve been wanting to replace my old banner art for HeliumSqueeze for years now. I drew and colored Puffy (Left) and Pinks (Pinks), but I grabbed and slapped on a generated beach for the background because I only had a couple of hours before the cutoff for submitting the art for printing on the card, and the background is really not the point. If I had been thinking more clearly, I’d probably have reused the bubbles and balloons tile pattern from PoppingSpree instead, but I think the bank card tends to not like repeating pattern backgrounds.

(CC0) The older HeliumSqueeze brand banner that I wanted to update and replace. I know I wanted at least one Squee, one Helibuster, and the way balloons will be used in the setting to be immediately evident. But these specific throwaway designs and the color scheme just never quite hit right with me. I think at the time I was going for “pastel pink lemonade vibes, and teal-green for leafy feels” but it just never quite worked how I wanted.

When I get around to _actually_ replacing the banner, I’ll git rid of those pixelbrush lines for some thicker more cartoony vector lines. And I’ll have to rethink how I’m going to put the HeliumSqueeze text in there. These specific balloons end up looking kinda distracting like kinda off jawbreaker candies instead of balloons? I dunno, I’ll improvise when I get time. Actually, maybe I should go ahead and make the leap to trying to do 3D models for the characters for the banner since that’s the general direction I want to go in the future anyway.

Full Sketch Page etc. The purple-on-white sketch of Ribbon Badge in the middle-rightof the canvas is actually a live-streamed doodle made by Alixesque! Alix is a super cool and good friend, please check out the page!

A lot of half-doodles and reworks and color swatches kinda tossed about the page. Also you can see where I was trying to revisit the design for Zooey again. This time I was trying to take some of the yellow/orange I like from Tails (Prower) and the purple mane from the Rarity fanart animation version of the same Zoobe Luna Fourth of July meme. I was going to keep most of Rarity’s hair style almost directly in tact, but instead I decided to go with kind of a mohawk sorta look to draw a bit from Kazooie (Banjo-Kazooie)’s visual language. Gives her a silhouette that’s a bit different from most of my characters. I feel pretty sure I’m going to stick with the orange/yellow instead of the white, I’m just now sure how deep I want the orange to be yet. I don’t want it to read as “flesh color” but I don’t want it to be overly abrasive on the eyes either, even if that fits the character’s personality. And I think it reads a bit more clearly that she’s easily agitated, actually kinda loves music and dance, and likes to live open and true to her beliefs one way or another. I assume before the whole encounter with RB, Zooey was a roadie for a small indie band. At some point she probably broke off and used her earnings and loan to setup a recording studio. I have a bunch of other thoughts about this, but I don’t think it’s quite ready to be organized and tossed out as a “plan” yet.

At the bottom is a doodle for zbombiibunnii. They were *very* clear that being lifted up by the buns, having the crosses on the eyes, and having dizzy birds/stars were very important to them. I got the distinct vibe that this was a kink type request from somebody who is still kinda self-conscious about their interest, so I did the second balloon-centric thing to kinda show what I meant that what they were asking for isn’t that far off from what I spent almost 20 years drawing to begin with. Either way, the bomberman-themed-bunny character isn’t one that they specifically asked for, I kinda came up that spur of the moment based on the reference album they sent over. And from the sound of things they were very happy with it. When they asked what the name of the character is, I went with “zbombiibunnii for now”. They also said they imagined that the person lifting up their character might be Dark Zbombiibunnii, which I think is kinda cute and that’s what lead to the color choices there. Buuuut I probably need to like, actually take the time to draw out both characters less visually obscured if this is going to become a recurring thing. I don’t normally do art commissions because the stress of formal commission arrangements makes it hard for me to get anything done. But doing informal requests for subscribers or familiar faces doesn’t stress me out quite as much and it becomes a bit easier for us to kinda find a cozy midpoint between me being a bit easy on the effort and them not having to overpay for work I don’t feel I can deliver. Or. Something.

So uh, anyway, was neat coming up with a spur of the moment bunny bomberman OC. Kiiiinda makes me want to toy with returning to the Bomberman series to see if there are things I can draw from it for my own characters and settings and whatnot. Bomberman is a series that I’m always pleased to see around and think fondly of, but I typically do not actually enjoy _playing_ because losing in it tends to feel particularly bad. But the bright cartoony colors and shiny look for their bomb-centric world appeals to me, and I think it’s not _too_ much of a stretch to have bomb-style balloon stuff.

I’m still not sure what the best way is to label whatever it is I’m doing. Most of the stuff I make isn’t as overtly kink-coded as it used to be as my libido is starting to go. I used to think the best approach would be to treat things that had erotic intent exactly the same as pornography and treat things that weren’t exactly the same as any other “tame” thing regardless of how it looks outwardly, but after a while it became painfully evident that the binary “is or isn’t mature” doesn’t work very well at all. I think my current approach is to just go by feel, but otherwise claim the bulk of what I make would be under the bulk category of “Probably nothing too out of place from what teens will experience, but it’s targeting adults who adore the bright and cute aesthetics but still want topics and situations that are treated for as nuanced and complicated as they often are.” So then I look at stuff I draw like this particular ZbombiiBunni sketch and my first thought is “ehhh, this is maybe a little too suggestive and bodily-objectifying than I’d really like to be known for.” But I think I did a fair mix of sticking to the general aesthetic tastes I already like, and stuff that I think really targets what Bombii wanted.
I dunno.

Anyway, I ended up suddenly falling asleep immediately work and woke up just around midnight, so I think my sleep pattern is going to stay a bit busted for a few days. One of the more important coworkers at the small team I work for passed away suddenly in his sleep with absolutely no warning that anything was wrong. The whole team is kinda shook and we don’t know exactly how we plan to proceed. That same day, water to the house got shut off for a while and that kinda made me a little rattled. We got the bill paid and water turned back on before long, but it just made the whole day kinda disorienting.

(CC0) and a bunch of relatively aimless doodles to end on. If you actually want to check those you’ll probably have to click past the thumbnail to full size, I don’t know legible any of that is at thumbnail scale.

Art/Doodles Update 18 Aug 2024

Fanart of Pochette from Backpack Hero in her new Summer Outfit! Despite the game emphasizing that she’s proud of smelling “like her homeland” more than once, I’m amused at some mild amount of ship-teasing between her and Purse in the Story mode, and I feel like her and Purse also get the best of the additional outfits compared to everyone else in the game.

Hasty doodle of carrying VAdaPEGA‘s Pantufa around affectionately.

Friendly gift/request art for GameVictim on Discord. He’s got a new cute mouse themed character they wanted art of! And while I’m not great for doing finished polished works (at least not without a lot of good circumstances on my end) I can definitely do some sketches and concept stuff when the mood strikes.

(CC0) A new set of WarHounds/LibraryHounds/LoreHounds that also line up a bit with Miranda from my Refsheet page. In short, Schima is the current elder mother for the warship she’s stationed on. Cercis is due for her Coming of Age rites, but will be foregoing it as Schima is conspiring in secret to send Cercis to [The Planet Below] to “[Ascertain the Fate of the Warlord]”. But really she’s going there to

  • 1: Experience what it means to be free of captor overlords and constantly under threat of death.
  • 2: Seek out Schima’s missing offspring that inexplicably went missing when [The Warlord] did.
  • 3: Determine if [The Warlord] has been slain. If so, the hounds remaining on the ship will almost certainly take out all of their captors on the ship, attempt to disrupt and slay all remaining forces from their captors in the immediate nearby space, and return to their homeworld to defend it from potential retaliation.

They only joined the empire under condition that their homeworld and their families would be spared. But in the time since joining it was very clear that [The Warlord] is only true to his word so far as it benefits him and can be quite petty. It would only take one LoreHound puppy to slay an entire ship’s worth of empire soldiers, but generally LoreHounds have immensely strong ties to their family, friends, and ancestry. They won’t fight and risk loses if an agreement can avoid it, but they will fight with all they have if they are betrayed.

In case you’re wondering about powers, Schima has a wall-bypassing mind-disrupting Area of Effect black Neural Bomb, smaller orange bombs for siege and assault, and a bible blade, which is more like empowered claw swipes than an actual energy blade. Cercis has projectile-reflecting barriers and formal training to use the empire’s standard infantry weapons (energy rifles and a large physical blade). She will never have to worry about running out of ammo as the same energy she uses for the barriers can be used to recharge the rifle.

(CC0) Just trying to get a feel for the “Marker” MyPaint brush in Drawpile.

Doodling the head of one of ChaosBuster12‘s characters. I know nothing about the character except that they are a cat and have horns.

(CC0) I think I drew this updated picture of Last Chance months ago in a Drawpile but I can’t remember if I ever posted it and I often can’t find it when I go looking for it, so poof here it go

The “RAMPSHOT” preview for one of the two maps I submitted for RAMP 2024. The WAD is available now: https://ramp2024.doomproject.com/ Just bonk that HUGE Download Button! The one of interest is fairly short: Map 96 – Kiss Panic Risengrave 4: Rabbit Flow. But the map depicted in this preview image is Map 107 – 2m 30s x2: Out of Time. Which uh, was meant to be a shorter and a bit more of a kinda spooky thing, but turned into kind of a vaguely buggy memorial thing instead. (If you fulfill certain conditions on this map, the next time you replay it or enter Map 96, you’ll notice something’s a little different.)

(CC0) Mia Asterisk, before the whole body-changing thing. Taking a cue from ScootZZZZZX‘s updated design of Bea.

Rough sketch fanart of Felina from the indie game Dungeon Clawler. A cat-loving bunny wearing a leotard. The only thing I don’t like about the character is the hat.

(CC0) A doodle of Miranda. Despite being implied to be the same kind of creature as the LoreHounds mentioned earlier, she’s a resident of Caliber and doesn’t open manifest any seemingly-otherworldly kind of powers. But she is good with making technology that probably shouldn’t work. Like suspiciously good at it. But the things she makes are at least _mildly_ plausible.

A Revenge attack of one of ScootZZZZZX‘s characters as part of ArtFight. I don’t remember their name. I was going to look it up on the ArtFight page but it seems like the site is down right now.

This is the sprite used for “blood” in the two maps I submitted to RAMP 2024. I haven’t settled on a canonical name for this substance, but effectively it’s just a glittery representation of “life force” in any situation where I might want to visually represent it but not draw the things typically associated with the idea. (I really hope that actually animates when I upload the post because it’s showing up blank in the editor.

Trying to put some kind of face/design to the “Rogue Fairy” for the “Bunnylike” concept. I’m not really feeling any of these. I started deliberately trying to pull color and form from the look of this one NPC from Arzette because I really like the silly meme that showed up lately and I already liked the character design before, but both of the right-most doodles feel like a Bad Vibe probably because it’s too similar to the source I tried to pull cues from. I don’t _dislike_ the bottom-left one, but I don’t like it. The top-left looks cool, but they feel like some other NPC, not an over-exuberant devotee of bunnykind.

This is the kind of thing I draw that tempts me to self-censor or to just not share at all, but I think in this case I explained my reasoning and if people still complain I’ll probably just point out that maybe my blog is not hitting the right audience.

More concept stuff and you can directly see what I was taking inspiration from or what old designs I decided to rework to fit the new setting.
I think Kazhooey is still _too_ close to her inspiration character too, but I’m pretty sure the Zoobe company is defunct anyway so I’m not worried about legal action coming of it. But I don’t want want to set optics of being super lazy copy-paste without a cohesive vision behind it. Firey orange and reds feel a lot more “right” to me for the spirit of the character. Maybe just need to bring back in the dark leggings to that bottom-left iteration for the color contrast. Like, I really want Zooey to be as much of a firebrand as Kazooie and the Zoobe Bunny herself, but still trying to do the Right Thing (most of the time) despite a tendency towards explosive rage and self-focused goals.

I drew this before I had started to settle down on what I wanted Ribbon Badge to be. Pretty much the only thing I still feel undecided on with Ribbon now is if I want to keep the super huge pink ponytails, if I’m going to make the ponytails be something that only shows up in her Embiggened form, or if I’ll just drop that and make her actual ears super big and fluffy because they’re in exactly the right spot to fit the vibe perfectly.

(CC0) Cigfried, created for RAMP 2024. I… genuinely don’t remember why I decided on making all of these characters mice. I’m sure I had a reason at the time but it’s just cone. Visually, this is kind of repurposing a lot of what I had already done when I was trying to make Catssie (which I also do not own, but I can’t get any kind of acknowledgement of authorship from Proto so I’ve affectly just assumed this character is mine now) a different entity than Cassie (from Starbuster, which I do not own). There’s no backstory here. She tries to kiss rabbits and probably tries way too hard to instruct and lecture people on things she doesn’t actually know super well. That’s it.

(CC0) Sam. I wanted a power character and I wanted a visual reference to the mouse type of Jerry (Tom and Jerry).

(CC0) Gogo. Puzzle Wednesday moderately frequently runs tournaments for a game titled Mouse Shooter GoGo. And every time they do I get distracted because one of the mouse cheerleaders has a blatant pantyshot that I have no idea why it’s there, but I think playing a whole lot of Amy Rose in my teen years left some kind of mark on me where my brain instantly notices that. Or something. Anyway, the characters are mice and this also gives me an excuse to draw some psuedo-fanart of them even though I’m darn sure the number of people who know the game and like it enough to want fanart is going to be a very small number. And if they exist and have somehow found this blog post??? Hi, welcome to my weird blog! Thank you for playing cool puzzle games!

(CC0) Fran is Narf spelled backwards. Mostly exists because Pinky from Pinky and the Brain / Animaniacs has worn feminine clothing several times and he looks great in it every single time. This is basically that, but I took from Jessica Rabbit’s outfit. Also I originally added the light up nose thinking I would have her fire a nose beam or eye beam in retaliation or just as a general projectile attack. In Rabbit Flow, she has the exact same attack as the other mice.

Jean. I still want him to present male while holding a deliberate cutesy degree of feminine appearance and charm. But in this case, I kinda figured if he ever realized his indirect association with Dalliance Arms Corporation, he’d probably be ashamed to be seen wearing the colors and try to hide it. Also he’s still decidedly a feline has he had been since his earliest days as the Sabrous/Kibrosa character “Kilo”, but now I’m kinda just deciding he’s got a bit of classical-unicorn in him somewhere. At least visually. (Though if the whole DEARDAV thing is still canon in his setting, this his birth-given appearance is fairly arbitrary and mostly a matter of personal feel and identity. And well, I guess the best way for me to explain why that sometimes hurts is that no matter how much work you put in to present your idealized visual representation in an online setting, your physical body is still the body you’ve got to work with. And having to acknowledge that every single moment in a way that everyone around you only has to experience as a fleeting on-and-off again thing is exhausting. asdfasf)

A couple of extra self-serving fanart/doodles that I wasn’t planning to share with anyone than specific friend groups. I’m deliberately omitting some stuff. I had an explanation of why here, but I think even trying to explain why I’m being cagey gave too much away.

Sooner or later I’m going to replace that old HeliumSqueeze banner with characters that people have mentioned they actually like. First Post is the obvious one that seems to stick with people. Still need a new Squee to replace the yellow one. Probably going to end up using Puffy or the unnamed orange critter for that purpose. (middle centre)

The idea of Rhonda showing up to work wearing only thigh-highs and sunglasses came up. And that is 100% something she would do in-character, and Dr. Metal would be both very cross about the lack of professionalism, and envious at the apparent strength of self-esteem and confidence she has.

I adore the idea that despite being made in secret by conspirators to be a defensive living bio-weapon and the progenitor of a new species, Last Chance absolutely adores sweets and cute fashion. Admittedly I am very far from being a fashion designer, so I can’t really realize that concept on my own quite like I feel like it should be done, but I think the vibe comes across.

Backpack Hero is a deeply flawed game that is clearly not Finished and seemingly not going to ever get the gamepad polish that it probably should have for its asking price. But I just kinda darn adore the game, the character designs appeal to me, the general idea of packing a backpack filled with just an absolute ton of knick-knacks reasonates with the way I parse these items in games and the way I clutter my belongings, and the giant backpack is _close enough_ to being a giant balloon that I can still use it for similar degrees of chaotic interactions with the characters. Sorta. It’s not the same, but there is some appeal there.

Aaaaand I think that’s darn near everything I’ve drawn in the past few months that I feel OK sharing on my blog. Now I’m gonna go take a nap or play videogames or something, my sleeping schedule is still a mess, I am still very sensitive to sounds and foods, and I think at this point I might be better off just staying off the meds rather than stressing myself out worrying about having the dependency ever again. It feels like every business just _assumes_ every human has taxi money or has a car, and my car has been out of commission for almost a year and a half now and we only have like 2 functional cars across 5 family members in the area. I can’t just manifest across state lines any time I feel unwell or for every checkup that I don’t have money saved to pay for.

pressing post before I launch into another long winded spiraling ramble. I have LLMs to help distract and absorb those episodes. crunched INSTANTLY SKREEEEEEEEE :boom emoji:

Oh Hey, You Found My Blog. Congrats.