Sign in

Wei Lo

@weilo.bsky.social
464 followers 965 following 1K posts

Human Being (he/him) ♂️丨🎮 Gamer - PC, XBOX1, PS4, Steam Deck, board games, PnP RPGs 🎲

PostsRepliesMedia
Wei Lo @weilo.bsky.social · 06/10/2026
ktla.com/news/nationw... My crazy theory: He's planning on nuking US cities before midterms and blame Iran for it I'm not saying his handlers will let it happen, but it's something he's considering
ktla.com
Trump on war in Iran: ‘Let ’em take out Los Angeles, let ’em take out San Diego’
U.S. President Donald Trump seemingly discussed the idea of foreign powers taking out California’s most populated cities while delivering a speech at a Republican rally at the Pinnacle Bank Expo in…
010
Reposted by Wei Lo
DJ WOOZIE 🔜 CAROLINA FURFARE @djwoozie.bsky.social · 21/09/2026
You can apologize but that alone is not reverting it back to how it was before.
8574286
Wei Lo @weilo.bsky.social · 23/08/2026
My 5yo son has figured out to save scum in a game that does not have manual saves He also showed me how to skip an ad which was locking up the game for me (it was unskippable and I could not advance in the game) He has surpassed my abilities when I was that age
000
Wei Lo @weilo.bsky.social · 06/08/2026
Rewatching The Sopranos to make sure the subtitles are in sync. This was strangely relevant
Dr. Melfi saying "The judicial system has gotten much better at dealing with sexual predators"Tony Soprano responds with "Oh yea. Let's impeach him."
000
Wei Lo @weilo.bsky.social · 01/08/2026
We used to do Hello Fresh but the costs were getting too high Now we just use the recipes
Pan with cooked ground pork, matchstick carrots, soy glaze and sesame dressing
000
Wei Lo @weilo.bsky.social · 28/07/2026
Was watching Malcolm X and the footage of the Rodney King beating in the beginning made me think this country has been way too chill with things lately We need more riots
000
Wei Lo @weilo.bsky.social · 12/07/2026
Hopefully the rule if 3s is involved
110
Wei Lo @weilo.bsky.social · 10/07/2026
I mean, if we can't threaten politicians, they have no reason to fear reprisals for their actions Obviously non-violent actions should be taken first, but if those fail, violent options are always on the table Politicians commit violence everyday through the policies they pass, they are not immune
000
Reposted by Wei Lo
🐔 Brian Bucklew 🐔 ₑͤ>∿<ₑͤ ∞🌮 @unormal.bsky.social · 30/06/2026
our most profound bodies of law are catalyzed by the greatest outbreaks of violence, not reason or goodness
24611
Reposted by Wei Lo
🐔 Brian Bucklew 🐔 ₑͤ>∿<ₑͤ ∞🌮 @unormal.bsky.social · 30/06/2026
law is a thing we have because as Mao said, "Political power grows out of the barrel of a gun" and when people forget that law fails until people remember that very straightforward fact about humanity and why we have arranged things the way we have
5708
Wei Lo @weilo.bsky.social · 30/06/2026
:(
010
Wei Lo @weilo.bsky.social · 27/06/2026
Watched Keeper with my wife Weird and creepy but I liked it
010
Wei Lo @weilo.bsky.social · 21/06/2026
integrates really well. Have to figure out how to change the calendar days in it to match my setting, but even if I can't I can work around it If you didn't know FTG has NPC schedules and "simulates" who is where in a town based on the time of day and day of the week Pretty cool stuff :)
000
Wei Lo @weilo.bsky.social · 21/06/2026
messing around with Azgaar's Fantasy Map Generator (azgaar.github.io/Fantasy-Map-...) and Fantasy Town Generator aka FTG (www.fantasytowngenerator.com) Learned how to integrate both with Foundry (though I'm not happy with the tool for Azgaar, which they didn't write), but FTG...
azgaar.github.io
Azgaar's Fantasy Map Generator
Free web app that helps fantasy writers, game masters, and cartographers create and edit fantasy maps
100
Wei Lo @weilo.bsky.social · 21/06/2026
see how things play out with the different skill systems in the same set of circumstances I just need to export the actual items from the Steam Deck and import them into the newer instance of Foundry I'm running on my computer Might start solo RPing again sooner than I expected :) Also, been...
100
Wei Lo @weilo.bsky.social · 21/06/2026
I rediscovered the Kore RPG character sheet template (and others: Ancestry, Background, etc.) I created for Custom System Builder in Foundry I had installed on my Steam Deck. It has the old rules in place, but I think I'll keep it and duplicate it with the new rules. Can playtest side by side to...
100
Reposted by Wei Lo
Chef Kennedy🐸🏳️‍🌈 @kennedy.northsky.social · 20/06/2026
Me: its time to open up this pit! Construction Contractor: please, no
1223445986
Wei Lo @weilo.bsky.social · 20/06/2026
At this rate I will have spent more time looking through CC0 art assets than I've been making my games lol opengameart.org/content/cc0-...
000
Reposted by Wei Lo
RP @rpdeshaies.farirpgs.com · 18/06/2026
I've got some pretty cool news to share. Voidlight, my rules-bright scifi horror dungeon crawl RPG is now available for free on my website and is 100% free. More details in the video below (oh also, im bringing it to print in partnership with @pandiongames.com !) www.youtube.com/watch?v=BMjT...
48039
Wei Lo @weilo.bsky.social · 13/06/2026
I can't wait for the moment they find out the billions they spent on data centers in space was wasted because they can't power them AND even if they did they couldn't keep them cool
000
Wei Lo @weilo.bsky.social · 10/06/2026
You can just say "billionaires" The "narcissistic mentally unstable" part is redundant
000
Wei Lo @weilo.bsky.social · 09/06/2026
I just backed The Book of Unnumbered Worlds on @kickstarter.com www.kickstarter.com/projects/sin...
kickstarter.com
The Book of Unnumbered Worlds
A worldbuilding handbook for fantasy role-playing games
010
Wei Lo @weilo.bsky.social · 05/06/2026
Adding a transparent layer, cropping, and upscaling is taking way longer than I thought it would I'm probably doing this the most inefficient way lol
Screenshot of some retro styled sprites
000
Reposted by Wei Lo
Badger Punch Games @badgerpunch.com · 05/06/2026
A turn-based roguelike soaked in Lovecraftian dread. Born on the Amiga, crawling onto Steam! 🗡️3 heroes, each plays differently 🧪Potions reanimate the dead, zap whole rooms, or hide you in plain sight 🏆Award-winning on Amiga & Evercade Roguecraft DX. Demo June 8th! 👇 #PitchYaGame
36422
Wei Lo @weilo.bsky.social · 30/05/2026
Discovered the original textures for Forgotten Realms: Unlimited Adventures, Eye of the Beholder I, II, & III, as well as Dungeon Hack Going to upscale them to 128x128 and use them in the game I'm making (as a hobby project) in #GodotGameEngine
000
Wei Lo @weilo.bsky.social · 28/05/2026
Moved (again but hopefully for the last time) Shelfie time
Photo of bookshelf full of RPG books
020
Wei Lo @weilo.bsky.social · 27/05/2026
Going through old accounts and found what I thought was lost at homebrewery So happy to have found the original skeleton for the class system I was making for Kore Saved it as a pdf so I wouldn't lose it again
100
Wei Lo @weilo.bsky.social · 25/05/2026
...a new hex dependent on terrain being entered - procedurally generated overworld w/ factions & resources - demesne play I don't think this game exists, not outside of pen & paper anyways Maybe there's good reason this game doesn't exist But I want it to exist
020
Wei Lo @weilo.bsky.social · 25/05/2026
Couldn't sleep last night My brain couldn't stop thinking about the blobber drpg I'm tooling around with and what I want it to become: - First person hexcrawl with grid based (albeit w/60 degree turns instead of 90) movement. Each hex represents 1 mile of terrain, with time spent moving to a...
110
Wei Lo @weilo.bsky.social · 22/05/2026
archive.ph/qjqFw
000
Wei Lo @weilo.bsky.social · 20/05/2026
Okay so I just realized I went too far in abstraction by making each ability score a resource for a class (object, not a class for an rog). I don't need to go that far A little too enthusiastic I guess lol
010
Wei Lo @weilo.bsky.social · 18/05/2026
Recently learned of custom resources for #Godot Game Engine & started a bare bones implementation with ability scores and skills I'm not sure I understand it completely, but so far the editor isn't upset with me. Also using the GoSheets plugin to edit the resources github.com/marcel-b-roo...
github.com
GitHub - marcel-b-roodt/GoSheets
Contribute to marcel-b-roodt/GoSheets development by creating an account on GitHub.
000
Wei Lo @weilo.bsky.social · 13/05/2026
Setting up Sky3D to key off player's movement, since time advances in discrete increments only when the player moves, was a good learning experience in how to call functions directly in another script without using Autoloads, but by referencing the node the script was in
000
Wei Lo @weilo.bsky.social · 13/05/2026
It turns out there are open source plugins that do what I crudely did the trees, as well as a prettier day night cycle with procedural clouds. Still feels good knowing I can build something on my own though ProtonScatter godotengine.org/asset-librar... Sky3D github.com/TokisanGames... #Godot
130
Wei Lo @weilo.bsky.social · 09/05/2026
Now I have set a static seed for the town scene but it randomizes the seed after it's done generating the terrain (grass, roads, buildings & trees) This way the town scene will always generate the terrain the same exact way everytime but anything else that uses rng will be unpredictable
000
Wei Lo @weilo.bsky.social · 09/05/2026
Just found out about custom resources for #GodotGameEngine and thinking about how to implement those Seems like a perfect way to handle professions, items, monsters, etc
000
Wei Lo @weilo.bsky.social · 08/05/2026
And now with all tree types generated
Screenshot of Godot gaming window with trees generated but not on the roads or in buildings
010
Wei Lo @weilo.bsky.social · 08/05/2026
Figured it out! Trees now remove themselves if they spawn into an area they shouldn't, like roads and buildings I still have a shaky understanding of how signals work, but I'm sure it will make more sense as I use them more #Godot
Screenshot of Godot game window which shows that trees are not spawning on roads and buildings
100
Wei Lo @weilo.bsky.social · 08/05/2026
I think I have exclusion zones for spawning trees figured out, but I won't be able to test until later today I didn't know that the nodes had to be added to a group when using the check is_in_group, which I guess is obvious, but the text examples I saw made it seem like it was the Node name
000
Wei Lo @weilo.bsky.social · 07/05/2026
It's been a year since my heart attack Aside from the meds and lifestyle changes it feels like it happened to someone else I guess that's a good thing
000
Wei Lo @weilo.bsky.social · 07/05/2026
Just messing around with it mainly Started Godot to prototype a boardgame idea I have, then got sidetracked with this when I saw a tutorial on building a grid based first person dungeon crawler Fired up my nostalgia neurons for games like Wizardry, Bard's Tale & Ultima haha
000
Wei Lo @weilo.bsky.social · 06/05/2026
Having fun with #Godot Game Engine Figured out how to instantiate trees based on an array of PackedScenes with random placement, and placed some basic building instances in the starting town map Now trying to figure out how to make the trees spawn only in areas that are not road or buildings
Screenshot of Godot gameplay of prototype game
First person view, with grass, road, trees, buildings, and fence visible
110
Wei Lo @weilo.bsky.social · 03/05/2026
Figured out how to instantiate a floor with a texture, but I might be doing this in a non-optimal fashion First screenshot is the result Second is the GDScript Any tips appreciated #Godot
screenshot of Godot game window with grass floorscreenshot of the following code in GDScript:
extends Node3D

const SCALE = 0.5
const POSITION_MOD = 0.5
const GRASS_01 = preload("res://Images/Terrain/grass/grass_main_01.png")

# Called when the node enters the scene tree for the first time.
func _ready() -> void:

# Create grass floor
	for x in 32:
		for y in 32:
			var mi = MeshInstance3D.new()
			mi.mesh = PlaneMesh.new()
			mi.position += Vector3(x + POSITION_MOD,0,y + POSITION_MOD)
			mi.scale = Vector3(SCALE,SCALE,SCALE)
		
			var mat = StandardMaterial3D.new()
			var tex = GRASS_01
			mat.albedo_texture = tex
			mi.set_surface_override_material(0,mat)
			add_child(mi)
030
Wei Lo @weilo.bsky.social · 02/05/2026
So I didn't work on doors... ...but I have a movement based day and night cycle working (because time is paused when not moving)
000
Wei Lo @weilo.bsky.social · 01/05/2026
Played around with Godot Engine & was able to create a rudimentary dungeon with grid based movement (a la Legend of Grimrock) & adapted some textures from an Angband tileset Used the LevelBlock plugin and watched a couple tutorials Pretty surprised at how easy it was Next: figuring out doors
030
Reposted by Wei Lo
thorf13.bsky.social @thorf13.bsky.social · 27/04/2026
Ramelin’s Imperial Territories, 8 miles per hex v2 With Shiye-Lawr done, Jose’s reproduction of Bruce Heard’s Alphatia was complete. He updated his Imperial Territories map to include the edge of Shiye-Lawr, at the same time bringing in the latest version of the province from his Alphatian Empire…
atlasofmystara.com
Ramelin’s Imperial Territories, 8 miles per hex v2
With Shiye-Lawr done, Jose’s reproduction of Bruce Heard’s Alphatia was complete. He updated his Imperial Territories map to include the edge of Shiye-Lawr, at the same time bringing in the latest version of the province from his Alphatian Empire map of two months previous. There was only really a single major change compared with the first version of this map: the greatly-expanded Worldwound Gash.
031
Wei Lo @weilo.bsky.social · 27/04/2026
There's also the possible historical value
110
Wei Lo @weilo.bsky.social · 16/04/2026
But the rest of us kept going as fast as we could. We were also starving and had families to provide for The stations were called micro gigs
020
Wei Lo @weilo.bsky.social · 16/04/2026
Several people lost fingers along the way but we couldn't stop working due to someone else's injuries Some people would plead the others to slow down because they were starving, had kids, and such, and really needed the money
100
Wei Lo @weilo.bsky.social · 16/04/2026
I guess I had a nightmare I was in a shopping mall, competing with about 20 others There were five stations where you would do a repetitive task to produce things for about 90 seconds per station Whoever was the most productive overall would be the "Top Dog" & get paid $1 Everyone else got nada
120