#Game Night Series

1 messages ยท Page 5 of 1

honest tinsel
#

I doubt photos would do it justice, I can try to make some pixel art sort of

#

Also, just realized the chatGPT cut off some cards - so I'm doing a print out test to compare

#

Gym Challenge: 132 Files
Gym Heroes: 132
Jungle: 64
Fossil: 62
Rocket: 83
Base2: 130
Base: 102

#

~~set: Base (total = 102) ~~
set: Jungle (total = 64)
set: Fossil (total = 57) + 5
set: Rocket (total = 81) +2
set: Base 2 (total = 130)
set: Gym Challenge (total = 84)
set: Gym Heroes (total = 133)

#

Gym Challenge some how manages to be a pain in the ass

#

Rocket dropped 2 cards with no pattern, found them - fossil was missing all it's trainers lol

#

Heroes had a blaine trainer in the list that wasn't meant to be there

#

Now to figure out what the hell happened to 48 cards in challenge lol

honest tinsel
#

Fixed the cards

#

Going to bed

honest tinsel
#

@cinder tide The glass beads look like a pita to both make and use apparently

#

Looks like they switched to chips, and dice?

honest tinsel
#

What did the original series use for poison and burned markers?

#

Can't seem to find clear information - seems like nothing

cinder tide
honest tinsel
#

I'ma just add dice and counters

#

working on card issues

#

turns out deck sets used cards from across sets

honest tinsel
#

I think those should be fixed

#

Haven't had a chance to set up dice art yet, I'm thinking a D10 with increments of 10

#

I added the status coin art, and script but haven't added it to the distribution cause I ran into the other issue

#

I was hoping to push this out earlier this week and just wait for tonight or tomorrow ๐Ÿ˜…, but guess it's crunch for today.

honest tinsel
#

Added damage dice, status coins, and such

#

damage dice and status coins only show up for found decks

#

should avoid having every starter set having markers and status coins

#

@cinder tide Am I missing anything?

honest tinsel
cinder tide
honest tinsel
#

I was going to do a d10, but the square is more satisfying

cinder tide
#

Yeah thatโ€™s dope

#

Great job

#

I hope people start making more addons

honest tinsel
#

I think it's ready

honest tinsel
#

@here Drop on by #supportive-saturday and punch this thing onto the front page. care

honest tinsel
#

Do you guys think this is worth doing? I can batch it so its just a matter of waiting around:
@cinder tide @short yew

#

It's a new photoshop AI filter to remove artifacts - cleans up images basically

#

It does lose some of the watercolor details though for example

#

Make it look more airbrushed

cinder tide
#

its up to you

honest tinsel
#

Yeah, I saw. Much funny millennial humor.

#

I might take shots at using AI to replace faces lol

heavy crescent
#

can you use the filter selectively on certain areas? i think the text clarity is a great improvement but the smoothing dulls the colours and might be worth trying out another denoising filter for

short yew
#

The print dots make it feel a lot closer to how they look irl

#

Just catching up on the project. Looking really good! Like the similar but definitely different name ๐Ÿ˜†

honest tinsel
#

I think it should be safe from scrapers

honest tinsel
polar vessel
honest tinsel
#

I guess I was the only person lol

#

And only mildly

uneven prairieBOT
#
  • Fixed drawing card / merging card issues.
Tags

Build 41
Framework
Misc
Multiplayer
Pop Culture
Silly/Fun

Type

Item

File Size

18.405 MB

Steam Client Link

steam://url/CommunityFilePage/3058279917

uneven prairieBOT
#
  • Added the examine action to dice.
  • Added locking to boards.
Tags

Build 41
Framework
Misc
Multiplayer
Pop Culture
Silly/Fun

Type

Item

File Size

18.411 MB

Steam Client Link

steam://url/CommunityFilePage/3058279917

honest tinsel
#

I wonder if this person would be less unhinged lol.

#

I think he already made the cards too.

honest tinsel
#

MTG got fully removed lol

short yew
#

Yeah didn't see it on my list of workshop items. Thought you removed it lol

honest tinsel
#

Nah, it was just hidden for a bit - then I saw it was just missing.

honest tinsel
#

@short yew @cinder tide @strong eagle I may just pre-emptively change the cards to Spiffos or Paws animals. Just to get away from all this copyright nonsense.

Not going into detail, but stalkers going to stalk.

#

Do you guys know a decent AI art generator for something like this?

strong eagle
honest tinsel
#

Ideally but probably unrealistic would be Spiffofied Pokemon

#

I think slightly off Pokemon ala Palworld would be meh overall

#

That being said, I wouldn't go full tilt into a project unless it does get pulled

strong eagle
#

I gotcha-- it would be relatively easy to find a SD model that handled pokemon style creatures. After getting a few of them "right" and "spiffofied", it could be neat to create a LoRA model, (or check out this InstantID I've heard so much about) and simplify the process for making more.

Either way, give a shout if you had any ideas you wanted me to try to generate as templates

honest tinsel
#

I'm honestly out of my element on this front

#

I can draw up some examples, but basically take like a chamanders body and pop a Spiffo on it

#

Or like make a lizard in the style of Spiffo with a flaming tail

#

Which ever won't be a week or two of work lol

#

Then again, if you do feel motivated I wouldn't mind paying

strong eagle
#

Spitballing; something that evokes the nostalgia of 1993 pokemon, legally distinct yet correlatable enough that an informed fan would recognize it as a love letter to pokemon, but maybe applies a touch of the "spiffo cute-humor"?

honest tinsel
#

Yeah

#

Could even borrow the idea of the Pokemon

#

I think they have descriptors like "the XYZ Pokemon"

strong eagle
#

Yeah, if someone's able to copyright the concept of "electric rat", I'll eat my hat or something.

honest tinsel
#

Could even just be Spiffo tbh

#

Rather than an abomination of Spiffo being a Lizard

#

The starters could literally be the professions

#

Firefighter Spiffo

#

Etc

strong eagle
#

That works really well with the current Spiffo theme-- the steam cards were what came to mind when I referenced "spiffo cute-humor"

#

(just imagine they're all filled in)

honest tinsel
#

Yeah, there's a Spiffo cards mod too

#

The author never replied to inclusion

#

He mentioned wanting to make them playable.

#

I could write up some prompts for each of the cards

#

Colorless = Unemployed lol

cinder tide
honest tinsel
#

Basically

#

Would be nice to not have weirdos using copyright protection to attack

honest tinsel
#

@strong eagle @cinder tide @short yew

#

That first one is rough

#

Kind of prefer a1, b2, a3

#

had to rewrite the prompts to help the AI along

strong eagle
#

Geez, you catch on QUICK.

honest tinsel
#

The first ones I got yesterday were way rougher lol

#

Chatgpt is helping me rewrite them lol

short yew
#

Whoa very nice looking. Are you using Stable Diffusion?

honest tinsel
#

Yessr

#

I made art for MoM

#

They came out pretty nice

#

Wish there was a way to show online using github, but you can resync your github to download them

#

This was an accident, for living wall, but I liked it lol

#

Doesn't make sense to be a relic but oh well lol

strong eagle
#

Sometimes you gotta go with the Rule of Cool.

honest tinsel
#

Maybe it's a relic like a core that gathers meat

#

Self replicating and healing golem

short yew
#

Just thought of a cool use case for fully custom cards. A lot of RP servers use a dice / turnbase systems for PVP because of desync issues with actual in-game combat

#

MoM cards with custom combat text could be an in game alternative to PVP

honest tinsel
#

Like use a deck to determine outcomes?

short yew
#

Yeah, like as a way for players to "fight" outside of real time

#

It would require game design work for sure, but a lot of board games already have combat card systems

#

Still a ton of work to do though lol

honest tinsel
#

Could be its own mod, a few combat roleplay mods exist I believe

#

They have rolls for different stats

honest tinsel
#

On a different front, I've been thinking of a workaround for desync

#

Basically paging the server to move an item, and then the server sends back a command to let the client move an item.

#

Right now the client is setting the cooldown and movement

#

Which doesn't really fix anything

livid oasis
honest tinsel
livid oasis
honest tinsel
#

It uses files, PZ can't support image Urls

#

And I didn't think the board was needed

#

There's a Gameplay UI to view pieces/cards on the tile/square

livid oasis
#

but it is possible to change. Like, for example, the chess board with the image of a Pokรฉmon battle board?

#

I mean this..

livid oasis
honest tinsel
#

Yes it can be done

livid oasis
#

care Ty

livid oasis
#

functional๐Ÿ˜…

honest tinsel
#

๐Ÿ˜ฎ

#

I designed the framework to be easy to add onto

#

If you know how to make a PR on GitHub you could contribute to the mod officially ๐Ÿ™‚

livid oasis
#

in encounter to change the scaling factor. The image looks very blurry. and it's a disconcerting 900x900?

#

model MonopolyBoard {
mesh = WorldItems/CheckerBoard, texture = Item_InPlayTextures/MonopolyBoard, scale = 1.00,

#

That will be the line for the scale factor?

livid oasis
livid oasis
#

Could you give me the GitHub link? Is there any example to add and modify?

honest tinsel
#

In the Lua file there's something to force the size, but the blurriness comes from the vanilla setting for max texture size.

livid oasis
#

ok

honest tinsel
#

The setting can be found in the menu, to may need to restart your game. I forget the exact name of the setting, something like "max texture size".

honest tinsel
#

Not getting good enough pokemon out of the AI stuff

#

Might try out Spiffo cards instead

strong eagle
#

?? / 151 didn't turn out well?

#

Any similarities in the characters that didn't translate well?

honest tinsel
#

A few came out alright

#

I just didn't have time to keep rerunning it and pulling out good ones

#

The Spiffos took 2-3 runs, and they need some heavy editing

#

But there's only 22

strong eagle
#

only 22
What are you using as references?

honest tinsel
#

For Spiffo? I'm using the yiffy+landscapes+objects checkpoint + Spiffo and painting loras

#

The prompts I have in a Google sheets, and I edit them as needed for adjustments if I see something is just not clicking

#

1 sheet is Pokemon the other Spiffo

strong eagle
#

Oh, you mean you've only completed 22

honest tinsel
#

The Pokemon doesn't use yiffy is uses anyotherLora check point

#

There's 22 professions

strong eagle
#

That's what I was getting at, I gotcha

honest tinsel
#

I might make Spiffo trading cards in the meantime

#

And rerun Pokemon/spot check for quality when I have more time

strong eagle
#

Looking at the google doc, I like the idea of expanding to traits as well

honest tinsel
#

I'm finding it needs more details to work

#

The professions kind of work cause there's a stereotypical uniform. But traits probably need to be poses or implied stuff.

#

I'm at work, but if you wanna give it a shot ๐Ÿ‘

#

I'm mostly happy with the profession ones, I stopped on the traits cause athletic was just a roided out Spiffo with nipples lol

cinder tide
#

๐Ÿ˜„

mossy stag
#

To continue from #general
There were several 86 editions in good condition that were smiling at me on Ebay

#

... I have not yet given in but if there are gonna be major problems I might need to invest in a copy

honest tinsel
#

There's a few websites with scans of stuff

#

Also lately I've taken to using StableDiffusion to avoid potential DCMA shenanigans a certain stalker has threatened lol

mossy stag
#

Yeah I saw the MtG addon disappearing

honest tinsel
#

They also threatened to contact all the parent companies of game night add-ons lol

#

I'd be surprised if anyone cared enough - as long as trademarks are avoided.

mossy stag
#

Time to prepare "Wordster" for immediate workshop release IG

honest tinsel
#

As long as it's not the actual scrabble logo you should be fine

#

The rest of it can be considered transformative

#

I'm like 5% concerned anything will occur

mossy stag
#

If it does I'll mock up a legally distinct version

#

We'll see, until then business and fun as usual

honest tinsel
#

An example of stable diffusion

#

Man it's really fighting the col mustard

#

Not half bad

#

The Spiffo cards i've been working on have been by far worse lol

cinder tide
#

its funny it just still can't get away from the walking stick / teacher pose

mossy stag
#

Honestly stable diffusion is a pretty smart approach, the Spiffo I used for the scrabble addon was an official variation that I'm actually kinda unsure where it's from

honest tinsel
#

That is official actually

mossy stag
#

Ye I know it's official, just unsure where it was used

honest tinsel
honest tinsel
mossy stag
#

Probably given the pose but doesn't matter much anyway

honest tinsel
#

Added scrabble to the test server and rebooted

austere ore
honest tinsel
#

Pinned info.

austere ore
#

is there anyone who vcs sometimes?

honest tinsel
#

To play test not really - I'd only ping testers if I needed something checked.

#

Setting up a player-base out of this server would be a workload and a half

austere ore
#

dang! I want to play this with a group desperately ๐Ÿ˜ญ

strong eagle
honest tinsel
#

Dumping these here so I have a spot to grab them from.

cinder tide
#

What if TIS wanted to print these? Maybe too much wishful thinking

#

Terraria got cards

honest tinsel
#

It's not viable due to licensing I imagine

#

I'd need to double check exact licensing

#

But they could also have an artist redo the art

#

The design of the body is all I can kind of take credit for - but I'm not sure if it's fair use now that I edited it.

strong eagle
#

Great work, Chuck!

honest tinsel
#

Thanks!

honest tinsel
#

Nice job on the art! I think you're the first to use the template lol

mossy stag
#

Tbf I think I'm the first to also do games as well. ๐Ÿ˜„ I should go through my collection and think of games that'd be reasonably easy to implement

#

I'd kinda love something like Epic Spell Wars, that fits really well in the sort of 80s/90s sludge-y metal aesthetics but that's basically 200+ cards that I'd have to source

cinder tide
cinder tide
#

that was '85-93

honest tinsel
#

For the above mentioned projects I stepped in to help people along with the project

#

They sourced the scans

mossy stag
#

Ah, fair fair, I only saw your name and assumed you also did those

honest tinsel
#

It was during the earlier stages of the API - where a few key mechanics were missing.

#

Speaking of which, if the guide needs more fleshing out lmk

honest tinsel
bitter roost
#

Have you tohught of doing a lore friendly names submod? If not I'd be happy making one ๐Ÿ™‚ love the series so far either way

mossy stag
#

as well as Spiffo's Restaurants.
time to raid 'em all

bitter roost
#

D&D, Cyberpunk, Uno and Catan

strong eagle
#

I think those are all "lore friendly" to begin with, with the exception of Catan which came out in '95.

But as a community, we love Spiffo-fied anything.

bitter roost
#

When I sasy lore friendly I don't mean in the sense that they don't fit the timeline, just in brand names being twisted / in-universe

#

NNN instead of CNN or FOX for example

#

And Spiffo, of course

honest tinsel
#

That would be a nice have

#

Just didn't seem feasible at the time

strong eagle
#

Ah, renaming it from "Dungeons and Dragons" > "Walkers & Wastelands", "Cyberpunk" > "Zombiepunk", etc?

Or creating artwork to accompany the mods, like Spiffo the Barbarian / Mage / Fighter / Rogue?

honest tinsel
#

I wouldn't want to make it zombie related tbf

strong eagle
#

I know that's a little on-the-nose, I just wasn't sure what sort of implementation they were suggesting and wanted to spitball an example.

#

Wasn't sure if they were suggesting to do overhauls of the other mods, similar to how you adapted MtG into MoM

bitter roost
#

On character sheets and such

#

For the DnD twist I was thinking involving Ghouls or Vampires or something else that's sort of zed adjacent

#

(but like, not quite zombie ofc)

strong eagle
#

For the purpose of avoiding copyright infringement, or just to put a personal touch on the existing games?

bitter roost
#

Villains and Voodoo

bitter roost
#

I just have crippling ADHD and so if one brand is replaced with some fun in-universe alternative I want all of them to be ๐Ÿ˜…

honest tinsel
#

I mean porque no los dos

#

I wouldn't be against it, I just have bigger ducks in my row

#

The largest workload would probably have to be Pokemon atm, the others would be fairly simple to adjust.

#

Now that I know how to make batch/generation for Photoshop I can generate UNO cards quickly

#

I just need to come up with 1 design and swap out the words/numbers/colors

#

The D&D one also needs the most love, as I didn't even add minis

#

That might be a fun project @bitter roost if you wanted to make pixel art set pieces

#

Could also just be named something as generic as D&D

#

Knights and Dragons

bitter roost
#

Yeah! I have some other projects I want to get a move on first, but I'll take a look at it soon and let you know if I come up with any designs.

#

I'd be fine releasing this as a submod but if you want I'd also be fine with you just straight including it as an optional file in the main mod itself ^^

#

up to you

honest tinsel
#

I wouldn't mind incorporating it / changing the original

#

If you've ever used GitHub you can work in parallel with others

bitter roost
#

Yeah ofc, I run some other teams for other projects so I'm well acquainted ๐Ÿ™‚

as long as I'm credited and all (which i'm sure it would be) then that sounds like the best scenario. A submod would just be obscure and I doubt a ton of people would go too far out of their way to search for lore friendly board games, so having it straight in the download is easiest for the consumer and will probably be seen by a lot more of them anyway ๐Ÿ˜…

honest tinsel
#

Indeed, thanks in advanced for any help. Also, would appreciate any advice in regards to the request section.

#

We've kind of spitballed things together and adjusted as needed. ๐Ÿ˜…

bitter roost
#

I searched the readme and the Issues page on the Github but I might be dumb (I am)

honest tinsel
#

For requests? It's the section here in the server. It's the commissions and requests.

#

You mentioned you worked with others, but never did commission(s) so it would be interesting to get your POV.

bitter roost
#

Ooooh duh, sorry lol, thought you meant for Game Night specifically!

mossy stag
#

heh

#

I'm gonna implement Hive and call it "Squads!" or something like that

#

exact same rules but it's cold war themed

mossy stag
#

Going well, all things considered!

honest tinsel
#

Idk what this is, but it looks cool

mossy stag
#

It's basically a reskin for Hive, a sorta abstract chess-y kinda strategy about bugs

#

I went and looked at Vietnam photos and posterized/black-n-whited them to make my tokens

#

Worked surprisingly well

honest tinsel
#

Adding some QoL so the UI doesn't need the inventory window.

short yew
#

Very nice! Really streamlines everything. Might be time to update the guide in the mod so people know all the features

#

Getting the itch to make a board game again lol

honest tinsel
#

Excellent >:)

#

I might do a Game In a Game In a Day soon, as I'm off work

short yew
#

There were a few games were in the pipeline that's unfinished

#

But this SD stuff is also really, really interesting. I kinda want to explore it more and create a whole alternate universe of board games and stuff lol

mossy stag
#

I tried fucking around with ComfyUI and the recommend stuff for the LORA and all I get is Minor Nightmares

honest tinsel
#

With the Spiffo LoRA?

mossy stag
#

Yeah

#

I'm away from home so I cant show the results but I think its an issue with the checkpoint, all I get is very blobby looking images

honest tinsel
#

Currently tweaking the actions

#

Realized there was some issues with how items could get moved

#

Could explain the desync

#

If it doesn't work then I'll try the other idea of having the server give permission first.

honest tinsel
mossy stag
#

I'll try again when Im back homr

honest tinsel
#

<@&1200064705109168258> I reworked the actions, and moved around where cooldowns are set, should be better for performance + avoid desync (maybe?)

#

If anyone wants to hop on to confirm.

#

IP: games.dzphosting.com
PORT: 38103

strong eagle
#

Just so happens I just launched PZ to push an update-- might as well survive the apocalypse while enjoying my morning roast

honest tinsel
#

You'd need to unsub from game night ๐Ÿ‘

strong eagle
#

Gotcha

#

Ahh, love that it's a collection on the Game Night page to quickly un/re sub to all of them โค๏ธ

#

I assume I should stay unsubbed because you have a beta collection on the server?

honest tinsel
#

Only unsub from the base mod

#

I didn't feel like setting up a collection again - so I just used the same modID

strong eagle
#

Reloading the lua now, but wasn't sure what this was, if it matters in the slightest.

honest tinsel
#

I wonder what that mod is

strong eagle
#

Game Night Scrabble

honest tinsel
#

That mod is public though

strong eagle
#

๐Ÿคทโ€โ™‚๏ธ

honest tinsel
#

weird

#

Speaking of which, @mossy stag You can give cards a different placement sound - so it sounds like tiles. Check Pogs.

#

Oh you know what... maybe that's not a feature

strong eagle
#

Ooooh, dragging a card/pog from the search window and placing it into the play section doesn't cause a UI rave anymore ๐Ÿ‘

honest tinsel
#

Yeah I fixed that lol

strong eagle
#

Never actually seen it handled with another player live, kinda neat to see the cursor overlay

honest tinsel
#

I don't see your cursor

#

We got RJs imbound

strong eagle
#

Okay, let me check if this pog bug still exists, the top pog never flipped after a slam

honest tinsel
#

Try to flip the pieces I touch, let see if desync is better

strong eagle
#

Not sure if I'm helping flipping shit at random whever you mouse over it ๐Ÿ˜› The timer delay seems to help prevent issues though

honest tinsel
#

Nah it desycn'd a pile

#

lmao

strong eagle
#

Died of neglect :\

honest tinsel
#

Oh thought the heli got you

strong eagle
#

Oh, very well may have been!

#

I think I was standing in a pile of blood because I had refused to eat, drink, or go to the bathroom for multiple in-game days at a time

#

I still see the game mat screen, and could move pogs

honest tinsel
#

All of the pog pieces just vanished one by one

#

Oh that's you then

strong eagle
#

attempted index: hideAndChildren of non-table: null function: get -- file: ISContextMenu.lua line # 1061 | Vanilla function: createMenu -- file: ISInventoryPaneContextMenu.lua line # 38 | Vanilla function: onContextSelection -- file: gameNight - window.lua line # 421 | MOD: Game Night function: onRightMouseDown -- file: gameNight - window.lua line # 305 | MOD: Game Night java.lang.RuntimeException: attempted index: hideAndChildren of non-table: null at se.krka.kahlua.vm.KahluaThread.tableget(KahluaThread.java:1689) at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:641) at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:163) at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1980) at se.krka.kahlua.vm.KahluaThread.pcallBoolean(KahluaThread.java:1924) at se.krka.kahlua.integration.LuaCaller.protectedCallBoolean(LuaCaller.java:104) at zombie.ui.UIElement.onRightMouseDown(UIElement.java:1373) at zombie.ui.UIManager.update(UIManager.java:850) at zombie.GameWindow.logic(GameWindow.java:262) at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71) at zombie.GameWindow.frameStep(GameWindow.java:765) at zombie.GameWindow.run_ez(GameWindow.java:667) at zombie.GameWindow.mainThread(GameWindow.java:495) at java.base/java.lang.Thread.run(Unknown Source)

honest tinsel
#

weird

strong eagle
#

Want me to share the console.txt?

#

There were a couple errors at the end when I was moving pieces while dead

honest tinsel
#

Nah, the UI should have closed

#

I'll have to check why that may not have happened

elfin meteor
honest tinsel
#

That being said, the desync issue occured only once, so maybe it's better

honest tinsel
#

July 1st - 7th

#

#1254451545760731177

elfin meteor
#

I have ideas and rough implementations just never any time. ๐Ÿ˜‚

honest tinsel
#

Should help

#

Speaking of, let me write up that photoshop batch thing

mossy stag
honest tinsel
#

Added a section on batching photoshop

#

I may have messed up the last section, but I'll have to test it and create an example folder later.

#

While I'm glad I discovered that action issue, I think desync will still be a problem unless I make it server dictated.

#

What I hate is that the action still needs to be done on the client side to update he server ... So what I need to do is have clients send in requests to move it, and have the server basically determine who's moving it.

#

That should ideally prevent overlapping actions

#

But God it's awful lol

strong eagle
#

Makes you realize why people in specific tournaments lose their shit when the events start using the latest releases to help drive sales, instead of the GameCube version

#

Or the earlier street fighters or something that had better netcode

honest tinsel
#

Rebooted @strong eagle

#

Sorry for the delay, had to move my car

#

@mossy stag Also, just noticed:

#

I'd recommend making them smaller + only the top face ๐Ÿ˜…

strong eagle
honest tinsel
#

I'll have to move it again in a bit

honest tinsel
#

Bonus points if you have a GitHub ๐Ÿ˜…

strong eagle
#

Actually, heading out for some errands, but I'll see if you're still testing when I get back ๐Ÿ™‚

honest tinsel
#

I'm home all day

#

Except when I have to move my car ๐Ÿฅฒ

long crescent
long crescent
honest tinsel
#

Depending on the spot I find, it's either 9:30-11, or 11:30-1. I had parked at a 930 spot, so I moved it to a 11:30 one, then moved it again around 10:30 to a 9:30 spot and waited in my car until 11.

long crescent
# honest tinsel It's cleaning day 2 times a week in NYC. ๐Ÿ˜…

||Ah I see, you car's that trashy that you need to be in it and move it so it's not mistakenly cleaned up taken away.||
But yeah, so it's specific parking times on certain locations then I reckon, due to the cleaning. Explains a lot
Yes, hindsight, I acknowledge it's a mean bad joke and shouldn't necessarily be done. Apologies

long crescent
#

Does current Game-Night offer a possibility of "snapping"? Was thinking potentially some puzzles'd be interesting as well.
Though might need snapping feature to easily enjoy it with some harder images, so it's definitely clear "This piece doesn't fit there, mate"...

elfin meteor
honest tinsel
#

And no worries on the joke lol

mossy stag
strong eagle
#

I feel like Chuck might be lying...

Nobody drives in NYC, because there's too much traffic.

honest tinsel
#

It's honestly not any different than any other city, until there's a lane closure or something

#

and I only have a car cause I work out of the city

#

Another reason to get a remote IT job...

long crescent
long crescent
strong eagle
honest tinsel
#

Fair enough, it's just the first thing people talk about lol

strong eagle
#

Oh fuck, I've become small-talk, the bane of my existence.

elfin meteor
# honest tinsel *Another reason to get a remote IT job...*

If you know anyone that needs a good Infrastructure Engineer, send them my way... I'm having such shit luck finding work these days... worst possible timing to start running out of money (and have business partners that piss off clients). ๐Ÿ˜ž

honest tinsel
#

If you're in the states try USJOBS lol

elfin meteor
#

It's just weird lately, because I used to have no less than 10 recruiters a day in my inbox on LinkedIn. Now I'm lucky if there is even one or two... most days it's crickets...

honest tinsel
#

There's alot of speculative stuff going on in IT right now

elfin meteor
#

Don't I know it...

honest tinsel
#

Big guys layoff people everyone else does too

elfin meteor
#

Yep

#

It also doesn't help that it's an election year. Everyone is nervous around election years... ๐Ÿ˜ž

mossy stag
#

ogey finally at home

#

@honest tinsel can you upload a mahjong tile you'd use? I'd love to get a feel for the ones you picked ๐Ÿ™‚

#

Gonna also upload what I mean with the checkpoint/LORA spitting out Minor Nightmares

#

Finally github repos will go up in a few once I dealt with the AI stuff; there's some things I also wanna take a look at

honest tinsel
#

What you have is fine / just the issue of it appearing 3D

mossy stag
#

Ahh, I get ya

honest tinsel
#

The system makes it 3D, you can also color the siding

#

So idea pieces you want to appear flat should be just the top face - also if you don't want tiles rotated you can set it to be un-rotatable

mossy stag
#

Got ya! The guy who did the tiles also did flat ones, probably will grab those and resize them

#

I think I can't adjust the depth cause they're technically cards; I tried adding the registerSpecial and it didn't seem to do anything

mossy stag
honest tinsel
#

The cities/towns are no-rotation, while roads are flat 2D shapes with the 3D rendering, yes

#

The roads also feature coloring the sides ๐Ÿ‘

mossy stag
#

Gotcha

mossy stag
#

Flat tiles are in now, the volumetric stuff doesn't seem to want to cooperate though

#

I'll set them to full white and if that doesn't work I'll just upload as-is honestly

honest tinsel
#

What are you trying to do / what is not working?

mossy stag
#

essentially just modify the drawtexturecardface

gamePieceAndBoardHandler.registerSpecial("Base.MahjongTiles", 
    { alternateStackRendering = {func="DrawTextureCardFace", rgb = {1, 1, 1} }, moveSound = "pieceMove" }
    )```
#

The move sound works so it's not the registerspecial command

honest tinsel
#

Modify it to what?

mossy stag
#

Maybe I'm being dumb but am I understanding correctly that modifying the RGB should change how the volumetric rendering is coloured?

honest tinsel
#

Yeah

#

The rgb values are 0 to 1

mossy stag
#

Essentially I want to turn the sides of the stack to be white (or green or whichever, really, I haven't quite decided), but the command just does not appear to work; I just changed the lua to be full white (rgb = 1) and it's still the same as default

honest tinsel
#

try changing the middle value to 0.37

mossy stag
#

That did something

honest tinsel
#

Probably due to the texture in use

mossy stag
#

I'll set it to green and leave it, it's fine

honest tinsel
#

I can add something to change the texture for the sides

mossy stag
#

That'd be cool, yeah

honest tinsel
#

add an extra field there sideTexture = ""

#

and add a texture in modelTextures

#

media\textures\modelTextures

#

Once I update it, it will take effect - that way you don't have to wait

mossy stag
#

Mahjong updated on the workshop

mossy stag
#

Finally, to show what I meant with Minor Nightmares in regards to the Spiffo Lora, this is my output...

#

for this set up; prompts are basically copied from the military spiffo on the lora page and honestly it seems to be a yiffymix problem, cause I get similar images with basically any prompt I use for that specific checkpoint

honest tinsel
#

And the VAE I think

honest tinsel
#

Doing some more tests to check stability

#

hoping I don't have to redo the network stuff

honest tinsel
#

@mossy stag Sorry, the mahjong side texture should be named something specific to mahjong, like mahjongSide

mossy stag
#

Makes sense, I'll push a small update

honest tinsel
#

Rebooting with some significant changes to networking. Basically implemented the client -> server -> client action handler. <@&1200064705109168258>

#

Going to take a walk for a bit, server is currently rebooting

elfin meteor
#

Damn... sorry you had to go that route man. ๐Ÿ™

honest tinsel
#

IP: games.dzphosting.com
PORT: 38103

honest tinsel
#

The cooldown is still placed clientside, so it may not even work entirely

#

brb

honest tinsel
#

I'm around if anyone wants to do a quick test

#

Seems like a few actions are not working the same - but overall it's fine

honest tinsel
#

<@&1200064705109168258> Anyone free?

elfin meteor
#

I wish I was...

compact sun
#

Unfortunately not atm, sorry

glossy cliff
#

I'm doing my own things rn, sorry.

cinder tide
#

(just while loading, i know its normal lol.)

honest tinsel
#

Yeah, that's the pack stuff I was curious about

eternal heart
honest tinsel
#

All good for now, nearly there in fixing the desync. ๐Ÿ‘

cinder tide
#

trashed bar

#

MoM turned out good lol

#

i like the new pictures

honest tinsel
#

Ty

#

I need to draw up a back

honest tinsel
#

Updated again

#

Removed the inUse thing which was a stop gap to work alongside the cooldown

#

I ended up not even using it in the last test - and the drag drop was still only using inUse (not cooldown) which is probably why it broke.

strong eagle
#

Sorry I missed the call to armsโ€” as a side note, I donโ€™t think I would recommend The Boy and the Heron.

Iโ€™m free tomorrow if you need any help testing any peculiarities, desync, what-have-you ๐Ÿ™‚

violet fable
cinder tide
#

gud mod gud author

cinder tide
honest tinsel
#

So yeah pack won't matter

#

I'd need to include more icons for the smaller versions

#

Which is meh

#

@strong eagle lmk if/when you're around

strong eagle
#

Just sat down a few minutes ago-- coffee and haystack cookie in hand, I'm ready to kick the shit out of today.

honest tinsel
#

I'm on the server rn

#

Remember to unsub from gamenight

#

@cinder tide ?

cinder tide
#

Working sorry

honest tinsel
#

@strong eagle Need to move car, brb

strong eagle
#

IM WALKING HERE

#

๐ŸคŒ

honest tinsel
#

Yeah

#

Unfortunately ended up moving it on Tuesday to a Thursday spot

#

I try it stay on the same side cause it's Tuesday/Friday

#

Monday/Thursday

#

Overall I think the mechanics are better

#

Harder to cause desync, still the drag drop stuff seems to still be causing issues

honest tinsel
#

@strong eagle mechanic was in the wrong spot - we're still short 1

violet fable
#

Chucky, granny isnโ€™t replying to me ๐Ÿ˜ž

honest tinsel
strong eagle
#

@violet fable can you help us find the cards we need?

violet fable
#

I broke her by mentioning chocolate ๐Ÿ˜‚

honest tinsel
#

No, she just doesn't respond like that in general

#

Also she's only whitelisted in general and rocking chair

honest tinsel
#

Working on some new back art + tweaks to existing art I think looks off

#

For MoM

#

Need to also redo Catan and Uno

#

Looks a bit too detailed? idk

elfin meteor
#

I think it looks pretty dope.

honest tinsel
#

Using this for the box art

honest tinsel
#

Reworking the car frames too

#

Trying to find a design that fits well with half of it covered lol

honest tinsel
honest tinsel
#

@strong eagle

strong eagle
#

Oooh, watching them process in real time?

honest tinsel
#

Ye

cinder tide
#

love it

honest tinsel
#

The costs are rhombuses now too, oversized the numbers a bit

#

@cinder tide @strong eagle

#

embeded file linking ๐Ÿ˜Ž

#

works the same way all the way up to the template

#

If I change the symbols for example, al the following files should update

honest tinsel
#

Redid the description images for good measure

strong eagle
elfin meteor
cinder tide
cinder tide
honest tinsel
#

Oh I just meant to make the cards bigger / more legible

#

I pushed another update for game night beta

#

While dragging if the piece you're dragging becomes busy it should 'let go' of the piece

#

There's probably still a short window where a desync can occur

#

Next step might be to make it not move if the location when picked up isn't the same

#

rebooting again, forgot to fix the search action

#

was what I thought

#

onPickUp wasn't running if you already had the cards

strong eagle
#

Ah, that search functionality has been fixed now?

honest tinsel
#

Should be

strong eagle
#

^ accurate .gif of Chuck carrying the modding scene

honest tinsel
#

lol, nah there's a lot of good stuff going on in the server

#

Also I found really nice scans of Catan stuff

#

Just finished learning new tricks for Uno

#

Wikipedia has a giant SVG of a sheet

#

Might have all the old games updated in time for the modjam

honest tinsel
honest tinsel
#

@strong eagle You may get a kick out of this lol

#

Using masking to recreate the border, and fix the scan's positioning

#

Some noticeable color differences, but overall not bad - won't probably be visible once sized down

strong eagle
#

God DAMNIT that's cool

honest tinsel
#

๐Ÿ˜…

#

batching is fun

glossy cliff
# cinder tide

Interesting... ๐Ÿค”๐Ÿค”๐Ÿค”
It is going to be compatible with the littering mod?

cinder tide
#

Trash, dirt, blood etc

#

The mod is โ€œLifestyleโ€

glossy cliff
#

Ahhh, so trash, dirt and blood does count too... that's very interesting.

honest tinsel
#

Rebooted with the upgrades to UNO and Catan

#

Made the catan cards and stuff examine-context only, rather than hover-over too, and made their shift-action to examine

honest tinsel
honest tinsel
#

@long crescent Currently I have clients ping the server for permissions to continue with their action

#

If the item enter's a cooldown phase while being held it's meant to 'let go' of the item

#

I don't think that was working

long crescent
#

Think to fully understand, I'd probably have to just check the code a tad ๐Ÿ˜…
But thinking of it, maybe, instead of just the delay thing, when letting go have a check if the item's still at said position with offsets before actually doing the moving action or similar?
This may alleviate the symptoms of this issue, unless, potentially, when doing all that more in sync ๐Ÿค”
So some kind of verification of it, or if it somehow changed
Though comes at the cost of some more work on actions

cinder tide
honest tinsel
#

Yeah, it was overdue with all the new features

#

Just rebooted with another attempt at catching desync

#

now when one begins to move a world item it carries a timestamp, if the timestamp doesn't match it stops it

#

placing items changes the time stamp

#

it should work

honest tinsel
#

Maybe I should promote the Game Night Test server during the week of the jam

#

For people not participating

#

Need to iron out these issues though

#

Speaking of which - if anyone is around lmk

#

test should be like 3-5 minutes

long crescent
honest tinsel
#

Yep, just prettying up the bar

#

Join whenever / ping me here if I don't see you

#

Wish there was more tools to modify a building

long crescent
honest tinsel
#

So it wasn't doing anything because it wasn't told to do anything

long crescent
#

Got me confused, my thoughts were elsewhere xD

honest tinsel
#

No problem, just read it and shook my head

#

If you're free to mess around for 3 minutes

long crescent
#

Sure am, just joining again? Or gotta wait a bit for you to finish stuff?

long crescent
# honest tinsel If you're free to mess around for 3 minutes

Shift-Clicking to flip doesn't work anymore and it seems to cancel movement of cards when the card in question is being stacked with another - assuming sole person interacting with it.
When quick enough, still possible to flip however, resulting in one card ending up in inventory.

Some other parts currently:

  • Shift clicking a dice doesn't roll it (makes the sound for it however)
  • Shift dragging on poker chips stack won't take one off of it. (unsure if intentional?)
honest tinsel
#

Sorry got distracted

long crescent
#

all good

honest tinsel
#

So enforcing the cooldown broke more stuff?

long crescent
#

If that was all it was, yeah it seems so

honest tinsel
#

I think I fixed the issues caused by cool down enforcement

violet fable
#

heyo

honest tinsel
#

๐Ÿ‘‹
IP: games.dzphosting.com
PORT: 38103

violet fable
#

launchin

#

trying anyway

#

oh cool it went thru

#

DLing the mods

#

almost there

#

hopefully i dont have to restart the client

honest tinsel
#

Almost always occurs for me

violet fable
#

didnt have to, loading in

#

im in

short yew
#

Started a mod for the mod jam ๐Ÿ˜

honest tinsel
#

Is it one of the listed ideas?

#

Trying to avoid overlap

short yew
#

Don't think it's on the list. Been wanting to add Go for a while

#

Might also do Shogi and Chinese chess to make a pack of it

honest tinsel
#

Ah, Go is on there. I'll add your name next to it.

#

I can also change the name of the backgammon pieces to black/white game piece

#

That'd mean you just need the game board - unless they're totally different

short yew
#

Have the board, still working on the pieces. With image scaling now supported, what's a good resolution for the board?

#

Could be something that's standardized

honest tinsel
#

It can be whatever you want as long as it's smaller than the window

#

I usually make the boards 70-80% of the window so pieces can sit off

honest tinsel
#

Anyone available to test some stuff briefly?

#

<@&1200064705109168258>

#

Ping me whenever.

long crescent
honest tinsel
#

ping me again once you're in

long crescent
glossy cliff
honest tinsel
#

rebootin'

#

Once it's up we can test again

#

Also, the server is 24/7 if you want to test stuff out with friends

#

joining

honest tinsel
#

Big thanks to @long crescent and others for hopping on for tests.

uneven prairieBOT
#
  • Added item context menu interactions in search and examine windows.
  • Removed "in-use" feature in favor of better cool-down handling.
  • Reworked network handling of actions. (Comes with some network traffic overhead but overall better outcomes.)
  • Improvements: Uno cards have updated SVG artwork thanks to Wikipedia.
  • Improvements: Catan has upgraded artwork thanks to https://github.com/BryantCabrera/Settlers-of-Catan.
Tags

Build 41
Framework
Misc
Multiplayer
Pop Culture
Silly/Fun

Type

Item

File Size

29.977 MB

Steam Client Link

steam://url/CommunityFilePage/3058279917

honest tinsel
#

Forgot I added this

short yew
#

Is there a way to make a gameboard flip? Or is that functionally only for cards?

#

I want to have two options for board sizes for Go, and flipping the board feels like a more elegant way to do it rather than having two boards

mossy stag
#

work on my carcassone spoof is certainly going

#

using this to teach myself inkscape so it's WIP and not fully consistent but it's fun as hell

honest tinsel
honest tinsel
#

Sped up workflow to the point where I could take a day to crunch something out

#

That being said once you guys have screenshots feel free to share in #1254451545760731177 ๐Ÿ‘ผ

mossy stag
#

Will do, I posted my v early stuff there first but I think I'll wait until I got something slightly more presentable ๐Ÿ˜„

honest tinsel
#

I think there are 2-4 more people participating, no pressure for anyone either way. It's fun to see stuff getting made.

short yew
#

Is there a list of all the different actions available in the guide?

honest tinsel
#

No, I probably should add something for that

#

All the different features - technically you can add your own actions

short yew
#

Of course I can never get the add-ons to work the first 10 tries. Every time there's an error ๐Ÿ˜ฉ

honest tinsel
#

I can look over it if you're having issues

#

I'm not one of the judges or participants

#

๐Ÿ‘ผ

honest tinsel
#

If you want to share some progress images #1254451545760731177 @short yew

short yew
#

Iโ€™ll share some shots there as soon as I manage to get it to run lol

#

If I canโ€™t get it to work by tomorrow Iโ€™ll ask for your help ๐Ÿ˜†

uneven prairieBOT
#
  • Modified loot generation so items 'load' when found.
Tags

Build 41
Framework
Misc
Multiplayer
Pop Culture
Silly/Fun

Type

Item

File Size

29.977 MB

Steam Client Link

steam://url/CommunityFilePage/3058279917

short yew
#

Alright, still can't get it to work lol. Feel like it's just a small thing ๐Ÿ˜ฉ

honest tinsel
#

What are the issues?

#

Also private?

short yew
#

Just an error at start and a crash when I try to spawn in items. I feel like this happened every time I've tried an add-on, like I'm making the same mistake every time

#

Just changed it to public

#

Messed up the current version, it crashes on startup now

honest tinsel
#

You could make the go stones a stacking item

#

Instead of cards

short yew
#

Is that done with this? gamePieceAndBoardHandler.registerTypes({ })

honest tinsel
#

No, register types declares the item type for game night - for behaviors and functions you use register special

#

Ive been meaning to make them one

#

Check out poker chips

#

I may need to go back and merge those two functions to make it simpler

#

Eventually I'd like to merge cards and pieces, just haven't had time to rip it all down lol

honest tinsel
#

Register Special is meant to be used per item type

#

and you have base.Go_Board_Front but the item ID is just Base.GoBoard

honest tinsel
#

@short yew Something is wrong in your scripts, I cleaned up what you have/had - but I still can't figure out what's broken with the box

#

Something related to models or scripts I think

short yew
#

Took a few more stabs but haven't solved it yet. Thought it might be related to the board being flippable but still getting errors...

honest tinsel
#

Nah, I have fixes on a fork - it's something with the box and models - maybe cause they're all the same ID

honest tinsel
#

I think that is what it was

#

item ITEMTYPE
model ITEMTYPE

#

going a test now

#

nope

honest tinsel
#

Weird, flip was throwing errors, and now doesn't. ๐Ÿค”

#

Nope, back to throwing errors with the go board

honest tinsel
#

Also fixed the flip piece breaking in game night itself

short yew
#

Thanks for taking a look at the mess ๐Ÿ˜„

honest tinsel
#

๐Ÿ˜Š

honest tinsel
#

You still need artwork for the mod. ๐Ÿ˜… + the box needs art.

lone depot
#

Skill Recovery journal sounds like a nice addition

honest tinsel
short yew
#

It's all in-game now (thanks Chuck). Now onto new problems ๐Ÿ˜…

#

... like why one texture is sharp and the other blurry when they are both the same resolution PNGs ๐Ÿค”

#

Also might be issues locking a flippable board so I might just make it not lockable

short yew
#

By default the stones all drop down individually onto the board. A bit of a handful to move if you misplace them, but I think player's should be able to get used to it

honest tinsel
#

The stones should come as a stack

short yew
#

How exactly does the "sidetexture=" work? I end up with weird results when I use it like this purple edge:

#

Also the texture is still blurry for one side of the board. The PNGs are the same dimensions, they are both under 1MB

honest tinsel
#

Not sure why it'd be blurry - what's your minimum texture size set to?

#

Also side texture stretches/skews the texture to fit into that purple side

short yew
honest tinsel
#

I meant the in-game option

#

there's something to handle large textures

honest tinsel
#

As for the blurriness there's an option in vanilla called 'Max Texture Size' - I don't see the issue on my end, so maybe that's triggering the bluriness for you.

honest tinsel
#

Currently working on getting pieces to behave better when rotated

#

Figured out how to handle the label's and mouse over - but bringing pieces to the edges is still causing issues

short yew
short yew
#

I played around with it this weekend but kept getting a glitchy sides

#

Like the texture only applied to 2 of the sides, and the other 2 sides became purple for some reason

honest tinsel
short yew
#

the purple side is the one that is off

honest tinsel
honest tinsel
#

Figured out much better logic for hitboxes

uneven prairieBOT
honest tinsel
#

I think the poster art is still incomplete

honest tinsel
#

Also, I'm doing tests with the mod, and the coloring is occurring do to the base mod doing something fishy - I'd ignore it. It doesn't even look at bad tbh.

#

I upstreamed your changes and the issue with an item script is back ๐Ÿ˜…

#

Probably related to the box/board changes

short yew
#

I was messing around with it so it's also likely I broke something. It's pretty close to being done I think. One of the changes I made over the weekend was to make the Go board itself the box when you unseal it. Not sure if that would cause any issues, maybe a typo?

#

Other than that, there's still the crash when I try to lock the board which I think it related to the board being flippable, but I can just remove the ability to lock the board which shouldn't make too much of a difference

#

Also have to re-test with the higher texture size in my game settings, but it is strange to me that one side is consistantly sharp across the iterations, and one side consistantly blurry

honest tinsel
#

The item script error was from vestiges of the box

#

I fixed it by removing it - but now there's some issue with the sealed board not spawning full stacked items - looking into it

#

The locking board issue should have been fixed with one of the recent changes to GameNight

#

- Added 'gameNight_boxEnough' as a item param for non-boxes to feel like boxes.

#

Pushed changes to you

#

I'll hold off on updating game night again until you're going to upload it

#

Someone else might run into a needed change

#

So for the time being your board will not spawn with full stacks - just a heads up - but it works with the future version of game night

violet fable
#

Chuck Chuck? When was the event ending again? I donโ€™t want to miss seeing peoples work!

mossy stag
#

Was there a way to rotate cards?

#

I've made all the tiles for the carcassone reskin into cards for now so they can stack and shuffle but I don't seem to be able to rotate them

honest tinsel
#

If you provide a repo I can help

mossy stag
#

Lemme check

honest tinsel
mossy stag
#

I completely blanked that scrolling works, thanks

#

I'll put it in the description

#

I'll definitely get done today, but will probably do a second art pass

#

The cards look neat but some of the details are lost because I need to scale them down substantially

honest tinsel
#

There's a preview mechanic

#

Check the MoM mod

#

Actually the template has Occult cards

#

Should have the examine feature there

honest tinsel
#

Also do you have a GitHub / repo?

#

Oh I see the invite now

mossy stag
#

yeah I went to bed after I added you

mossy stag
honest tinsel
#

I'll poke around

honest tinsel
#
gamePieceAndBoardHandler.registerSpecial("Base.AmericanaTiles",
        { moveSound = "pieceMove", actions = {examine=true}, examineScale = 1, textureSize = {90,90} }
    )
gamePieceAndBoardHandler.registerSpecial("Base.AmericanaStarter",
        { moveSound = "pieceMove", actions = {examine=true}, examineScale = 1, textureSize = {90,90} }
    )
#

Only change needed โ˜๏ธ

#

excluding examineScale means hover over is disabled

#

including examine=true as an action gives the right click to examine option

mossy stag
#

Gracias, I'll get to it tomorrow

honest tinsel
mossy stag
#

Extrapolating on the idea to change the catan board that someone posted on the workship item; how difficult would snapping be to implement?

honest tinsel
#

Doable I guess

silver edge
#

Howdy! So... Weird issue, my friend can't seem to play with the Playing cards, whenever he tries to interact with them in the 'Play Game' menu, he gets a white padlock like this:

#

I've picked the cards up and set them down

#

he's picked them

#

and apparently he has several interactions missing and some that don't work... Could it be the item itself? (it was a regular card pack without any interactability before the mod was installed)

short yew
#

Can the deck building system work with game pieces when unsealing a box? Doing a quick Snakes and Ladders add-on. I have a 17 different game boards with different layouts. What I want is for 1 of those 17 to be randomly drawn whenever a player unseals a box

wise depot
#

But I dont have anyone to play these with

honest tinsel
honest tinsel
short yew
honest tinsel
#

MoM now โค๏ธ

honest tinsel
#

@mossy stag

#

Btw, you can provide lists for card names - I can show you how, but if you're busy I can setup the repo. If you ever used github before?

#

Also I believe a scoreboard is needed?

silver edge
#

He can right click and press play, but whenever he has to interact with any cards or anything in the menu, it will just show the padlock and right clicking doesn't bring anything

#

It won't show anything, no draw cards, no split, no nothing-

honest tinsel
#

I'm not sure why the padlock would show up if no one is interacting with the item

mossy stag
#

I'll do the Scoreboard tonight and update for proper release

mossy stag
#

Oh also the little score tiles

#

What exactly do you need for the card list? Just names?

honest tinsel
#

So in add card, you can provide a list with keys equal to the IDs, and names for the cards

#

So they don't need to be named FFFR etc

#

You could name them all American Tile

#

I'll write it up and share it here

mossy stag
#

Ohhh I see

honest tinsel
long crescent
# honest tinsel

-# Alright, so based on the two images, it seems the professor would like to claim that the spiffo holding the newspaper's tail pierced the body of the other one! ๐Ÿค”
-# We now know whodunit.
Looking great! care

honest tinsel
#

I simplified the for loop stuff

#

Or well, streamlined it, idk if it's simpler lol

#

Going to test it and let you know if it's messed up

#

Just double check I didn't nuke tiles off the list tho lol

mossy stag
#

Will do

honest tinsel
#

If you prefer I can make a github repo, put the changes on there and upload it to the workshop

#

All you'd need to do is update your local files

short yew
#

Had a quick question: Any potential issues with doing the game piece randomization in the Distrubution.lua?

honest tinsel
#

So making the chances not 9999 would produce normal loot spawn in opened boxes found in the world

#

You could replace the recipe's function for opening to match the distro - or I could change it to match the chance

#

Depends what game you're thinking tbh

short yew
#

Mainly asking because I'm having a hard time deciphering the deck building in MoM and Pog lol

    rolls = 1,
    items = {
        "Base.Snakes_and_Ladders_Board_17", 9999,
        "Base.Button08", 9999,
    },
    junk = { rolls = 1, items = {} }, fillRand = 0,
}```
was thinking something that randomly selects from a table and plugs into the items =
honest tinsel
#

Are snakes and ladders not a standard board game?

#

With a set of pieces and cards?

#

In MoM/Pokemon/Pogs they don't really have boxes like the other games do - they have their own deck opening mechanic that's fired when the item is first found, or created.

short yew
#

It is, but since it's a game of chance, and there isn't a "canonical" board, I wanted to include a variety. Basically each box contains 1 of the 17 boards, and maybe 4 random buttons, and dice

honest tinsel
#

Ah

#

That can probably be handled in the recipe function

short yew
honest tinsel
#

Not quite

#

Part of the game night API has an applyFunction when the 'gamenight goodness' is applied

#

I can write it up for you later

#

This is how MTG does it's decks

#

What you'd be doing is RNGing a modData value to the boxes sealed or otherwise

short yew
#

Yeah it seemed too simple to be true lol

#

I looked at the other add-ons that did that but they were for decks. Wasn't sure how game pieces were different

mossy stag
#

hid americana for now, I am simply not finding the time to actually work on it whatsoever

honest tinsel
#

It was already unlisted - setting it to hidden entirely would cause problems for servers/people using it

#

I can spruce up the art / make a scorecard if you don't mind

mossy stag
#

fair fair

#

Go ahead at this point

honest tinsel
#

If you don't have a repo I can set one up as well

honest tinsel
#

@mossy stag Hope you don't mind:

mossy stag
#

Yeah that's much better tbh

#

I just don't really have time or energy to work on it, if you want I can turn over the files to you

#

I'd rather someone who has either of that works on it than the project rotting on my drive

honest tinsel
#

I made a github repo

#

Lmk if you use github I can add you as a contributor

mossy stag
#

I'll make sure that I upload the sources/svgs

#

I do, CuteMoonGod

honest tinsel
#

I added an 'images folder outside of contents - if you put stuff outside of contents it doesn't get included into the steam upload ๐Ÿ‘

honest tinsel
#

I think I finished the changes

#

Redid poster art, box art, added outlines to the meeple, added score card

#

Uploaded to github and workshop ๐Ÿ‘

#

๐Ÿซก Thank you for your hard-work, hope things go smoothly for you

short yew
#

I can't stop getting errors even when making simple add-ons dead

#

I'm blind to typos I think

honest tinsel
#

Need help?

short yew
#

Think I do. Can't see what's wrong lol

#

These were built off Go. These were the other games I wanted to do as part of that set

#

It adds 4 more. Janggi, Shogi, Xianqi, and Jungle

#

Maybe what I did wrong could be added to a common troubleshooting section of something

honest tinsel
#

Seems like you have a folder sync issue or?

short yew
#

That folder is just the working files

honest tinsel
#

This needs to match the item type

short yew
#

Did some renaming guess I missed that one. And a bunch of others

honest tinsel
#

Seems like they're all like that though?

#

the _ico part

short yew
#

Even the icons have to be like that?

honest tinsel
#

By default they have to match the itemType like the inplay textures

short yew
#

Oh didnโ€™t know that. Had the ico suffix so the files could be read easier when making them. Should be an easy fix then

honest tinsel
#

I recently added the script's icon to it

#

But I'm not sure if that'd break the inplay texture

#

I haven't booted it up, just skimming around, what issues did you see?

#

Ah I see the issue

short yew
#

Was getting errors activating them on menu lol

honest tinsel
#

If you wanted to set up your own state you'd need to leave off the directory

#

damn, that's on me lol

short yew
#

So leaving out OutOfPlayTextures/ would resolve it?

honest tinsel
#

No that'd cause other issues - it is my bad as it was trying to fetch OutOfPlayTextures/OutOfPlayTextures/ basically

#

I would just leave off _ico

#

Actually, it's been a while since I updated game night

#

I'll do a quick test

#

Ok the boards seem fine

#

Jungle board has no pieces but contains another of itself

#

Same for shogi:

#
  • the icon
#

Also same for:

#

Xian seems fine:

#

But none of these pieces are registered as gameNight pieces

short yew
#

I wasn't fully sure how to do the pieces for these games since they have multiples of each. Some have wrong names for icons I think

#

That one is related to the example you posted above, should be elephant but the name is the old Bishop

#

easy fix

honest tinsel
#

Yes but, something is going on with the registering

#

doesn't seem to be working

#

ERROR: General , 1722979472228> ExceptionLogger.logException> Exception thrown se.krka.kahlua.vm.KahluaException: gameNight - implementXianqi.lua:9: ambiguous syntax (function call x new statement) near ( at LexState.lexerror line:278.
ERROR: General , 1722979472228> DebugLogStream.printException> Stack trace:
se.krka.kahlua.vm.KahluaException: gameNight - implementXianqi.lua:9: ambiguous syntax (function call x new statement) near (

#

I think it's cause of not having the ( next to the function lol

short yew
#

Ah okay lol. Made it that way to be easier to read

honest tinsel
#

You can make it function({
})

#

The problem is putting the ( on a new line it seems

short yew
#

That seems to have resolved everything, thanks ๐Ÿ˜„

#

Gonna refine it for another day or two, then finish up Snakes and Ladders too

honest tinsel
#

๐Ÿ‘ Thanks for making the add-ons.

#

@indigo apex has been giving me pointers on MTG, and we got an expansion system for MoM in place

short yew
#

Thatโ€™s awesome, looking forward to see what you come up with

short yew
#

Not sure what's wrong with those other boxes but can't figure out why they're not spawning pieces when unsealed ๐Ÿ˜ตโ€๐Ÿ’ซ

honest tinsel
#

They need distribution lists to read from

#

Are you sure the lists are all set up?

#

Push your changes and Ill take a peek

short yew
#

Github is up to date with latest changes. 1 of the 4 works for a reason I don't understand lol

honest tinsel
#

Which one works?

short yew
#

Xianqi

honest tinsel
#
gamePieceAndBoardHandler.registerTypes({
    "Base.ShogiBoard",
#

That's the only difference, but it shouldn't be impacting things

short yew
#

I've looked it over a dozen times and can't see anything that could be messing up the other games

#

Could the container be too small or something?

honest tinsel
#

That is an issue at times

#

Pieces can be given weight in registerSpecial or in their item script

short yew
#

I saw in Go you had weight for both the item script and the registerSpecial. Does one overwrite the other? I removed the ones registerSpecial because they seemed redundant.

honest tinsel
#

Shouldn't matter - but I'm not sure tbh

#

the stack stuff should grab the script value

honest tinsel
#

@short yew Sitting down with this - your item list is broken again due to an item trying to use a texture that doesn't exsist lol

#

Btw, for the most part you don't need both in/out-of play textures

#

It will just use whatever is used for inplay as it's default texture

#

The exception to this rule is stuff like boards, which looks alot nicer being slightly turned and whatnot

short yew
honest tinsel
#

It's all good

#

4 add-ons at a time is alot even for me

#

Looks like 1 of the board games also had pieces only in in-play (?)

short yew
honest tinsel
#

It's fine to want to do that, but they get shrunken down anyway ๐Ÿคท๐Ÿปโ€โ™‚๏ธ

#

I can readd them back in, if you prefer

#

I wish the game would tell you which item is breaking sort

#

Maybe I can patch in a fix for that

#

Seems like a really easy mistake to make which breaks a key part of the game lol'

#
Callframe at: sort
function: items -- file: ISItemsListTable.lua line # 232 | Vanilla
function: @stdlib.lua -- file: null line # 52
function: @stdlib.lua -- file: null line # 63
function: initList -- file: ISItemsListTable.lua line # 232 | Vanilla
function: initList -- file: ISItemsListViewer.lua line # 85 | Vanilla
function: initialise -- file: ISItemsListViewer.lua line # 46 | Vanilla
function: OnOpen -- file: vanillaOpenPanels.lua line # 42 | MOD: Community Modding: Debug Tools
function: openOnStart -- file: vanillaOpenPanels.lua line # 105 | MOD: Community Modding: Debug Tools
java.lang.RuntimeException: missing argument #1 to 'sort'
short yew
#

Yeah itโ€™s a lot to keep track of lol, especially for games with a lots of pieces, the list in the implement lua, the item script, and in/out texture files, and then distribution ๐Ÿ˜ตโ€๐Ÿ’ซ๐Ÿ˜ตโ€๐Ÿ’ซ๐Ÿ˜ตโ€๐Ÿ’ซ

honest tinsel
#

Added an error check to community tools:
ERROR: sorting failed: table 0x1589396095 , Item{Module: Base, Name:ShogiBoard, Type:Container} , nil

#

Seems like it's not picking up a display name

short yew
#

That board was another thing I was stumped on lol. The texure wasn't showing up in game

honest tinsel
#

Weird though, the script has a display name

short yew
#

Could the Translate file affect it in any way?

honest tinsel
#

Yes

#

You don't have commas in the shogi one lol

short yew
#

๐Ÿคฆโ€โ™‚๏ธ

#

Never thought to check the translate files

honest tinsel
#

Testing it now

short yew
#

I need to re-worked Shogi pieces too since they're an odd shape

honest tinsel
#

Seems like scripts failing to get a display name break a bunch of stuff lol

#

The commas don't seem to have been the issue btw

#

Added the error print to the Patch

#

If you want to enable that along with the tools

#

It would atleast not break the item viewer and you can tell which items are causing issues

honest tinsel
#

Still stuck on this, it's weird

honest tinsel
#

@short yew Figured it out and pushed

#

Capacity can't be non-whole it seems

#

I pushed everything but removing the in-play textures

#

I leave that up to you

short yew
#

Was that it? I did that to see if it was because the container was too small was the problem and caused another problem ๐Ÿคฆโ€โ™‚๏ธ

#

Thanks for figuring it out. Should be able to finish it up this weekend now. Hopefully lol

honest tinsel
#

Remind me what your steam is again? ๐Ÿ˜…

honest tinsel
#

Don't really see a clean way to go about getting the images

honest tinsel
#

Figured out a python script to use alongside the API from this website

honest tinsel
#

I forgot I need rarities

#

I can probably pull the data from the same API