X Tutup
gstv87
Reaction score
3,250

Profile posts Latest activity Postings About

  • 35ºC+ heatwave for a week.
    It's raining outside now.
    africa-dance.gif
    gstv87
    gstv87
    @MAH1RO wash your feet, dry up, wrap in toilet paper and make sure you cover the instep and the ankle. Wrap that with a long sock, folded over two or more times over the ankle itself, tight. Wear an additional sock to hold the fold.
    keep the low-laying cold air from touching your feet, and your blood will do the rest.
    gstv87
    gstv87
    @MAH1RO extra heat if you can get a layer of rubber or foam between the two socks, or the sock and the shoe.
    cut a piece of thin foam to fit your foot, bend it to form with a heat gun or warm iron, and cover it in packing tape for strength.
    should last you the winter, maybe two.
    think about how they insulate homes. It works for [HOMES!], won't it work for [feet]?
    MAH1RO
    MAH1RO
    *thinking about how to apply a 30cm 4-layered wall-insulation on my feet to keep them warm xD
    If you were to have a money supply of bills up to 100, serialized by one letter and eight digits, running only prime numbers, the sum of the whole pile would be just over 28 billion units.
    For a country of 300 million people, evenly split, that pile would give every single person a daily allowance just shy of 94 units.
    Cash, daily, forever.

    The question we face now is: why can't politicians do 3rd-grade math?
    • Haha
    Reactions: Pixelbird14
    Poryg
    Poryg
    Nobody is required to provide for anybody apart from their family/community. There is no reason for other people to steal the fruits of my hard work without paying me back.
    Also, banks offer a very valuable service. A place where you can obtain funds for investments among other things. There are many jobs that don't produce, merely provide services. But the society would collapse without them.
    Poryg
    Poryg
    In early feudalism, there weren't many people in cities, because there was an issue with food. Peasants produced only enough to feed themselves and they had enough skill to create their own tools & build their houses. Eventually feudal lords forced the peasants to donate a portion of their produce to the lord's granaries through laws, because the peasants had no other reason to get rid of the food.
    Pixelbird14
    TF when your bootleg Frankenstein of a Tilemap rewrite is SO ACCURATE, that it renders that alpha channel artifact that the original one used to ignore.
    :MV3:

    THREE DAYS tracking a render error down to the binary values.
    turns out, it was a faulty alpha channel with the B sheet.
    Pixelbird14
    Pixelbird14
    explain in "googoo gaagaa idk how to code images" terms
    gstv87
    gstv87
    @Pixelbird14 there were black lines running along the image. I didn't remember I was using a low-res version of the sheet, with the alpha channel badly compressed. The first tile got a bleed over from the 8th tile, from the blurry channel, but the original tilemap ignores that tile, so when running the original, my blurry image rendered correctly.
    gstv87
    gstv87
    @Pixelbird14 I thought it was a build error from my end, so instead of building by tiles thinking the coordinates may be buggy, I did a whole pixel-to-pixel transfer from another file. Only after exhausting all tests did I stop to think "Wait... this is the bottom-most pixel only...". And the only tile with a blurry pixel, was the first one.
    me: "This mod is gonna be the death of me..."
    the Tilemap class: "re wriiiite meeee...."
    me: "NO! Shut up! I can do this with Viewports."
    the Tilemap class: "you know you waaant toooo...."
    me: sigh.... "I hate you."

    1723723150240.png
    • Wow
    Reactions: BCj
    Axioms of behavior:
    -You can't [blank] anyone who doesn't want it.
    -You can't ever [blank] everyone to the extent you envision.
    -Not everyone you [blank] will always be thankful.
    • Like
    Reactions: Ziorke
    Poryg
    Poryg
    @Willibab I beg to differ. You can hug everyone you want as much as you want if you're strong enough to withstand pepper sprays :p
    Poryg
    Poryg
    I wonder... Would "poop on" fit? :kaodes:
    gstv87
    gstv87
    @Poryg "poop on" (and pretty much whatever other kink) is precisely what made me think of that.
    I was thinking of "you can't save them all" after watching a Star Trek episode, which led to "well, even if you tried...", which led to "...and they'll still blame you."
    and then I thought "Hm. I can replace 'save' for whatever, and it'll still work!" XD
    reworking the 3D material system with a bit of a side project: a rusted tank model for Factorio, based on a German Panzer IV.
    built from scratch, no textures, all shaders.

    1712307564453.png

    been trying to get metal and wood right for MONTHS.
    stone? easy... metal? not so much :/
    Ziorke
    Ziorke
    is this in blender?
    i would use textures its much better for me.
    well if you go for factorio looks i think its not to bad...
    gstv87
    gstv87
    @Ziorke 3DStudio. I'm trying to remove textures from the equation because mapping is a pain.
    the milestone was getting the edge detection for things like old wood coming apart at the edges, or welding seams for metal. This way it doesn't matter how large is the object or how much I mash it, the outer edge is always chipped.
    • Like
    Reactions: Ziorke
    aaaaaand.... it LOOPS!
    Untitled.gif

    orb.jpg

    why group by 7? because I'm an idiot who didn't plan ahead.
    fortunately, I solved the math. Now it's all about rendering the animations, and I can have gestures and choreography for NPCs.
    Ziorke
    Ziorke
    if its to complicated no need explanation. i wanted to make something simple for tree animations.
    tree have slower or faster animations for wind, but its to complicated :D
    gstv87
    gstv87
    @Ziorke haven't tested it with interactions going in and out of the animation loop, but it should work fine.
    it's not a plugin, it's a retrofit of Gubid's tactical system to work with the map characters.
    wasn't until now that I managed to animate a whole sequence of poses, to the frame, to the VSync, with the math backing it up.
    • Like
    Reactions: Ziorke
    gstv87
    gstv87
    @Ziorke start by looking at how character sprites are cut from the sprite sheet.
    turn 3x4 into XxY and work the math.
    the frame 0 of animation reference, is the first frame of the map rendered after entering the map scene, and every character's sync is reset on a change of direction.
    that's what was causing the stutter in my previous attempt.
    • Like
    Reactions: Ziorke
    pic.gif Untitled.gif
    Code:
    Wait: [FStop - 1]
    Turn Down
    Wait: [FSeq * FStop] - 1
    Turn Left
    Wait: [FSeq * FStop] - 1
    Turn Right
    Wait: [FSeq * FStop] - 1
    Turn Up
    Wait: [FSeq * FStop] - 2
    good enough for pose changes during dialogue, but still choppy as looping animations.
    I just went and gutted the RM engine down to the frame update to calibrate an update routine.
    Whomever came up with the measure "frame per second" to process graphics, just wanted to see the world burn.
    • Like
    Reactions: Ziorke
    Ziorke
    Ziorke
    yes RM use Frame per second to count :D not the actual second... :DD
    computer can make small jump lets say you have small millisecond lag...
    normal timer is way better it have 1000 milliseconds...
    so fps against seconds not very good.
    and people report game time problem you spend 1 hour in RM it show you spend 4 hours :D
    Ziorke
    Ziorke
    they dont fix this problem, just happy people buy RM xD
    for simple mindless games is perfect, but i think they can do better!
    good luck try to find missing 1 frame i try for few moths and i give up xD
    gstv87
    gstv87
    @Ziorke oh, I found the skip. Hence the gutting the engine.
    one skip, is the last entry of the move route that jumps a frame.
    and there's a 1/3 division somewhere that I'm still tracking, that makes the frame count go 1.333...
    frame-by-frame, everything seems to fit.
    • Like
    Reactions: Ziorke
    Found some weird behaviors with draw_text() measuring at screen 0,0 instead of window 0,0 after moving said window. GubiD acknowledges this as a problem with a comment on his system when working with a custom help window. Can someone confirm this is a known issue? Seems like the only workaround is a blt() from a dummy bitmap TO the intended coords.
    Trihan
    Trihan
    I'd have to look at the code to troubleshoot it, I think.
    gstv87
    gstv87
    the window starts at 0/0 with nil actor, then is moved to screen bottom, and updated with an actor AT screen bottom.
    when forcing to render an actor at 0/0, it did render.
    creating, then moving and refreshing at screen bottom did render face and icons, but text was missing, and everything is on the same block... impossible that the instructions were going somewhere else.
    gstv87
    gstv87
    I'll PM you if this keeps causing trouble.
    if you can get GubiD's tactical system, go to [GTBS] Commands_all, at the bottom, you'll see move_to(8) and move_to(2) with Gubid's comment. He found the same problem.
    you'll see his main loop for the battle scene is just a constant ping to everything.
    I'm trying to fix that so it doesn't lag.
    Seriously... what the actual *F* is going on with graphic softwares having a pixel grid, and snapping to half pixels?
    when the engine struggles with a combination of non-pixel monospace text and pixel oversized numbers, and you bend the rules so hard, that your shoulders no longer need a workout.

    new-3.gif

    new-1.jpg

    new-4.jpg
    finally getting some work done again, and the status window is getting a facelift.

    1706689572668.png

    icons to 32p, new fonts and a more structured layout.
    to pixel or not to pixel, tho?
    spent a good couple of hours at dafont and came up with a huge selection of various sizes.
    no need to resize!
    gstv87
    gstv87
    these are from a new sheet, yes.
    I used to have the originals to 24, with a stretch to 32.
    With the redesign, I set the grid to 32 for ease of handling.
    BCj
    BCj
    How'd you do that?
    gstv87
    gstv87
    rewrite the window call to pull from another file.
    should be in window_base.... find the call to the icon sheet, and work from there.
    looks like the forums may need an oil change again :/
  • Loading…
  • Loading…
  • Loading…

Latest Threads

Latest Profile Posts

Twitch stream is live with Resident Evil 9! Feel free to drop by!
1000207302.png
All of the skill/system icons: Done
Pepper hopped up on my bed to snuggle earlier... and now there's grains of kitty litter all over the foot of my bed. Now she's in her own bed fast asleep. Sometimes, I like to wonder what Pepper dreams about... does she dream of chasing her toys? Pouncing on the lizards she sees on her patio? Purring in a sunny window? Receiving pets and scritchies?
Oh no... she's back in my bed.
Really interesting seeing the public be so okay with the placeholder art in Slay the Spire 2. I guess they trust in the potential of the final product, but it would be cool if the general consumer had a better understanding of dev pipelines.
Haven't updated my status in awhile. I'm taking a short break from working on my game because I have a sliiiight burnout,,

Forum statistics

Threads
154,253
Messages
1,407,563
Members
209,652
Latest member
SoapH
Top
X Tutup