#Game Night Series

1 messages · Page 4 of 1

short yew
#

What's your account? I'll invite you

strong eagle
short yew
strong eagle
#

I'm about to show just how green I am at this whole github thing; I had just finished creating a fork and pushing a commit to that-- are you able to pull from that, or should I push to the main branch?

cinder tide
short yew
#

It's all monolithically named?

#

You need to match the sets

#

Looks like you batched downloaded because it's filled with IP Pogs

#

Keep it to the specific sets selected in the mod

strong eagle
#

The previous images appeared to have just been the thumbnails ripped from the site, so I individually downloaded the highest resolution of them to work from.

~~Not sure what you mean by IP Pogs, but ~~I manually scoured the website for Pogs available in the US in 1993 (people collected a lot more than just the official 'Pog' brand), then included a second batch with 1994 Pogman images.

In the comment I’ve linked, Chuck made it sound like the only required naming convention was “prefix+1”

honest tinsel
#

They were scaled down afaik

#

I haven't checked the sets added

#

But should unofficial ones be added?

strong eagle
#

I just assumed it's the thumbnails because they use the same naming scheme from the website, and are the same 125² transparent pngs you get when you directly save the thumbnails.

honest tinsel
#

The file names were setname + number, like 1, 2, 3

honest tinsel
#

At the time examine wasn't a feature- so the size has to make sense for the UI

strong eagle
honest tinsel
#

It's not required, but could be eventually used

#

Technically you could just have the prefix be "pog" and set the total to 1000

#

If the images are "pog1" "pog2"

#

But I could see that causing issues if we wanted to make packs or boxed sets in the future

#

Nah, I haven't had a chance to look

#

Renaming them is easy though if you use a batch tool

strong eagle
#

I still have the batch tool I made left over in the slammer folder.

honest tinsel
#

I don't feel strongly about the inclusion of non-official Pogs - but the mod size should be considered.

#

Also Im on my phone, what size are these?

strong eagle
#

Looks like they came out at 489 after cropping the backgrounds; not as clean a number as I'd hoped

honest tinsel
#

I think that is on the larger size, but not too bad(?) what's the size of the directory?

#

GitHub app sucks lol

strong eagle
#

slammers ~ 68.6mb
pogs - 485mb

#

An increase from the previously inscrutable 12mb, but 485mb for 879 pogs seems okay compared to the 239mb for ~300 MTG cards.

I'll see how far I can compress them and still have them look good

honest tinsel
#

Maybe resizing them to like 300 or taking the texture limits into account (256?)

#

256 feels small tho

strong eagle
#

I'm gonna play around with a couple options and see what works best.

Just before I continue, are we okay with 'pog+n' naming scheme for now?

ftr, I'm legit interested in expanding a set-collecting expansion for it once the Pogs are actually enjoyable to examine.

honest tinsel
#

Wouldn't it be less work to name them now?

#

If the set and packs is something you're interested in

#

For MTG we used the set names for color schemed decks

#

If it was MTG 123, we'd have to make a whole other table to track which is what

strong eagle
#

Admittedly I was just picturing getting the mod out for others to enjoy, figuring pulling all of the pogs from a singular pool would the same functionally as it stands now.

#

But twist my arm, why don't you. No better time to start modding than the present; I'll group them up into sets and see what I can make

honest tinsel
#

😅

#

I'm more interested in avoiding future work

#

Technically though, yes you can just push through this for now

#

The size may not even be a significant problem either - but on average resolutions anything over 400 will probably require moving the main window in order to see it

#

I could also disable viewing in board for Pogs, and leave the context to examine

strong eagle
#

Compressed them to 400² and brought the size down from 485mb to 266mb; hopefully that's closer to being palatable

honest tinsel
#

Sounds like a decent difference 👍

short yew
#

The main issue was I saw a Yogi bear and other IP based pogs in there which I intentionally avoided

#

The sets should be limited to only the Pogs that feature official Pog art

honest tinsel
#

Is the issue giving credit, or just a way to avoid having so many?

#

I would wager most people had IPs of stuff they liked

#

I never owned any myself, but whenever I made my parents buy dumb cheap toys, it was for stuff I liked

short yew
#

Besides exposing the the mod every copyright, those cheap IP ones are just crappy Pogs. I basically wanted Series I and Series II + couple other that prominently feature Pogman for the base mod

honest tinsel
#

That's fair

#

Probably better to keep the pool limited too

#

Maybe an additional Add-On for the rest?

#

I wonder what the laws are for this stuff 🤔

short yew
strong eagle
#

I'm not sure what's unreadable about "pog700" when there's no current implementation for sets, not to mention the existing inconsistencies among the naming conventions.

Sorry if it wasn't helpful, feel free to use whatever images you'd like and trash the rest.

short yew
#

It’s the fact that there was a Yogi bear Pog at 60 that would’ve been hidden if not manually clicked on

strong eagle
short yew
#

Yeah which is why it exists in the first place. Just want it keep the purity of the included ones rather mod in random Spider Mans and stuff

strong eagle
#

Not a worry, it's your mod & you're free to manage the images and sets however you see fit.

Like I said, you can keep the officially licensed pog images that I upscaled & cropped, and get rid of the rest

short yew
#

Yup

#

I process sets in separate folders and then use a batch renamer to rename. Takes 3 seconds. Doesn’t add any extra work

#

Combine them all at end

honest tinsel
#

Oppolla added a guide for image extraction, if you have any additional pointers it could help people coming in

#

The guide is on the base mods' GitHub/workshop

cinder tide
#

the catan cards look so good

cinder tide
#

@short yew invited you to Talisman repo

added all the image assets and started sorting them

short yew
#

If you need help cutting up the sheets into individual cards, I could do some

#

Think the rulebook needs to be included too?

cinder tide
short yew
#

Holy base board! 95MB! 😱 😂

#

Some pretty small text on there too 🤔

honest tinsel
#

Catan cards are pixel art partially

#

I might swap them over for art assets

cinder tide
cinder tide
honest tinsel
cinder tide
#

@short yew what'd you have in mind for splicing card sheets? before I attempt to just make some grids and copy them like we talked about before

short yew
cinder tide
short yew
#

The counters were just off the shelf bead things. Should be able to find the generic name for it. It’d be cool to do the transparent effect in PNG

cinder tide
#

To be honest when I had them in the early 2000’s I never actually played the “real” game lmao

cinder tide
#

Or numbered die I’ve seen

short yew
#

I only ever played real game once lol. I remember them looking like this, the red translucent pieces in this image:

short yew
honest tinsel
#

I still own those glass beads

#

I used them in flower pots now

short yew
#

But if you wanted to immortalize one and let it count damage digitally forever, dust one off and post a pic of it lol

honest tinsel
#

I'll have to check, I think I had only blue and yellow?

honest tinsel
#

I'll be out of the country for a week travelling, so I leave Game Night stuff(s) in all your capable hands. 😅

#

Good luck with Pogs and Pokemon (?) 🫡

#

You can probably piece together something using MTG as a base.

strong eagle
#

Safe travels & hope you enjoy your time away!

honest tinsel
#

Also, in case I'm out of reach and you guys release Pokemon (specifically) and receive any weird comments please don't engage the person(s). 😅

#

I should have Internet access wherever though.

short yew
#

A well deserved break. Have a good trip! We’ll keep Game Night warm for you lol

queen pasture
#

Hey, this may be a weird question, but would you be ok if I used the asset framework for Game Night to make a teaser version of a board game I'm working on getting published as a mod?

It's a horror card game about telling stories, so PZ MP players are the target audience.

short yew
queen pasture
#

oh, that's what I meant

#

I just wanted to check in first.

short yew
#

Yeah it's meant as an open framework for people to create tabletop games in PZ. There's even a guide on the GitHub now!

queen pasture
#

Sweet!
I saw the github, I just wanted to check in beforehand.

#

Thanks!

short yew
#

What card game were looking to make?

queen pasture
#

It's one that I made myself.

cinder tide
#

The more game night addons the better

queen pasture
#

I've got card assets and such.

cinder tide
#

Interesting, we’d love to see it

queen pasture
#

I figured I should ask because I was hoping to release a mod version of it that doesn't have all the cards as something of a teaser, since the PZ MP playerbase is pretty much the ideal target audience.

#

kind of a "you played it in project zomboid, now play the better version in real life!" sort of deal.

#

but since it'd be, like, sort of an ad, I figured I should check in and get explicit permission.

cinder tide
#

I mean that should be as easy as adjusting distributions so the items don’t show up?

queen pasture
#

It'd still be a game in it's own right, just not the full version, if that makes sense.

strong eagle
cinder tide
#

Should be able to make it like any other addon

queen pasture
#

Sweet. Thanks!
I'm pretty new to the modding scene, so I figured I should check in - better safe than sorry.

#

much appreciated!

short yew
#

@cinder tide Just took at look at your Pokemon repo. There are sites with high res individual card scans organized by sets. It'll be much easier to process those than cutting up more sheets

cinder tide
#

thats where they came from originally heh

#

@short yew

#

boutta update it

short yew
#

one click to catch 'em all 😈

cinder tide
#

pushing

#

MAJOR upgrade

#

multiple sizes of each scan too

#

take a look at them tell me what you think, if we should delete the smaller ones

short yew
#

I'd just keep the largest size and remove the rest since we can scale inside GN

#

Will have to convert them to PNG if we want to have rounded corners

cinder tide
#

trying to batch rename rn then ill take care of both of those things

cinder tide
#

@short yew done, and done pushed
need to convert to png still

short yew
#

Base set is a lot fewer cards than I thought it was lol

honest tinsel
#

For Pokemon? Yeah it's only 150 right?

#

Fossil and Jungle(?)

#

Oh wait there's trainers and energies too

#

How many cards total?

short yew
#

102 right now for Base Set

honest tinsel
#

Really?

short yew
#

I think it was because I always thought Jungle and Fossil were part of the base set, but they're expos?

honest tinsel
#

I thought those two were the base set being split like red/blue

cinder tide
#

redownloaded assets as pngs! reuploading now

short yew
#

Oh they could be. Never really got too deep into Pokemon cards lol

honest tinsel
#

He's found a powerful motivator

#

spite

#

(jk)

cinder tide
#

yeah 102

#

there's not all 101 original mons(?) i think that was the amount

#

i wonder how many mons / trainer / gadget thing

honest tinsel
#

Wasn't the original number of Pokemon 150??

cinder tide
#

151 with the games

honest tinsel
#

I just assumed all this time

#

💀

cinder tide
#

idk why i was thinking 101

honest tinsel
#

Would explain why I never filled out my binder

cinder tide
#

still its a reasonable amount unlike some other tcg lol

honest tinsel
#

How far along was it until they added all 151?

#

Looking it over, and it's more complicated than I imagined

cinder tide
#

abra
alakazam
arcanine
beedrill
bill
blastoise
bulbasaur
caterpie
chansey
charizard
charmander
charmeleon
clefairy-doll
clefairy
computer-search
defender
devolution-spray
dewgong
diglett
doduo
double-colorless-energy
dragonair
dratini
drowzee
dugtrio
electabuzz
electrode
energy-removal
energy-retrieval
farfetchd
fighting-energy
fire-energy
full-heal
gastly
grass-energy
growlithe
gust-of-wind
gyarados
haunter
hitmonchan
impostor-professor-oak
item-finder
ivysaur
jynx
kadabra
kakuna
koffing
lass
lightning-energy
machamp
machoke
machop
magikarp
magmar
magnemite
magneton
maintenance
metapod
mewtwo
nidoking
nidoran-male
nidorino
ninetales
onix
pidgeotto
pidgey
pikachu
pluspower
pokedex
pokemon-breeder
pokemon-center
pokemon-flute
pokemon-trader
poliwag
poliwhirl
poliwrath
ponyta
porygon
potion
professor-oak
psychic-energy
raichu
raticate
rattata
revive
sandshrew
scoop-up
seel
squirtle
starmie
staryu
super-energy-removal
super-potion
switch
tangela
venusaur
voltorb
vulpix
wartortle
water-energy
weedle
zapdos

#

im surprised that made character count without nitro

honest tinsel
#

Looks like fossil and Jungle finish out the 151?

#

Jungle seems to have more overlap with the base

#

For example without logic base has Zapdos, jungle has Zapdos, and fossil has all 3 birds (??)

cinder tide
#

@short yew are you able to do that pull request?> I think i set it up right

#

i keep getting an error when I go to with github desktop

#

doesnt make any sense
(when I click on open in Github Desktop)

short yew
cinder tide
#

i just couldnt get it to merge

#

was trying to update from the original game night main

honest tinsel
#

I tossed the sets data on chat gpt

#

"The combined number of unique Pokémon in all three sets is 151.

Unique count for Trainers and Energies:

Trainers: 26
Energies: 7"

#

In GitHub desktop you can merge from main

#

The naming conventions are a bit odd

#

I'm sure its established for those using git for a long time

#

I still have to look around sometimes lol

cinder tide
#

i can merge/cherry pick/etc between the forks branches

honest tinsel
#

You should be able to pull from main, I'd need to see the UI, at this point it's mostly muscle memory

cinder tide
#

@short yew added jungle, fossil and team rocket sets (all files sorted and naming conventions setup), updated the full card list and added copyright information/sources

#

includes alt art cards

short yew
#

Just rounded all the corners for the base set 💀

cinder tide
cinder tide
short yew
#

It probably should be, but right now it's done in the PNG

cinder tide
#

they're all the same resolution at least

#

i might just remake this whole repo idk what going on with it

short yew
#

Is there a benifit to being a fork? Feels like it's causing issues

cinder tide
#

idk i have the worst luck with Desktop

#

ill remake it in a few minutes

#

uploading to new repo now

#

sent invite, still pushing origin

short yew
#

k I see it

cinder tide
#

alr that should be stable
i only uploaded the sub mod as well

short yew
#

Swapped in the MTG code

cinder tide
#

Ill do the item scripts?

#

i forgot theres only like 3 things to add lol

short yew
#

yup, items, and swapping out all the names. And rarity table if you want to do booster packs

#

But it's listed on the card, unlike magic lol

cinder tide
#

just "cards", "booster", "deck", "box" and sealed variants for item script

short yew
#

I'll swap in the MTG one

cinder tide
#

kk

#

there's booster pack art, is that something we want to mess around with or no?

#

could probably get it for mtg too

#

the scans arent the greatest of quality honestly, due the material of course

short yew
#

that should be pretty simple, the items are tiny in the world

#

main thing is swapping out the card names with the pokemon

cinder tide
short yew
#

Yeah, the implement file

#

It goes off the file names

cinder tide
#

swapping out mtg stuff now

short yew
#

It's not the most intuitive

cinder tide
#

they had some questionable picks for alterative arts

#

there's some bad ass cards you'd think would have some

#

I have some original misprints

cinder tide
#

(I lied) they are done
added card back assets

short yew
cinder tide
#

jp original set

honest tinsel
#

You're doing those? 😅

cinder tide
honest tinsel
#

Those look ironically like a digimon design

cinder tide
#

i'm finishing the file names now, but I added Gym Heroes and Gym Challengers as well

#

575 total cards
base set, jungle, fossil, team rocket, gym heroes, gym challenge

stuck yoke
#

𝒪𝒽 𝓂𝓎 𝓉𝒽𝒶𝓉𝓈 𝒶 𝓁ℴ𝓉 ℴ𝒻 𝒸𝒶𝓇𝒹𝓈

cinder tide
#

Yu gi oh next? 🤔

cinder tide
#

lol, didnt realize holo cards weigh more than regular cards, so you can just put boosters on a scale and gauge if there's holos in a pack or not

cinder tide
#

Would be neat to get deck boxes and binders working with the search window system

#

For mtg too

short yew
#

Deck boxes should be simple to do as a small container with a recipe. Binders might need a little more something to differentiate it from the search window. We talked about during MTG but never got around to it

honest tinsel
#

I was thinking of an altered searchUI for binders

cinder tide
#

ye sir

short yew
#

Rounded the corners of the Fossil and Jungle sets

cinder tide
#

Added all 1st gen coins and their backs last night

short yew
#

Forgot flipping coins was a big part of the game. That’ll require a new context menu thing I think 😰

cinder tide
short yew
cinder tide
#

Since it says Flip Coin and not flip Card

short yew
#

Maybe need a new verb for it like 'Toss' or something

cinder tide
#

Forgot what I named the backs they might need name change

#

Oh true lmao

#

Idk why I was thinking just flat out flipping

#

Needs to be randomized duh

#

“Toss a coin”

“Bro wins EVERY time how does he call that?” ☠️

#

Need to figure out how we’re gonna do the damage counters / mancala beads

#

Probably have to end up making something specifically for that little 3d model

#

Fuckin dot

short yew
#

The starter set could be like a board game with all the pieces?

#

A scaled down rock should do the trick

cinder tide
#

I think I added the “special” cards and boxes/boosters in the issues

#

And the urls list their contents

#

I wanted to do the demo pack for sure

#

Since it’s a fixed set

short yew
#

Maybe put in comments a list of all the pack types with how many of each rarity in each

#

Also need to come up with a naming scheme that'll make the rarity table easier to read too

#

Since there are different sets now. Did you want to do Fossil boosters, Jungle boosters, etc?

cinder tide
#

Boosters for each set
Boxes for each set (x36 boosters per box)
Blister packs (contain normal boosters, just alternative packaging.)

#

And the theme decks

#

Demo game and starter kit

#

All the card assets exist in the mod already, they just need to be organized and some renamed etc

#

I think due to the pre constructed decks it will be a lot easier to pick up and play compared to mtg

short yew
#

Added set prefixes to the file names. Cards like Pikachu appear across multiple sets so there needs to be a way to differentiate them

honest tinsel
#

Great work so far guys :0

#

When I get back I can handle the Lua side

cinder tide
short yew
#

Base, Fossil, and Jungle are good to go I think. Might eventually need to be scaled down to match MTG. Would save 150MB for the file-size-sensitive people

honest tinsel
#

You can add more sub directories if it helps organize them

#

When I do the path assignment I can mess around with the table names to account for the additional folders

#

There's already a feature to alternative folder designations btw

#

So if the backs are all the same, they can point to 1 folder etc

cinder tide
short yew
honest tinsel
#

Yeah, you'd need to have a name table - which in this case would probably be better

short yew
#

Slowly working my way through the cards. Rounded corners for the Rocket set and put the names into the tables

cinder tide
#

Appreciate it

cinder tide
#

Swapped out some computer parts today so after I get back to normal I’ll start working on them again

honest tinsel
#

If you guys have a breakdown for deck / booster composition I can have that ready

#

I imagine it's similar to magic being there's types

short yew
# honest tinsel I imagine it's similar to magic being there's types

Should be quick to do, the rarity is shown on the cards. I wasn't sure how to format it though. The naming convention and organization is different for Pokemon. The file names has the full name which makes it simpler than MTG, but different enough that it's not just a simple swap so I haven't gotten around to it

#

nurver had a detailed plan for all the booster packs and stuff

cinder tide
#

I’ll prepare a neater outline today

honest tinsel
#

I am back home

#

Are there repos?

honest tinsel
#

Having trouble making the colors looked as washed out

honest tinsel
short yew
#

No rarity tables yet. Catalogue list is in, but not the build catalogue part

short yew
honest tinsel
#

Still unpacking and stuff

#

But I can look over the setup

cinder tide
honest tinsel
#

Also, I restructured the mod to fit in the workshop folder

#

Not sure if you had a Git pointed to the interior folder

#

I wish the mod folders behaved slightly differently

cinder tide
#

So my bad

#

Cuz I have it cloned into a workshop folder didn’t think about it

honest tinsel
#

No worries, it's personal preference to work out of the workshop folder

short yew
#

Rarity table for base set is done. Put the holo cards in with the rares, not sure what the distribution should be for those, or if they need their own category?

honest tinsel
#

@cinder tide do I have write access to the repo?

#

I don't remember if I pushed

cinder tide
#

let me reinv

honest tinsel
#

You're good, I'm just scatter brained

#

Have like 50 different bags to unpack

#

JPY is at a 30 year low, we bought so much useless shit

cinder tide
#

oppolla what are your thoughts on changing the set names to like "Abra (Rocket)"

#

or "Bellsprout (Jungle)"

#

"Dark Gyarados (Alt) (Rocket)"

#

since it will show in-game the item name exactly as file name?

short yew
#

Whatever works best

#

As long as it's all the same

cinder tide
#

doesnt matter to me

short yew
#

Whatever would work best with the code

#

Base through Rocket was cleaned up. The Gym ones are still whatever they were downloaded as

cinder tide
#

i just renamed base set 2 and doing the gym ones now, but wanted to double check about naming convention

short yew
#

If you change the name of Base-Rocket, you'll need to update the names in the lua too

cinder tide
#

when all sets are renamed im gonna replace "Pokemon" with "Pokémon"

cinder tide
#

renamed everything, hold off on doing gym1/2 lua cuz there's some alts marked incorrectly as regulars and vice versa

short yew
cinder tide
short yew
#

Renaming the rarity table might be tricky because the order is different, but that could be a ChatGPT job

#

tedious rather

honest tinsel
#

You can supply alt names for files btw

#

rather than have special characters in file names

#

You can also fill tooltip info I think - I'd need to recheck

#

Depends if you guys think all Abras should be called Abra (Unless there's a variant like "Sabrina's Abra" (guessing))

#

This would mean alternative arts and would stack in the inventory under vanilla rules

honest tinsel
#

Did some restructuring on the files + tweaks / changes

#

I'm thinking, rather than do the exact same approach as with magic, could instead compile the sets off their rarity tables

#

Also reformatted the rarity table to this:

#

But yeah, could make it create a table using these tables contents to form the "set" if the entire set is needed

#

"Aim to keep your Pokémon deck ratio around 15–19 Energy cards, 13–20 Trainer cards, and 15–20 Pokémon so you're able to make a strong play each turn. Pokémon decks are exactly 60 cards, but you can adjust how many cards of each type you have to better fit your play style."

#

"Focus on 1–2 types of Pokémon so it’s easier to draw the cards you need. Pick a strong Pokémon as a main attacker to build the rest of your deck’s strategy around."

#

the typing is going to be sort of an issue

#

If we want to have generated decks

cinder tide
#

So it makes things a lot easier than Magic

honest tinsel
#

Hmm

cinder tide
#

In the issues I link all the sets and the wiki tables list the possible set lists

cinder tide
#

Unless I’m misunderstanding something

honest tinsel
#

Just thinking of found decks in schools etc

#

They can just be standard ones then

#

No need to scramble them

#

So the rarities tables are only useful for boosters then

cinder tide
honest tinsel
#

Also I removed the set IDs from the individual tables

#

The strings can be built using the tables ID

#

Like table ID + cardName inside

cinder tide
honest tinsel
#

Sounds good

cinder tide
#

Spawning the coin to the deck will just be like adding a card right

#

Also Oppolla mentioned we need a coin flip action now

honest tinsel
#

I wouldn't add a coin like a card

#

Can just do the same thing I do with pogs

#

Found Decks can generate a coin next to it

cinder tide
#

I guess I said that wrong

#

Yeah

#

Cool

honest tinsel
#

The generic flip mechanic can be applied too, just need to add an action for flipping it for random results

#

That part should be easy

#

The JP backs are for actual JP cards or did that art get used in he states?

queen pasture
cinder tide
honest tinsel
queen pasture
short yew
#

Also I'll finish the rarity tables today

honest tinsel
#

Well if the starter kits had no randomization I don't think type tables are needed

#

Could probably change the rarities table to have ID = type

cinder tide
cinder tide
#

So like we talked about earlier only boosters were randomized

honest tinsel
#

Just pushed changes

#

Haven't tested if it builds the lists correctly

#

But the original lists at the top can go

#
--Pokemon.tradingCards = {}
Pokemon.cardByType = {}
Pokemon.cardByRarity = {}
Pokemon.sets = {}
-- Grass, Fire, Water, Lightning, Fighting, Psychic, Colorless, Trainer
Pokemon.cardData = {}

function Pokemon.generatePokemonCards()
    for set,rarities in pairs(Pokemon.cardData) do
        Pokemon.sets[set] = {}
        for rarity,cards in pairs(rarities) do
            for card,type in pairs(cards) do
                local cardID = set.." "..card
                table.insert(Pokemon.sets[set], cardID)
                Pokemon.cardByType[cardID] = type
                Pokemon.cardByRarity[cardID] = rarity
            end
        end
    end
end
Events.OnGameBoot.Add(Pokemon.generatePokemonCards)
#
-- Base Set
Pokemon.cardData["Base"] = {
    rare = {
        ["Alakazam"]="Psychic", ["Beedrill"]="Grass", ["Blastoise"]="Water", ["Chansey"]="Colorless", 
        ["Charizard"]="Fire", ["Clefairy Doll"]="Trainer", ["Clefairy"]="Fairy", ["Computer Search"]="Trainer",
        ["Devolution Spray"]="Trainer", ["Dragonair"]="Dragon", ["Dugtrio"]="Fighting", ["Electabuzz"]="Lightning", 
        ["Electrode"]="Lightning", ["Gyarados"]="Water", ["Hitmonchan"]="Fighting", ["Impostor Professor Oak"]="Trainer", 
        ["Item Finder"]="Trainer", ["Lass"]="Trainer", ["Machamp"]="Fighting", ["Magneton"]="Metal", ["Mewtwo"]="Psychic", 
        ["Nidoking"]="Grass", ["Ninetales"]="Fire", ["Pidgeotto"]="Colorless", ["Pokemon Breeder"]="Trainer", 
        ["Pokemon Trader"]="Trainer", ["Poliwrath"]="Water", ["Raichu"]="Lightning", ["Scoop Up"]="Trainer", 
        ["Super Energy Removal"]="Trainer", ["Venusaur"]="Grass", ["Zapdos"]="Lightning",
    },

    uncommon = {
        ["Arcanine"]="Fire", ["Charmeleon"]="Fire", ["Defender"]="Trainer", ["Dewgong"]="Water", 
        ["Double Colorless Energy"]="Colorless", ["Dratini"]="Dragon", ["Energy Retrieval"]="Trainer", ["Farfetchd"]="Colorless", 
        ["Full Heal"]="Trainer", ["Growlithe"]="Fire", ["Haunter"]="Psychic", ["Ivysaur"]="Grass", ["Jynx"]="Psychic", 
        ["Kadabra"]="Psychic", ["Kakuna"]="Grass", ["Machoke"]="Fighting", ["Magikarp"]="Water", ["Magmar"]="Fire", 
        ["Maintenance"]="Trainer", ["Nidorino"]="Grass", ["Pluspower"]="Trainer", ["Pokedex"]="Trainer", 
        ["Pokemon Center"]="Trainer", ["Pokemon Flute"]="Trainer", ["Poliwhirl"]="Water", ["Porygon"]="Colorless", 
        ["Professor Oak"]="Trainer", ["Raticate"]="Colorless", ["Revive"]="Trainer", ["Seel"]="Water", 
        ["Super Potion"]="Trainer", ["Wartortle"]="Water",
    },
queen pasture
honest tinsel
#

    common = {
        ["Abra"]="Psychic", ["Bill"]="Trainer", ["Bulbasaur"]="Grass", ["Caterpie"]="Grass", ["Diglett"]="Ground", 
        ["Doduo"]="Colorless", ["Drowzee"]="Psychic", ["Energy Removal"]="Trainer", ["Gastly"]="Psychic",
        ["Gust Of Wind"]="Trainer", ["Koffing"]="Grass", ["Machop"]="Fighting", ["Magnemite"]="Metal", ["Metapod"]="Grass", 
        ["Nidoran (Male)"]="Grass", ["Onix"]="Fighting", ["Pidgey"]="Colorless", ["Pikachu"]="Lightning", ["Poliwag"]="Water", 
        ["Ponyta"]="Fire", ["Potion"]="Trainer", ["Rattata"]="Colorless", ["Sandshrew"]="Fighting", ["Squirtle"]="Water", 
        ["Starmie"]="Water", ["Staryu"]="Water", ["Tangela"]="Grass", ["Voltorb"]="Lightning", ["Vulpix"]="Fire", ["Weedle"]="Grass",
    },

    energy = {
        ["Fighting Energy"]="Fighting", ["Fire Energy"]="Fire", ["Grass Energy"]="Grass", 
        ["Lightning Energy"]="Lightning", ["Psychic Energy"]="Psychic", ["Water Energy"]="Water",
    },
}
queen pasture
honest tinsel
#

I can add a generic game coin

#

Alot of games use them for stuff, wouldn't make sense to have coins redefined in multiple mods

#

Same way the d4-d20 dice are in the base mod but aren't used

honest tinsel
#

Welp, guess that guy reported it (?) - I've never seen a red banner before.

#

This is also different to a DCMA

wild jasper
honest tinsel
#

Maybe it's the use of MTG in the title?

wild jasper
#

maybe? I know that one EHE add-on that used the actual name of the..what was it, Huey helicopter? Got hit with some kind of DMCA just because it had the exact name in the title.

honest tinsel
#

It was a instantly resolved DCMA strike by Magic lol

#

The email got spam folder'ed

#

Weird the other magic mod was never targeted, as well as the tabletop sim one.

cinder tide
#

Probably because it was reported

honest tinsel
#

Nah I got a full on legal DCMA

#

I need to review their fan content policy and see what could be the issue

cinder tide
#

Ya but can’t someone email wizards and be like this is your content

honest tinsel
#

Uh... not sure

#

I can email them

#

That would be fraud if so

cinder tide
#

Well

#

The other mods don’t have the tcg in their name

#

It was also advertised on Reddit

#

What did the notice say?

#

Specifically anything about the cards or just the usage of the name ?

honest tinsel
#

Basically "they're ripping us off"

#
CONTENT BEING REPORTED
Project Zomboid's "Game Night: MAGIC: THE GATHERING” project at the URL provided above is not licensed or authorized by Wizards of the Coast LLC. Their reproduction and display of, as Project Zomboid describes, “the complete Alpha set of Magic: The Gathering, the trading card game released in 1993, including booster packs and starter sets with accurate rarity distribution!” infringes Wizards’ copyrights in the MAGIC cards, including card art, text, symbols and other graphics. Their unauthorized use of Wizards’ MAGIC: THE GATHERING word mark as the name of their project, and of the Mana Symbols, Pentagon of Colors and others trademarked symbols, infringes Wizards’ trademark rights.

ORIGINAL CONTENT
The copyrighted (and trademarked) work is Wizards of the Coast LLC’s MAGIC: THE GATHERING® trading card game, and consists of individual MAGIC® cards, including card art, text, symbols and other graphics. For your reference, Wizards’ MAGIC: THE GATHERING game can be seen at http://magic.wizards.com/. Wizards has created thousands of individual copyrighted MAGIC® cards and each one can be individually viewed in Wizards' Gatherer database at http://gatherer.wizards.com. Representative copyright registrations for various of the card sets include VA 1 786-269 and VA 1 977-028.

Plaintiff
Carin G. Reynolds
On behalf of copyright holder: Wizards of the Coast LLC
Reynolds Law PLLC
PO Box 466
Lebanon, NH 03766
US
8022813131
[email protected]
Signed by: Carin G. Reynolds
#

Seems like the title is a problem

#

but they're also basically saying the whole thing is infringing

#

The poster is kind of fair use lol

cinder tide
#

its kind of cool in a way, that it was high enough quality for Wizards (lawyer w.e) to actually look at it lmao

honest tinsel
#

Yeah

#

That's a silver lining I guess

#

Although adding "So slick it got DCMA'd officially" probably won't float by well lmao

#

Need to look into Nintendo policies

#

The original page might be lost - doubtful they'd lift the DCMA

#

But getting it in writing that the changes would suffice - would be good before trying to reupload it.

#

Eh, can't update it due to it being hidden lol

queen pasture
honest tinsel
#

I mean it could be misconstrued as sponsored

#

Yeah, can't edit it at all

#

So it's a moot point to try and get it lifted, as I think them rescinding it would be akin to approving it. (I Imagine)

queen pasture
#

Rip

honest tinsel
#

Snazzy red border, ty steam

#

Looking into it, the use of their logo seems to be a big thing

#

The use of the phrase 'Magic The Gathering' seems ok

#

@short yew for future images on the workshop page, just to be safe.

#

Included in the images folder

short yew
#

Aww man it got DMCA’d ☹️

honest tinsel
#

We weren't following the fan content policy 100%

#

inclusion of the logo / they have a preferred disclaimer

#

I have the changes ready, but I rather wait for a reply

#

Unless you guys wanna 'yolo' it

short yew
#

Wouldn't hurt to wait a business day or two

#

Or at least end of business day of whatever timezone the firm is at

honest tinsel
#

Same as mine

#

and yeah, overall poopoo

short yew
#

Years ago I worked on a Star Trek mod recreating the Enterprise-D that got DMCA'd. Happened on a Friday and the lawyer that did it immediatly went on vacation for a month the next week 😑

honest tinsel
#

I added changes to the title card and mod title + disclaimer listed here

#

The lawyer I worked with would take fucking ages to reply to stuff too

#

days to write out a letter

#

I'd write it for him to approve

#

full day for him to look it over, with gibberish grammar changes

#

"legalese"

short yew
#

That content policy is pretty comprehensive. Seems fair too. No idea it existed. Probably should've though

honest tinsel
#

Seems like it may still be an issue

#

"creating counterfeit/proxy Magic: The Gathering® cards, etc.), regardless of whether that content is distributed for free."

#

I believe this counts as proxy

short yew
#

I think it is referring to physical cards... But the wording is vague

honest tinsel
#

Yeah, ultimately it's their choice - they even have a portion saying they can choose to revoke the usage

#

Proxies should be encouraged to keep the original safe I would assume?

#

Anyway, added some extra stuff on the pokemon just to be safe + technically speaking the older cards are also wizard property

short yew
#

Nintendo cracked down on Garry's Mod recently so gotta stay under the radar

long crescent
# honest tinsel Seems like it may still be an issue

Don’t use Wizards’ IP in other games. This includes your own or other people’s games or game components (e.g., rule books, tokens, figures), regardless of whether it is distributed for free;
Wouldn't it fall under that situation as well? 🤔

honest tinsel
#

Uh... probably

#

it's just weird considering the number of tabletop mods with magic shit

#

and clear logos too

#

Is what it is at this point, it's a valid DCMA

wild jasper
#

It's weird that you got singled out; but either someone petty caught it or you just got unlucky by a web-scrape for having it explicitly in the title.

cinder tide
honest tinsel
#

In any case, it's a valid copyright claim

#

Anyway, chatGPT is OP

cinder tide
honest tinsel
#

Gave it just the raw card names and showed it my format, and told it to: Where 'Base' is replaced by the Jungle set, divided by card rarity in pokemon tcg jungle set. Matche types of cards to the pokemon, trainer cards are trainer, energy cards match their type as if they were pokemon.

#
Pokemon.cardData["Jungle"] = {
    rare = {
        ["Clefable (Alt)"]="Fairy", ["Clefable"]="Fairy", ["Electrode (Alt)"]="Lightning", ["Electrode"]="Lightning",
        ["Flareon (Alt)"]="Fire", ["Flareon"]="Fire", ["Jolteon (Alt)"]="Lightning", ["Jolteon"]="Lightning",
        ["Kangaskhan (Alt)"]="Colorless", ["Kangaskhan"]="Colorless", ["Mr Mime"]="Psychic", ["Mr. Mime (Alt)"]="Psychic",
        ["Nidoqueen (Alt)"]="Grass", ["Nidoqueen"]="Grass", ["Pidgeot (Alt)"]="Colorless", ["Pidgeot"]="Colorless",
        ["Pinsir (Alt)"]="Grass", ["Pinsir"]="Grass", ["Snorlax (Alt)"]="Colorless", ["Snorlax"]="Colorless",
        ["Scyther (Alt)"]="Grass", ["Scyther"]="Grass", ["Vaporeon (Alt)"]="Water", ["Vaporeon"]="Water",
        ["Venomoth (Alt)"]="Grass", ["Venomoth"]="Grass", ["Victreebel (Alt)"]="Grass", ["Victreebel"]="Grass",
        ["Vileplume (Alt)"]="Grass", ["Vileplume"]="Grass", ["Wigglytuff (Alt)"]="Colorless", ["Wigglytuff"]="Colorless",
    },

    uncommon = {
        ["Clefairy"]="Fairy", ["Exeggutor"]="Grass", ["Fearow"]="Colorless", ["Goldeen"]="Water", ["Jigglypuff"]="Colorless",
        ["Lickitung"]="Colorless", ["Mankey"]="Fighting", ["Marowak"]="Fighting", ["Meowth"]="Colorless", ["Nidoqueen"]="Grass",
        ["Nidoran (Female)"]="Grass", ["Nidorina"]="Grass", ["Paras"]="Grass", ["Parasect"]="Grass", ["Persian"]="Colorless",
        ["Primeape"]="Fighting", ["Rapidash"]="Fire", ["Rhydon"]="Fighting", ["Rhyhorn"]="Fighting", ["Seaking"]="Water",
        ["Spearow"]="Colorless", ["Tauros"]="Colorless", ["Venonat"]="Grass", ["Weepinbell"]="Grass",
    },
---snip
}
#

and it did it pog

#

One issue I see though is the inclusion of Fairy

cinder tide
#

ah

#

yeah thats the newer gen stuff

honest tinsel
#

whats the latest card set?

#

gym challnge?

#

Make sure the types are limited to the original types released with the trading card game up to "gym challenge".

#
rare = {
        ["Clefable (Alt)"]="Colorless", ["Clefable"]="Colorless", ["Electrode (Alt)"]="Lightning", ["Electrode"]="Lightning",
        ["Flareon (Alt)"]="Fire", ["Flareon"]="Fire", ["Jolteon (Alt)"]="Lightning", ["Jolteon"]="Lightning",
        ["Kangaskhan (Alt)"]="Colorless", ["Kangaskhan"]="Colorless", ["Mr Mime"]="Psychic", ["Mr. Mime (Alt)"]="Psychic",
        ["Nidoqueen (Alt)"]="Grass", ["Nidoqueen"]="Grass", ["Pidgeot (Alt)"]="Colorless", ["Pidgeot"]="Colorless",
        ["Pinsir (Alt)"]="Grass", ["Pinsir"]="Grass", ["Snorlax (Alt)"]="Colorless", ["Snorlax"]="Colorless",
        ["Scyther (Alt)"]="Grass", ["Scyther"]="Grass", ["Vaporeon (Alt)"]="Water", ["Vaporeon"]="Water",
        ["Venomoth (Alt)"]="Grass", ["Venomoth"]="Grass", ["Victreebel (Alt)"]="Grass", ["Victreebel"]="Grass",
        ["Vileplume (Alt)"]="Grass", ["Vileplume"]="Grass", ["Wigglytuff (Alt)"]="Colorless", ["Wigglytuff"]="Colorless",
    },
#

😮

cinder tide
#

its supposed to be normal

#

not colorless

#

hmm

#

otherwise looks good

honest tinsel
#

Oh?

#

Also, nah - needs some spot checks -- newer types are getting applied

#

ex: aerodactyl is now normal, but back then it was fighting

honest tinsel
#

a few got merged

#

normals are colorless, idk why

#

I pushed the changes

#

going to spot check a few

#

yeah it just tried to correct itself lol

#

My guess is if it couldn't find a type to use it just gave it colorless

#

I think the newer type is metal

#

Yeah there's a few colorless due to it not understanding what to do with metals and poison

short yew
#

That's crazy

honest tinsel
#

There's definitely issues

#

a few cards are in two categories lol

#

may just have to do it by hand

#

pushed with fixes to poison/fairy stuff

honest tinsel
#

Nah, it was a mess

#

instead I'm just jamming the list off bulbapedia using a format example

#

working much better

#

also adding rare-holo category

#

as some cards only are holos

#

I might add an effect for it, not sure

wild jasper
#

Chat GPT is very hard to keep it 'on rails' when you ask it to do specific things unfortunately.

cinder tide
#

Instead of gym challenge

honest tinsel
#

Nah, I restarted the learning model

#

Gave it exact set of instructions, did well right up the base set

#

Not sure why it's freaking out lol

#

Managed to correct it though

#

I can do the rest of the sets after this

#

I had to fight it to stop making new tables for trainers and energies

#

Btw @cinder tide whats the deal with the alt art?

#

also, modified the logo too, just to be safe

#

Feels pokemon enough

#

But isn't their actual logo

cinder tide
#

There’s a few that are not marked correctly that I need to go thru

#

E.g normal marked as holo vice versa

honest tinsel
#

ah

#

Some cards are only holo though, maybe including (H) instead of alt?

#

I can modify the file name / card ID to include (H) if it belongs to rareHolo category

#

Is there a % for card drops?

#
  • Commons Uncommon, Rare (guaranteed 1 per pack), and Holo (approximately 1:3 packs).
#
  • 1 Rare card (which could be a Rare Holo or a non-foil Rare)
  • 3 Uncommon cards
  • 7 Common cards
honest tinsel
#

é and are breaking

#

rn splitting any card generates a new 11

#

was just testing the booster spawns

#

also the booster's result is from a random set

cinder tide
#

Game should support that

#

Gender symbols sure I understand

cinder tide
honest tinsel
#

Yeah, it's probably a Unicode issue

#

I could see if those symbols are included somewhere along the Unicode elsewhere

cinder tide
#

Wonder if it would show if ur game was in French for example

long crescent
# honest tinsel Yeah, it's probably a Unicode issue

I think you're pretty much limited to the encodings used for translation files?
In which case, in case of english I think it was windows-1252? (or 1250?) which AFAIK doesn't have gender symbol(s) but é should definitely work

cinder tide
cinder tide
keen gale
#

Hey all, new here, is there a specific building tag that is best to use for game piece spawning? I am trying out map making and I wanted to make a game store that had a high chance of spawning game pieces in it both from vanilla and all the cool stuff in game night mods. I assume toystore is pretty safe but if there were others I might make small offshoot rooms that are tagged as those to maximize the game piece spawn chance.

honest tinsel
# keen gale Hey all, new here, is there a specific building tag that is best to use for game...

This file contains the distribution changes made for game night.

https://github.com/Chuckleberry-Finn/game-night/blob/main/Contents%2Fmods%2Fgame-night%2Fmedia%2Flua%2Fserver%2FgameNight - Distributions.lua

There are a few container types that spawn game items at a very high rate, these also spawn the vanilla toy related items.

GitHub

Contribute to Chuckleberry-Finn/game-night development by creating an account on GitHub.

honest tinsel
#

@cinder tide @short yew What do you guys think of running anything that's copyrighted material under a posterization filter? As long as the text is readable.

Also, alternative: I was thinking the body of the cards can be drawn in flat colors and added as an overlay.

That is if either of these processes can be batched - and this all depends on the reply I receive from legal.

#

The nuclear option would be to rename all the cards to parody versions, and alter them some other way.

honest tinsel
#

Hmm I don't think posterize works

#

I found a batch image enhancer that makes stuff pretty clean though lol

strong eagle
# honest tinsel `é` and `♂` are breaking

Not sure if it's helpful, but the musical notes displayed in the TV & radio dialogue seems to be a custom image opposed to unicode, if you'd be able to use a similar approach.

[img=music] Wood... craft! [img=music]

honest tinsel
#

Could be useful to try

#

The photo enhancer I found produces nice results but isn't free and the changes aren't stylistically different enough to justify it

#

It does make the cards look very nice though 🥹

#

Smooths out details but in a controlled way, kind of like an upscaler but without making it bigger

#

Might sign up for the free trial for Pokemon maybe

#

As those scans are a bit rough imo

honest tinsel
#

I applied for the 7 day free trial

#

Honestly helps readability

#

Not even sure I can see the difference in this one lol

#

I think it's the same photo lol

long crescent
#

only difference I see is with the HP, in the second image a super slight... glowing border? and darker? Other than that 🤷‍♂️

honest tinsel
#

I'm having issues trying to do it on my phone

#

The thumbnails are so small I can't tell which is which

#

I think this is the correct pair

#

Basically eliminated some grain

#

This card is also not as bad as some of them

#

Especially the holo scans

#

It's very minor, but there's a lot other tools - going to mess around to see if there's one that flattens textures maybe

long crescent
#

(Sorry, I had to) You talking about flattening it?

honest tinsel
#

Something like that, but maintaining the shapes

#

Maybe vectorizing

#

Maybe I'm not using the right term

honest tinsel
#

Meh, doesn't seem worth it to try and posterize it

#

The enhancer should be pretty quick, and imo does clean up some grain

cinder tide
#

Louise comes up with a plan to complete her Burobu card collection.

Subscribe now for more Bob's Burgers clips: http://fox.tv/SubscribeBobsBurgers

Watch more Bob's Burgers videos: http://fox.tv/BobsBurgersSeason11
Catch full episodes now: https://fox.tv/bobsburgersyt

See more Bob's Burgers on our official site: http://fox.tv/BobsBurgers
Like ...

▶ Play video
#

Game Night Burobu

honest tinsel
#

It does appear MTG cards even fan content cannot be included in another game

#

Their lawyer clarified.

#

The use of the title and logo were also no-nos

honest tinsel
#

Going to look into making an inspired by variation of MTG

#

Pokemon can move forward as is, if it gets reported and DCMAd it will be what it is

#

It can be modified as needed too

short yew
#

Worse case, we can put them in an unlabeled mystery box lol

honest tinsel
#

Nah, don't want to skirt stuff like that

#

Main reason I didn't call magic something vague - or use vague language.

#

The lawyer was very sympathetic, and I think it was due to how ernest the project presented itself.

#

I think it would have been a harsher email if things were obsfucated.

short yew
#

Any chance of getting an official 'okay" from suits?

honest tinsel
#

I was tempted to ask lmao

#

"How much is a license fee"

#

"I am willing to offer 100% of any proceeds"

#

Overall would be very very unlikely, and if they for some reason said yes, they'd basically own the mod and have alot of overhead.

#

Would be less of a headache to come up with our own inspired by game.

#

I think if Pokemon gets nuked I would be willing to make collectable Spiffo cards that follow a similar rock paper scissors

#

I guess for magic it will have to be something kind of vaguely similar

#

Elemental Convergence

#

Magical the Grouping

queen pasture
honest tinsel
#

Oh?

queen pasture
#

Yeah, I'm a designer first

#

The tech side I'm eh at, but this stuff Is my strongest suite

#

And, for a card game in the meantime, there's that game I was planning to make an addon for regardless.

#

I could adapt the mini version and it could be plugged in as a ccg

honest tinsel
#

Which game?

#

And I was thinking of keeping the gameplay elements the same, just change the terms/symbols basically

#

Artworkwise I can probably whip up something quick

queen pasture
queen pasture
honest tinsel
#

Oh that jogged my memory - you were thinking of using game night like a demo run or simplified version right?

#

I'll probably want to aim for a "magic-like" experience

queen pasture
#

But, regardless, mechanical stuff is my forte - balancing, brainstorming, and problem solving. Feel free to reach out if you want a hand. (Goes for everyone tbh)

honest tinsel
#

Likewise if you want to integraste your idea

queen pasture
#

Thanks. Much appreciated.

honest tinsel
#

I can/should probably change the layout enough to warrant it not being a rip off?

#

Need a way to feed in information

#

I wonder if I could make something like a mail merge

queen pasture
#

Oh, I was looking into something like this

honest tinsel
#

Found a program

#

Haven't gotten it to work yet

queen pasture
#

Mm

honest tinsel
#

I also got my hands on a spread sheet of magic card stats

#

1 issue is there's no column for power/toughness 😦

queen pasture
#

Ouch.

#

Maybe you. Could use in game items? Like, base off damage/durability or capacity/weight

#

Weight could maybe be the energy cost?

honest tinsel
#

Hm?

queen pasture
#

I'm pretty busy but I can try to workshop something there

honest tinsel
#

No I mean, the data set I found doesn't include the power/toughness for each card

queen pasture
#

Oh I meant you could maybe work from in game things instead

honest tinsel
#

I'd looking at scrfall's output to see if I can pull a list off that and just regex match it

queen pasture
#

Since there would be clear #s to draw on

cinder tide
honest tinsel
#

enchantments + their subtype of targeted auras, instants, sorcery, etc

#

I merged enchantment to Empower, Empower: Any, or specific targets

#

some cards mention spells - does that apply to instants and sorcery?

cinder tide
#

judge call

honest tinsel
#

._.

#

As in up for debate?

#

So Sorcery - > Incantation, Instant -> Quick-Chant

#

Creature -> Being

cinder tide
honest tinsel
#

oh lol

#

Looking around a bit / google-fu says they're spells

#

Enchantments are different magic

#

hmm

#

artifact -> relic

honest tinsel
#

I pushed the card art pieces

#

But I couldn't get the program working

#

If anyone wants to take a crack at it or find another similar program

#

Would have been nice to plug in text 🥹

honest tinsel
#

@cinder tide you mean this thread right?

#

I think that csv is old btw

#

I've been making changes in the IDE

#

Easier to use regex

#

But if you have time and inclination to check if the program works that would be great

#

Considering if its ready to run for you

cinder tide
#

eyu

#

yeah

#

one sec

cinder tide
#

i had this issue with the path not being set even though im pretty sure its a checkbox option during install

windows store version of python automatically adds it fine from what i recall

system properties > environment variables > (bottom panel) path > edit > new

add your python install directory there
mine was C:\Users\MyName\AppData\Local\Programs\Python\Python312\Scripts

#

to check open cmd and run pip --version

#

his batch works fine

#

nice of him to make that instead of telling everyone to run each command

#

ah well i stand corrected not toally smooth

#

its not his file or pip, but its something wrong with numpy 1.19.1

#

i ran pip install numpy==1.19.1 manually and get the same erorr

#

pip install numpy worked but its v 1.26.4
lets see if can continue

#

mhmmm opencv faileld too

#

these versions may have been removed / moved idk

#

pip install opencv_contrib_python worked

#

pillow failed as well something about zlib missing headers idk, maybe its my system

pip install Pillow worked

#

pip install keyboard==0.13.3 worked

#

if python was installed from website and not microsoft store
manually run all the aforementioned pip commands and replace the bat with this one
(or just change python to py)

#

will it work? thunk

#

hopefully, but expectations are low

#

lets see if it finishes

#

failed at csv import

#

UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 2782: character maps to <undefined>

#

i wonder if its because of non utf character

#

its failing at list(open_rows)

#

christ almighty

#

it doesn't like your csv

#

finally got past encoding errors i just ripped all of it out
testing with one line
pretty sure i messed up the formatting

#

its going...

#

it worked @honest tinsel

#

hopefully once the csv is formatted the way it wants it will be fine?

#

this is pretty sick! just dont use windows snapshot while its running at the end of the script, it will crash.

#

ill mess with it later, but we'll probably need to setup the config, but once its right it should just it for all the cards

#

we can also do pictures inside of cards as well

honest tinsel
#

Nice!

#

Glad it is an option

cinder tide
#

im uploading a fork fixed for windows 11 and py 3.12

honest tinsel
#

Ooh nice

#

Yeah, I was thinking if there was issues I could mess with the source

cinder tide
#

updated readme too

#

@honest tinsel

honest tinsel
#

Can't check it out yet

honest tinsel
#

@cinder tide That photoshop tutorial you sent looks to be the right track, figured out the issue was the descriptions having commas, and the fact some cells were blank

#

You can process some cells as FALSE instead of blank

cinder tide
honest tinsel
#

I'm currently messing with terms and catching issues

honest tinsel
#

I have merged my two passions, excel and photoshop

#

🗿

honest tinsel
honest tinsel
#

@short yew Mind adding nurver to the repo? 😅

#

Also, shooting around new name ideas: How does "Spellbound Quest" sound?

long crescent
cinder tide
#

not going to lie i kind of liked Mosaic: The Shattering

honest tinsel
#

Some sports game already has Mosaic

long crescent
#

All names i kind of thought of on the spot also existed somehow already.
Do non-used names even exist? xD

honest tinsel
#

Probably not at this point

#

Also tbf the mosaic designs were kind of a stand in

#

Even though they do look kind of nice lol

#

Sure! Here are a few alternatives that blend elements from your original ideas:

  1. Shatterbound~~ Saga~~
  2. Mosaic Magic
  3. SpellshatterOdyssey
    4. Quest of the Shattered Mosaic5. Arcane Shatterrealm
  4. Spellweaver~~ Chronicles~~
  5. Mosaic of MagicShards
  6. Shattered Spellcraft
    9. Enigma Quest: Shattered Realms10. Arcane Mosaic Odyssey
#

Mosaic can technically still be used I would imagine

#

Hard to argue IP confusion with a sports game

#

Spellbound looks like a magic themed card game

#

Mosaicbound Spells?

long crescent
honest tinsel
#

I'm sure something will come up and click

#

Most of it is about mouth feel

#

Mosaic: The shatterbound sounds pretty neat

#

Mosaic of Magic also is pretty tongue in cheek

queen pasture
#

Maybe something based on an In world brand?

#

Like tooks bear

honest tinsel
#

Tooks Bear?

honest tinsel
#

Ah, that's what the teddy bear is called

#

I was going to save Paws for Pokemon Incase it got dmca'd

#

Maybe some of the nouns can be edited using references to the community lol

honest tinsel
#

Slowly popping through the list

#

Changing names based on effect or what occurs to me

#

For some reason chatgpt can't identify proper nouns 😢

honest tinsel
#

Going to sneak in blackjack and hookers

#

Black lotus -> Black Jack O Lantern

#

Need to fit in hookers somehow lol

honest tinsel
#

Jade Monolith -> Hooked Curse

#

Blackjack and hookers

#

Nasko suggested punching the names into mid journey but idk

#

The news about AI use in commercial projects rubs me the wrong way

#

Wouldn't really want to support that

#

Maybe I could tweak the images after

queen pasture
#

Hook fiend?

#

One who hooks?

honest tinsel
#

I wanted the sound of "hookers", so "hook curse"

#

The joke is "I don't need X, I'll make my own X, with black jack and hookers"

queen pasture
#

Good ole Futurama.

honest tinsel
#

@queen pasture If you have the art for your card game in mind - I can show you how to utilize photoshop to generate them

queen pasture
queen pasture
long crescent
queen pasture
honest tinsel
#

I used a data set in excel to pull on images and manipulate text - then hit export

queen pasture
#

I'll let you know though.

honest tinsel
#

👍

queen pasture
#

Thanks again

honest tinsel
long crescent
#

Ah alright. so you did try at least!
When'll you have an WYSIWYG board game/card builder ready? xD
(Wish it'd be possible to create new textures and draw on them as well as save them as images from lua side..)

honest tinsel
#

WYSIWYG ?

long crescent
#

What you see is what you get

honest tinsel
#

I mean, the framework is pretty straight forward

#

it's basically plug and play

#

Getting artwork is the hardest part

#

People have been asking for YuGiOh

#

@short yew I set the MTG as a branch, and pushed all the MoM changes

#

If you want/probably should - you can rename the repo to mom

long crescent
#

Ah yeah, was more in terms of people that don't wanna throw in the time to learn lua/scripts and how to interact with other mods.
If there'd be a way to create a new "game" simply by drag-dropping/drawing, more people'd be able to just slam together their own little games.
(But this overall was more as a little complaint of not being able to just create new textures from lua code kinda deal)

honest tinsel
#

Hmm

#

I guess I could make an in-game editor to create the games

long crescent
#

still would require them to manually shove new textures in, no?

honest tinsel
#

But unfortunately TIS doesn't want to have anything where the host can transfer data (last time I checked)

#

It would avoid a few issues with copyright lol

long crescent
#

oh, the idea was more as a dev-tool to "auto-create the mod" so to speak

honest tinsel
#

I could do that too

#

But there's alot of finicky parts, would be alot of work

long crescent
#

yep, and images would still require to be drawn externally and thrown in manually

honest tinsel
#

Yeah

honest tinsel
#

Noticed I typod Black Jack O Lantern

#

Lol

#

Blackjack Jack O lantern

uneven prairieBOT
#

Prevent drawing cards from in-hand cards.

Tags

Build 41
Framework
Misc
Multiplayer
Pop Culture
Silly/Fun

Type

Item

File Size

18.374 MB

Steam Client Link

steam://url/CommunityFilePage/3058279917

honest tinsel
#

I guess MoM is ready

#

I changed out instances of mtg MTG and Magic The Gathering in the code base.

#

Artwork and Box art has been replaced

#

Terms and names changed where needed.

#

The descriptions seem hard to read though the same was true for mtg

#

Referring to card's targets simply by what the card makes them is confusing as hell

#

Card is "Enchantment - Aura: Creature"
Description "Enchanted Creature does XYZ."

#

Could imply the target needs to be enchanted to begin with

#

Currently its Empowered and Being

#

Thinking of changing it to Imbue

#

As some "empowerments" are negative too

honest tinsel
#

Couldn't sit down with either mod today

#

Made some changes to the sheet to change turn names

#

Will have to rerun the cards, but it takes like 5-10 minutes tops

cinder tide
#

Been really busy with work

short yew
#

lol same. Also weather's finally getting nice so I've been trying to get outside more

honest tinsel
#

Currently redoing the cards

#

Changed Empower to Glyph, as it's more neutral

#

The idea being Glyph can be a magically applied symbol or such

#

@short yew I don't know if I got your opinion on this massive shift, are you ok with this direction?

#

I feel like based on the lack of action on the other mod(s) we probably could have just hidden the fact it's MTG 😅

#

But that didn't sit right with me due to how events unfolded

short yew
honest tinsel
#

I can push it rn, but I know there's something probably wrong with the cards somewhere lol

#

Fortunately, you can edit individual PSDs

#

The card producing method using photoshop and excel is really slick

#

🙏 @cinder tide for finding it

honest tinsel
#

Already building my own lore

#

Goddess (of Creation)

#

Another god is just a Forge, which the Dwarves worship

#

Also made Orcs -> Ogres

#

Merged some of the red races together into Dog-Goblins

#

@short yew If you have time can you go into the repo's settings and change the ID to 'mosaic-of-magic' ?

#

That way the repo can be linked safely - as I think people may want to make their own suggestions(?)

#

💀 Kind of badass lol

honest tinsel
#

Btw what is your time zone?

short yew
honest tinsel
#

Oh really? I thought you were in Europe 😅

#

Pokemon Todo:
[ ] Token logic (in base mod)
[ ] Rocket's trainer's and energies are missing for some reason.
[X] Gym Heroes has 2 variants for some pokemon + gym leaders
[ ] Confirm that the variants are different to rareHolos.

[ ] Card Icons for the items
[ ] Error with set generation - probably a typo
[ ] Holo cards' textures need to be renamed to designate they're holo, some base cards are holo only.

cinder tide
honest tinsel
#

I think chatgpt scuffed trainers

#

And the one energy

honest tinsel
honest tinsel
#

It just clicked it's mother's day weekend lol

#

MoM

honest tinsel
#

Ugh, the Gym Heroes thing is a mess lol

#

the variants are different rarities

#

I have to go through and compare them by hand now

#

Some are in different rarities and some are just in the same category pain

honest tinsel
#

--

#

@cinder tide We got divorced

cinder tide
honest tinsel
#

Someone said to include it on MoM

cinder tide
#

Nah hah

#

Let it be pure

honest tinsel
#

Almost done with Pokemon

honest tinsel
#

--

cinder tide
#

holos renamed in all sets (and I think all the mistakes in filenames are fixed, maybe.)

#

i'd like for the release to have all of the pre-assembled theme decks available

#

so i'll be working on those after demo and starter decks

honest tinsel
#

👍

#

Apparently theres a 2-player starter kit

#

I think I got that as a kid lol

cinder tide
#

well

#

"have" as in on the todo for the lua

#

being able to just pick a deck and play quickly without having to deck build/comp will be nice

honest tinsel
#

Made all pieces able to be explained

#

Made some only examinable through context

#

Working out the kinks, but I'll look at it later

honest tinsel
#

Pokemon Todo:
[X] Rocket's trainer's and energies are missing for some reason.
[X] Gym Heroes has 2 variants for some pokemon + gym leaders
[X] Confirm that the variants are different to rareHolos.
[X] Card Icons for the items
[X] Error with set generation - probably a typo
[X] Token logic (in base mod)
[X] Holo cards' textures need to be renamed to designate they're holo, some base cards are holo only so (Alt) needs to be added (Or in this case maybe (H)).
[ ] Pre-built Deck Sets

#

I finished coins the other day, as well as enabled viewing pieces only through context.

#

I also set up the foundation for certain recipes leading to specific decks

honest tinsel
#

@cinder tide Is the list of cards on Bulbapedia what you've been using?

cinder tide
#

But mostly that

honest tinsel
#

Crunching some stuff related to shops

#

Then I'll pass over pokemon a bit

honest tinsel
#

Damn, that's alot of different packs and stuff lol

#

I already have boosters pull from 1 set at a time

#

That should cover the variety - and I don't think we need art for the boosters themselves tbh, as they're very small

cinder tide
#

Wouldn’t of attempted if they were there own cards

honest tinsel
#

Adding the framing for the tables

#

notably Gym Challenge didn't have starter decks

#

Oh wait yes it did

#

It wasn't on your coin list

#

It also doesn't mention what coin it should be... just going to use heroes'

#

I think I'm going to keep things simple and keep it to booster packs, and the deck sets

#

blister packs, and booster boxes seem odd lol

#

seemingly for scam prevention and retail?

#
    --no Coin --maybe just add the Eevee and call it a day
    ["2-Player Starter"] = {
        set = "Base",
        coin = "Eevee",
        cards = {
            ["Machamp (Holo)"] = 1,
            ["Diglett"] = 3,
            ["Machop"] = 4,
            ["Machoke"] = 2,
            ["Ponyta"] = 4,
            ["Charmander"] = 4,
            ["Charmeleon"] = 2,
            ["Growlithe"] = 1,
            ["Rattata"] = 2,
            ["Dratini"] = 1,
            ["Bill"] = 1,
            ["Energy Removal"] = 1,
            ["Energy Retrieval"] = 1,
            ["Gust of Wind"] = 1,
            ["Pokédex"] = 1,
            ["Potion"] = 2,
            ["Switch"] = 2,
            ["Fighting Energy"] = 14,
            ["Fire Energy"] = 14
        },
    },
#

ah, the cards from rare holo aren't all named with (Holo)

#
                --- Dear diary, today I sacrificed performance cause I'm too lazy to change the file names.
                --- This checks for a texture if `holo` is true, if it's not present it removes holo from the card ID.
                if holo then
                    local textureFound = getTexture("media/textures/Item_PokemonCards/"..set.."/"..card..holo.." ("..set..")")
                    if not textureFound then holo = "" end
                end
#

Using chatGPT to reformat the lists off bulbapedia

#

🫡

honest tinsel
#

I thought there were boosters from each deck type too - but I guess it's just per set?

cinder tide
#

Easier Plan o gram display with hanger etc

honest tinsel
#

I think I'm almost done

#

I scrapped the holo trick thing

#

Just going in to rename what needs to be renamed lol

cinder tide
#

shouldnt be much that needs to be renamed?

honest tinsel
#

It seems to have just been base

#

currently trying to get the cards to generate correctly

#

the card list uses specific Card IDs that are assembled, and the deck builder is meant to use those specific IDs

#

Last test it kept messing up a few times

#

Also currently there's an ID type per deck type/booster type

#

but I kind of want to change that as it's going to fuck up the loot table probably

#

I'm thinking the starterkits and booster packs can be assigned on discovery

#

Would make adding more easier too

#

Only downside is spawning specific decks/boosters won't be simple lol

honest tinsel
#

@cinder tide gym heroes stuff rearing it's ugly head

#

the 1 or 2 versions aren't always holos

#

those (alt) s

#

Which means the decks need editing too if they use gym heroes

#

Inconsistent ass designs lol

#

Grinding though them - I was trying to figure out why those cards kept coming up wrong

cinder tide
#

We will have to sit down and talk about it later

#

On voice and get it organized

honest tinsel
#

I think I parsed through

#

there was only a few cases of cards that were only holo

#

the worst grouping was gym heroes though as they had sometimes two commons of the same pokemon

honest tinsel
#

I made an item to spawn all the cards in one pile

#

Going to just parse through the search for anything left

honest tinsel
#

@cinder tide there's a slight delay when loading textures, could packing them provide faster loading in?

#

I wouldn't even bother with card faces, but the textures for coins and such

#

They appear massive initially

cinder tide
#

We could do that or just scale the problem images down?

honest tinsel
#

I guess, but sometimes even small ones load in as red and white checker pattern

#

I think packed textures load in faster

cinder tide
#

Why didn’t mtg have this issue? Pokémon cards higher quality scan?

honest tinsel
#

They did, it's just something I ignored mostly

#

Also the cards dont have this issue as they have item icons

#

Unless flipped

cinder tide
#

So you want me to pack the coins in a texture pack?

honest tinsel
#

Is it difficult?

#

Anyway to automate it?

#

And it would be everything where possible I guess

cinder tide
#

Just for the coins right?

#

Oh

honest tinsel
#

Game pieces and such

cinder tide
#

I mean there’s not a lot of you don’t count the cards

honest tinsel
#

But don't bother if it's tedious

cinder tide
#

Did we settle on damage counters

#

I was gonna just scale down the rock fbx like you said lol

#

But what about the actual playable texture

#

Just draw a little oval lol

#

The beads would be cooler instead of die