IrregularSaturn

IrregularSaturn

@irregularsaturn.bsky.social

Pixel artist, illustrator and physicist. I work with multiple styles and often robotize people. Currently inactive, but alive. he/him / 6♄ / PT-BR & EN irregularsaturn.carrd.co

1K followers239 following219 posts

They had Meta's algorithm working as a censorship mechanism. They had support from the media, funding from local elites and the interference of a foreign superpower. They even had a lackey of Bolsonaro presiding the electoral court. But our people's sheer willpower is stronger.

🇧🇷 Brasileiros que me seguem: Saiam de casa. VOTEM. Se você não acredita na política, então acredite em quem está alertando todo o risco ao qual estamos submetidos. Não existe simetria entre quem defende soberania e quem prometeu entregar o país para uma potência estrangeira.

View full thread

Não existe simetria entre quem fez um governo meia boca e quem fez um governo no qual se tinha um escândalo por semana, nos transformou em párias internacionais, que tentou revogar direitos, destruir instituições e negou o básico para quem estava MORRENDO SEM AR.

A abstenção ou o voto nulo são escolhas por quem já está vencendo, queira você ou não. A responsabilidade pelo o que vai acontecer também é sua como cidadão. Achar que os dois são "iguais" é uma opinião preguiçosa ou desonesta. Pense no que realmente afeta a sua vida e os outros.

🇧🇷 Brasileiros que me seguem: Saiam de casa. VOTEM. Se você não acredita na política, então acredite em quem está alertando todo o risco ao qual estamos submetidos. Não existe simetria entre quem defende soberania e quem prometeu entregar o país para uma potência estrangeira.

Não existe simetria entre quem esteve ao lado de pautas reais dos trabalhadores, como o fim da escala 6x1, e quem se posicionou contra, defendendo a fantasia de que é possível negociar com patrões que mandam pra rua quem pede o mínimo HOJE e dependem da miséria para enriquecer.

Hello. I ask you to turn your eyes to Brazil this weekend (and the next few weeks). The dying empire is desperate to put their hands on our country and will use every available dirty trick to interfere in our elections, and their local vassals are already working hard on that.

Losing the country to the far-right might put us back into a status of colony. Even in the delirious scenario we could come back from this by voting, the damage and stolen wealth would be irreversible.

Without Brazil, our Latin American neighbors also become more fragile against this imperialist offensive and might quickly fall afterwards. I'd say the fate of the entire global south is at stake in some sense.

Unrelated: I am a memory accumulator and a pirate in heart. There is so much waste data on the internet and it is unacceptable that the few things that have actual value may be gone in the blink of an eye. Use the Internet Archive and the Wayback Machine. Don't let memories and stories disappear.

IrregularSaturn reposted

This unsurprisingly aged well, and this will always continue to age well! New stuff ever since: Metroid by @irregularsaturn.bsky.social Fire Emblem by @scarletsunarts.bsky.social #nintendo #pixelart #wart #supermariobros #supermariogalaxymovie #zelda #kirby #kidicarus #metroid #fireemblem

NostalgicMysticalCat🐱✨@nstlgcmysticalcat.bsky.social

A sneak peek of something ambitious I strive for at some point, @therealpoloblue.bsky.social has been whipping up a series of Mamu/Wart sprites if he were Nintendo's cameo king! (SNES Pit is courtesy of Picto, used with permission) #nintendo #supermariobros #kirby #thelegendofzelda #kidicarus

I am confident that I can make a whole game on RPG Maker and keep pushing its limits if I want to. However, in this year of learning I have acquired enough experience to feel like I could try another engine, a general one that is more receptive to my crazy ideas.

So, in the near future I will be experimenting with Godot. If I manage to prototype a RPG battle system that works like my current one, then it is all a matter of translating my JavaScript plugins to GDScript in a way it fits the new engine.

I've written plugins that enhance/replace almost every system of the core engine. While I am almost satisfied with how the battle system turned out, it still relies on VisuStella and Dragonbones plugins, which I can at most can override via reverse engineering of obfuscated code.

As for the overworld, I have managed to make a fully functional 2.5D physics and render sorting, but the fact is that I am basically not using any native tool to build maps. Inserting the background/collisions via a JSON is not hard, but it could be more convenient.

In all seriousness though, it has been a year I have been implementing new features on RPG Maker MZ and I believe the phase of "exploring how far I can go" has reached a point where I can give a verdict whether staying on this engine still makes sense.

I am experimenting with PIXI functions to manipulate sprites and the screen and I can say that RPG Maker MZ barely explores anything this library allows. There are just so many amazing effects you can do with this!

Mega Man X: Union (Alpha) - Momentum Transfer and Render Sorting Updated physics to the 3D system. Now, platforms can move with many different easing options, as well as carry and transfer momentum to the player in all directions. Jumping is now a movement accelerated by a gravity constant.

Sprites now have a unified sorting function that first groups elements by depth (the third axis), and then sorts them by their y coordinate. This prevents objects from appearing behind walls, and puts them in front of background elements when they are indeed in front of them.

I still have to figure out how to eliminate the visual depth ambiguity that may make players guess incorrectly the position of platforms, but for now I am adding this color filter that gets darker if the background is below you, and brighter if it is above.

I realized I can make prerendered backgrounds in Blender to replace tilesets as long as I create a correspondent vertex grid and see it from a 45° ortographic view. The y and z axes are squashed by a factor of cos(45°) = 1/√2, so I just need to render compensating that. #gamedev

Typically top-down views follow a "pseudo ortographic" perspective. In this case, the top face would be at 90°. It's impossible to set up such a camera in Blender. The 45° angle is special because both faces are treated equally and the compensation factor is straightforward.

Here I have the 3D vertex grid with tile height (z coordinate) indicated by colors, with the 45° top-down projection below. If I make the background models respecting this placement, it is guaranteed that the render will fit the actual tile grid in the game.

I tried to replicate the Maverick Hunter Base from Mega Man X5 in Blender. The task was way harder than I anticipated (having to figure out 3D positions and dimensions from a single perspective, low resolution details, lighting scheme...), and I guess this is as far as I can go.

Mega Man X: Union (Alpha): Zero's Earth Gaizer Zero has zero patience for annoying traps preventing him from slash the enemies! He can now clear the battlefield by blasting a rain of debris over enemies.

Mega Man X: Union - Introducing Block and Dodge While some enemy attacks may require you to take full control of your targeted character, others may require reactions from possibly all your party members. Of course, it's better not to leave them in a line if you intend to dodge rather than blocking!

Going with the "make it exist first, make it good later" philosophy for Mega Man X: Union's graphics and polishing. What I need to ensure is that the engine will allow me to make such refinements at a later point without breaking anything.

I just finished the first boss fight of the game, which is actually a tutorial. It makes you play with all the main mechanics that I intend to have for enemy attacks, so in the process I made a massive progress on writing plugins for features RPG Maker lacks.

(Mega Man X: Union) So... at the cost of having a "shadow" below every sprite, the combat system now supports proper 3D coordinate tracking and collisions! This will allow enemy attack patterns to be much more complex.

(Mega Man X: Union) Had to rewrite RMMZ's whole text rendering pipeline, but now I can fully customize font properties for specific characters in a message as function of index and frame, meaning they can be animated!