thePretendgineer

Web/Wordpress/PHP

Random web things that I needed or something. Who knows. If you don't like it, the X is in the top right. Or if you're gay, it's in the top left.🔴🟡🟢

accordionAnchorTagGaper

This was built specifically for Bricks Builder, but I’m sure it could be easily adapted to anything. The gist is it expands an accordion at the ID pulled from the anchor tag target in the URL.

window.addEventListener("load", function() {
  var hash = window.location.hash;
  if (hash) {
    // Remove the "#" from the hash to get the element ID.
    var elementId = hash.substring(1);
    var accordionEl = document.getElementById(elementId);
    if (accordionEl) {
      // If the accordion isn't expanded, simulate a click to expand it.
      if (accordionEl.getAttribute("aria-expanded") === "false") {
        accordionEl.click();
      }
      // Scroll to the element with an offset for better visibility.
      var offset = 50; // Adjust as needed.
      var elementPosition = accordionEl.getBoundingClientRect().top + window.pageYOffset;
      var offsetPosition = elementPosition - offset;
      window.scrollTo({
        top: offsetPosition,
        behavior: "smooth"
      });
    }
  }
});

3d Printing

This is a collection of random 💩 that I either thought people would find useful or (more likely) that I want easily accessible for my own selfish reasons. It is not organized. It is not curated in any way. It just is.

filamentCompatibility

I had Grok make me a table of filament compatibility for multi-material prints. I picked up an Anycubic Kobra 3 combo with their material changer on BF but I’ve never done multi-material, so this should be interesting…

Material PLA PETG ABS ASA TPU Nylon
PLA ✓ △ ✗ ✗ △ ✗
PETG △ ✓ △ △ ✓ △
ABS ✗ △ ✓ ✓ △ ✗
ASA ✗ △ ✓ ✓ △ ✗
TPU △ ✓ △ △ ✓ △
Nylon ✗ △ ✗ ✗ △ ✓

Key:
✓: Good compatibility; similar properties, print temperatures, adhesion.
â–³: Possible with caution; may require careful setting adjustments, special design considerations, or might not bond well but can be used for supports or different parts of the model.
✗: Not recommended; significant differences in print temperature, chemical properties, or adhesion issues.

Notes:
- PLA with PETG or TPU: While possible, the bond might not be strong, making it suitable for support structures or parts where adhesion isn't critical.
- ABS with ASA: Good match due to similar properties, but still, manage your print environment for best results.
- ASA with TPU: TPU's flexibility might complicate adhesion, but with careful design and temperature control, it can work for specific applications.
- Nylon: Generally, it's best used alone or with materials that can handle its high printing temperatures, like other high-performance plastics.

filamentTypes

3D Printing Filaments: A No-Nonsense Guide

Picking a filament for your 3D printer is like choosing a tool from the shed—each one’s got its own strengths, weaknesses, and weird little quirks. I’ve broken down the usual suspects so you can figure out what’ll work for your next project without wading through a bunch of techy gibberish. Let’s get into it.

PLA: The Beginner’s Best Friend
  • What it is: Polylactic Acid—fancy name for plastic made from stuff like cornstarch.
  • Pros: Prints easy, barely warps, tons of colors to play with.
  • Cons: Turns into goo above 60°C, so no hot car dashboards.
  • Good for: Desk toys, prototypes, or anything that doesn’t need to take a beating.
  • Heads-up: This is the starter filament. Cheap, smells vaguely like breakfast, and forgiving as hell. Just don’t expect it to hold up when the heat’s on.

ABS: The Tough Guy
  • What it is: Acrylonitrile Butadiene Styrene—yep, LEGO plastic.
  • Pros: Solid, handles heat up to 100°C, and you can smooth it with acetone for that pro finish.
  • Cons: Warps like crazy without the right setup. Heated bed required.
  • Good for: Car parts, tool handles, or anything that needs some grit.
  • Heads-up: It’s a bit of a diva—needs a draft-free zone and maybe an enclosure. Worth it if you’ve got the patience.

PETG: The All-Rounder
  • What it is: Polyethylene Terephthalate Glycol—think water bottle plastic with a twist.
  • Pros: Strong, bends a little without snapping, easier than ABS to print.
  • Cons: Stringy if your settings suck.
  • Good for: Gizmo parts, food-safe stuff (check your brand), or anything needing balance.
  • Heads-up: Middle-of-the-road perfection. Tweak retraction to dodge the cobwebs, and you’re golden.

TPU: The Flexible Filament
  • What it is: Thermoplastic Polyurethane—rubber’s nerdy cousin.
  • Pros: Stretchy as hell, great for squishy stuff.
  • Cons: Pain to print if your extruder’s not direct-drive.
  • Good for: Phone cases, shoe inserts, or anything you can squeeze.
  • Heads-up: Slow your roll—literally. Low speed keeps it from turning into a stringy mess.

Nylon: The Heavy-Duty Option
  • What it is: Polyamide—tough-as-nails plastic.
  • Pros: Durable, takes a hit without cracking.
  • Cons: Sucks up water like a sponge, needs high heat to print.
  • Good for: Gears, hinges, or anything you’d trust in a fight.
  • Heads-up: Keep it dry in a sealed bag with desiccant. Wet nylon’s a nightmare.

Specialty Filaments: For When You’re Feeling Extra
  • Wood-fill: Prints with a woody look and smell. Sandable.
  • Metal-fill: Heavy, polishes up shiny. Feels legit.
  • Conductive: Works for basic circuits or touch-sensitive bits.
  • Heads-up: These are the divas of the filament world. Check your nozzle and settings, or they’ll clog your life up.

How to Pick Your Poison
  • Want easy? PLA’s your go-to.
  • Need tough and heat-proof? ABS or PETG.
  • Something bendy? TPU’s got you.
  • Showing off? Specialty stuff.

There you go—filaments in a nutshell. Start with PLA if you’re new, mess around with the others when you’re ready to level up. Screw-ups are half the fun anyway; every melted blob’s a story. Got a favorite filament or a print worth bragging about? Drop it in the comments or whatever you’ve got going on your site. Happy printing!

GTA5/FiveM Development Notes

Random crap for FiveM development. Mostly things I have to look up all the time and need.

animationCrap

“Full” list of Animations and Scenarios. Hopefully.

scenarioList

Updated Full Scenario List

  • Game Version: 1.68 (1.006.002) February 20, 2024
Scenario Entity
Walk Human
Walk_Facility Human
DRIVE Human
Standing Human
WORLD_HUMAN_AA_COFFEE Human
WORLD_HUMAN_AA_SMOKE Human
WORLD_HUMAN_BINOCULARS Human
WORLD_HUMAN_BUM_FREEWAY Human
WORLD_HUMAN_BUM_SLUMPED Human
WORLD_HUMAN_BUM_STANDING Human
WORLD_HUMAN_BUM_WASH Human
WORLD_HUMAN_CAR_PARK_ATTENDANT Human
WORLD_HUMAN_CHEERING Human
WORLD_HUMAN_CLIPBOARD Human
WORLD_HUMAN_CLIPBOARD_FACILITY Human
WORLD_HUMAN_CONST_DRILL Human
WORLD_HUMAN_COP_IDLES Human
WORLD_HUMAN_DRINKING Human
WORLD_HUMAN_DRINKING_FACILITY Human
WORLD_HUMAN_DRINKING_CASINO_TERRACE Human
WORLD_HUMAN_DRUG_DEALER Human
WORLD_HUMAN_DRUG_DEALER_HARD Human
WORLD_HUMAN_DRUG_FIELD_WORKERS_RAKE Human
WORLD_HUMAN_DRUG_FIELD_WORKERS_WEEDING Human
WORLD_HUMAN_DRUG_PROCESSORS_COKE Human
WORLD_HUMAN_DRUG_PROCESSORS_WEED Human
WORLD_HUMAN_MOBILE_FILM_SHOCKING Human
WORLD_HUMAN_GARDENER_LEAF_BLOWER Human
WORLD_HUMAN_GARDENER_PLANT Human
WORLD_HUMAN_GOLF_PLAYER Human
WORLD_HUMAN_GUARD_PATROL Human
WORLD_HUMAN_GUARD_STAND Human
WORLD_HUMAN_GUARD_STAND_CASINO Human
WORLD_HUMAN_GUARD_STAND_CLUBHOUSE Human
WORLD_HUMAN_GUARD_STAND_FACILITY Human
WORLD_HUMAN_GUARD_STAND_ARMY Human
WORLD_HUMAN_HAMMERING Human
WORLD_HUMAN_HANG_OUT_STREET Human
WORLD_HUMAN_HANG_OUT_STREET_CLUBHOUSE Human
WORLD_HUMAN_HIKER Human
WORLD_HUMAN_HIKER_STANDING Human
WORLD_HUMAN_HUMAN_STATUE Human
WORLD_HUMAN_INSPECT_CROUCH Human
WORLD_HUMAN_INSPECT_STAND Human
WORLD_HUMAN_JANITOR Human
WORLD_HUMAN_JOG Human
WORLD_HUMAN_JOG_STANDING Human
WORLD_HUMAN_LEANING Human
WORLD_HUMAN_LEANING_CASINO_TERRACE Human
WORLD_HUMAN_MAID_CLEAN Human
WORLD_HUMAN_MUSCLE_FLEX Human
WORLD_HUMAN_MUSCLE_FREE_WEIGHTS Human
WORLD_HUMAN_MUSICIAN Human
WORLD_HUMAN_PAPARAZZI Human
WORLD_HUMAN_PARTYING Human
WORLD_HUMAN_PICNIC Human
WORLD_HUMAN_POWER_WALKER Human
WORLD_HUMAN_PROSTITUTE_HIGH_CLASS Human
WORLD_HUMAN_PROSTITUTE_LOW_CLASS Human
WORLD_HUMAN_PUSH_UPS Human
WORLD_HUMAN_SEAT_LEDGE Human
WORLD_HUMAN_SEAT_LEDGE_EATING Human
WORLD_HUMAN_SEAT_STEPS Human
WORLD_HUMAN_SEAT_WALL Human
WORLD_HUMAN_SEAT_WALL_EATING Human
WORLD_HUMAN_SEAT_WALL_TABLET Human
WORLD_HUMAN_SECURITY_SHINE_TORCH Human
WORLD_HUMAN_SIT_UPS Human
WORLD_HUMAN_SMOKING Human
WORLD_HUMAN_SMOKING_CLUBHOUSE Human
WORLD_HUMAN_SMOKING_POT Human
WORLD_HUMAN_SMOKING_POT_CLUBHOUSE Human
WORLD_HUMAN_STAND_FIRE Human
WORLD_HUMAN_STAND_FISHING Human
WORLD_HUMAN_STAND_IMPATIENT Human
WORLD_HUMAN_STAND_IMPATIENT_CLUBHOUSE Human
WORLD_HUMAN_STAND_IMPATIENT_FACILITY Human
WORLD_HUMAN_STAND_IMPATIENT_UPRIGHT Human
WORLD_HUMAN_STAND_IMPATIENT_UPRIGHT_FACILITY Human
WORLD_HUMAN_STAND_MOBILE Human
WORLD_HUMAN_STAND_MOBILE_CLUBHOUSE Human
WORLD_HUMAN_STAND_MOBILE_FACILITY Human
WORLD_HUMAN_STAND_MOBILE_UPRIGHT Human
WORLD_HUMAN_STAND_MOBILE_UPRIGHT_CLUBHOUSE Human
WORLD_HUMAN_STRIP_WATCH_STAND Human
WORLD_HUMAN_STUPOR Human
WORLD_HUMAN_STUPOR_CLUBHOUSE Human
WORLD_HUMAN_WINDOW_SHOP_BROWSE_SHOWROOM Human
WORLD_HUMAN_SUNBATHE Human
WORLD_HUMAN_SUNBATHE_BACK Human
WORLD_HUMAN_SUPERHERO Human
WORLD_HUMAN_SWIMMING Human
WORLD_HUMAN_TENNIS_PLAYER Human
WORLD_HUMAN_TOURIST_MAP Human
WORLD_HUMAN_TOURIST_MOBILE Human
WORLD_HUMAN_VALET Human
WORLD_HUMAN_VEHICLE_MECHANIC Human
WORLD_HUMAN_WELDING Human
WORLD_HUMAN_WINDOW_SHOP_BROWSE Human
WORLD_HUMAN_YOGA Human
PROP_HUMAN_ATM Human
PROP_HUMAN_BBQ Human
PROP_HUMAN_BUM_BIN Human
PROP_HUMAN_BUM_SHOPPING_CART Human
PROP_HUMAN_MUSCLE_CHIN_UPS Human
PROP_HUMAN_MUSCLE_CHIN_UPS_ARMY Human
PROP_HUMAN_MUSCLE_CHIN_UPS_PRISON Human
PROP_HUMAN_PARKING_METER Human
PROP_HUMAN_SEAT_ARMCHAIR Human
PROP_HUMAN_SEAT_BAR Human
PROP_HUMAN_SEAT_BENCH Human
PROP_HUMAN_SEAT_BENCH_FACILITY Human
PROP_HUMAN_SEAT_BENCH_DRINK Human
PROP_HUMAN_SEAT_BENCH_DRINK_FACILITY Human
PROP_HUMAN_SEAT_BENCH_DRINK_BEER Human
PROP_HUMAN_SEAT_BENCH_FOOD Human
PROP_HUMAN_SEAT_BENCH_FOOD_FACILITY Human
PROP_HUMAN_SEAT_BUS_STOP_WAIT Human
PROP_HUMAN_SEAT_CHAIR Human
PROP_HUMAN_SEAT_CHAIR_DRINK Human
PROP_HUMAN_SEAT_CHAIR_DRINK_BEER Human
PROP_HUMAN_SEAT_CHAIR_FOOD Human
PROP_HUMAN_SEAT_CHAIR_UPRIGHT Human
PROP_HUMAN_SEAT_CHAIR_UPRIGHT_SHOWROOM Human
PROP_HUMAN_SEAT_CHAIR_MP_PLAYER Human
PROP_HUMAN_SEAT_COMPUTER Human
PROP_HUMAN_SEAT_COMPUTER_LOW Human
PROP_HUMAN_SEAT_DECKCHAIR Human
PROP_HUMAN_SEAT_DECKCHAIR_DRINK Human
PROP_HUMAN_SEAT_MUSCLE_BENCH_PRESS Human
PROP_HUMAN_SEAT_MUSCLE_BENCH_PRESS_PRISON Human
PROP_HUMAN_SEAT_SEWING Human
PROP_HUMAN_SEAT_STRIP_WATCH Human
PROP_HUMAN_SEAT_SUNLOUNGER Human
PROP_HUMAN_STAND_IMPATIENT Human
CODE_HUMAN_COWER Human
CODE_HUMAN_CROSS_ROAD_WAIT Human
CODE_HUMAN_PARK_CAR Human
PROP_HUMAN_MOVIE_BULB Human
PROP_HUMAN_MOVIE_STUDIO_LIGHT Human
CODE_HUMAN_MEDIC_KNEEL Human
CODE_HUMAN_MEDIC_TEND_TO_DEAD Human
CODE_HUMAN_MEDIC_TIME_OF_DEATH Human
CODE_HUMAN_POLICE_CROWD_CONTROL Human
CODE_HUMAN_POLICE_INVESTIGATE Human
CHAINING_ENTRY Human
CHAINING_EXIT Human
CODE_HUMAN_STAND_COWER Human
EAR_TO_TEXT Human
EAR_TO_TEXT_FAT Human
WORLD_LOOKAT_POINT Human
WORLD_VEHICLE_ATTRACTOR Human
PARK_VEHICLE Human
WORLD_VEHICLE_AMBULANCE Human
WORLD_VEHICLE_BICYCLE_BMX Human
WORLD_VEHICLE_BICYCLE_BMX_BALLAS Human
WORLD_VEHICLE_BICYCLE_BMX_FAMILY Human
WORLD_VEHICLE_BICYCLE_BMX_HARMONY Human
WORLD_VEHICLE_BICYCLE_BMX_VAGOS Human
WORLD_VEHICLE_BICYCLE_MOUNTAIN Human
WORLD_VEHICLE_BICYCLE_ROAD Human
WORLD_VEHICLE_BIKE_OFF_ROAD_RACE Human
WORLD_VEHICLE_BIKER Human
WORLD_VEHICLE_BOAT_IDLE Human
WORLD_VEHICLE_BOAT_IDLE_ALAMO Human
WORLD_VEHICLE_BOAT_IDLE_MARQUIS Human
WORLD_VEHICLE_BROKEN_DOWN Human
WORLD_VEHICLE_BUSINESSMEN Human
WORLD_VEHICLE_HELI_LIFEGUARD Human
WORLD_VEHICLE_CLUCKIN_BELL_TRAILER Human
WORLD_VEHICLE_CONSTRUCTION_SOLO Human
WORLD_VEHICLE_CONSTRUCTION_PASSENGERS Human
WORLD_VEHICLE_DRIVE_PASSENGERS Human
WORLD_VEHICLE_DRIVE_PASSENGERS_LIMITED Human
WORLD_VEHICLE_DRIVE_SOLO Human
WORLD_VEHICLE_FARM_WORKER Human
WORLD_VEHICLE_FIRE_TRUCK Human
WORLD_VEHICLE_EMPTY Human
WORLD_VEHICLE_MARIACHI Human
WORLD_VEHICLE_MECHANIC Human
WORLD_VEHICLE_MILITARY_PLANES_BIG Human
WORLD_VEHICLE_MILITARY_PLANES_SMALL Human
WORLD_VEHICLE_PARK_PARALLEL Human
WORLD_VEHICLE_PARK_PERPENDICULAR_NOSE_IN Human
WORLD_VEHICLE_PASSENGER_EXIT Human
WORLD_VEHICLE_POLICE_BIKE Human
WORLD_VEHICLE_POLICE_CAR Human
WORLD_VEHICLE_POLICE_NEXT_TO_CAR Human
WORLD_VEHICLE_QUARRY Human
WORLD_VEHICLE_SALTON Human
WORLD_VEHICLE_SALTON_DIRT_BIKE Human
WORLD_VEHICLE_SECURITY_CAR Human
WORLD_VEHICLE_STREETRACE Human
WORLD_VEHICLE_TOURBUS Human
WORLD_VEHICLE_TOURIST Human
WORLD_VEHICLE_TANDL Human
WORLD_VEHICLE_TRACTOR Human
WORLD_VEHICLE_TRACTOR_BEACH Human
WORLD_VEHICLE_TRUCK_LOGS Human
WORLD_VEHICLE_TRUCKS_TRAILERS Human
WORLD_VEHICLE_DISTANT_EMPTY_GROUND Human
WORLD_BOAR_GRAZING Animal
WORLD_CAT_SLEEPING_GROUND Animal
WORLD_CAT_SLEEPING_LEDGE Animal
WORLD_COW_GRAZING Animal
WORLD_COYOTE_HOWL Animal
WORLD_COYOTE_REST Animal
WORLD_COYOTE_WANDER Animal
WORLD_COYOTE_WALK Animal
WORLD_CHICKENHAWK_FEEDING Animal
WORLD_CHICKENHAWK_STANDING Animal
WORLD_CORMORANT_STANDING Animal
WORLD_CROW_FEEDING Animal
WORLD_CROW_STANDING Animal
WORLD_DEER_GRAZING Animal
WORLD_DOG_BARKING_ROTTWEILER Animal
WORLD_DOG_BARKING_RETRIEVER Animal
WORLD_DOG_BARKING_SHEPHERD Animal
WORLD_DOG_SITTING_ROTTWEILER Animal
WORLD_DOG_SITTING_RETRIEVER Animal
WORLD_DOG_SITTING_SHEPHERD Animal
WORLD_DOG_BARKING_SMALL Animal
WORLD_DOG_SITTING_SMALL Animal
WORLD_DOLPHIN_SWIM Animal
WORLD_FISH_FLEE Animal
WORLD_FISH_IDLE Animal
WORLD_GULL_FEEDING Animal
WORLD_GULL_STANDING Animal
WORLD_HEN_FLEE Animal
WORLD_HEN_PECKING Animal
WORLD_HEN_STANDING Animal
WORLD_MOUNTAIN_LION_REST Animal
WORLD_MOUNTAIN_LION_WANDER Animal
WORLD_ORCA_SWIM Animal
WORLD_PIG_GRAZING Animal
WORLD_PIGEON_FEEDING Animal
WORLD_PIGEON_STANDING Animal
WORLD_RABBIT_EATING Animal
WORLD_RABBIT_FLEE Animal
WORLD_RATS_EATING Animal
WORLD_RATS_FLEEING Animal
WORLD_SHARK_SWIM Animal
WORLD_SHARK_HAMMERHEAD_SWIM Animal
WORLD_STINGRAY_SWIM Animal
WORLD_WHALE_SWIM Animal
PROP_BIRD_IN_TREE Animal
PROP_BIRD_TELEGRAPH_POLE Animal

WTF is this 💩?

Oh look, you’ve stumbled onto my site.

This is where I document my random projects, questionable experiments, and whatever else I decide is worth posting. Is it organized? No. Is it always useful? Absolutely not. Is it regularly updated? Eh. But if you’re into chaotic tech builds and the occasional half-decent idea, you might just enjoy it here.

Feel free to stick around if you want to see what happens when ambition meets procrastination.

Welcome to the mess. You’ve been warned.