foone,
@foone@digipres.club avatar

ahhhhhrhgghghr. I finally got around to digging into a Switch game for the first time, because someone wanted me to hack one, and the first thing I see is a filename:
img/unity_logo.png

fwaggle,
@fwaggle@moodoo.org avatar

@foone The developer probably owes them another 20c since you looked at it.

foone,
@foone@digipres.club avatar

of course it's unity. everything's fucking unity

ieure,
@ieure@retro.social avatar

@foone Look on the bright side! Not for long.

foone,
@foone@digipres.club avatar

YOU SHIPPED XBOXONE FILES ON THE SWITCH? SHAME! SHAME FOR PUBLISHER FOR A THOUSAND YEARS!

root,
@root@sms.cybik.moe avatar

@foone I mean, it's Unity. At this point I expect it.

nop,

@foone SHAME FOR A BILLION YEARS WTF….

foone,
@foone@digipres.club avatar

WHY DO ALL THE (MALE) 3D MODELS IN WHEEL OF FORTUNE HAVE NIPPLES

WHO IS WHEELIN' TOPLESS?

jpm,
@jpm@aus.social avatar

@foone wheel of fortune hot coffee mod

zunderscore,
@zunderscore@mastodon.social avatar

@foone I don't even want nipples IRL, much less in a video game adaptation of a primetime game show

foone,
@foone@digipres.club avatar

@zunderscore WHEEL OF FORTUNE TOP SURGERY!

zunderscore,
@zunderscore@mastodon.social avatar

@foone OK that's legitimately hilarious

AT1ST,
@AT1ST@mstdn.ca avatar

@foone It's possible some developer put them in as a deterrent to being reversed engineered.

ne1for23,
@ne1for23@betweenthelions.link avatar
foone,
@foone@digipres.club avatar

@ne1for23 I'm amazed that you could find that

ne1for23,
@ne1for23@betweenthelions.link avatar

@foone

I’m amazed it happened.

foone,
@foone@digipres.club avatar

so looking at the full file paths, I think the reason is that there's a full "naked" texture map, and it's used for all the visible skin parts of the model. So even though there's no mesh associated with the topless man, it still uses the texture of a possibly topless man

foone,
@foone@digipres.club avatar

presumably the developer reused these avatars between games. And some other game might need a topless guy

foone,
@foone@digipres.club avatar

why is this anime girl in here, named "Jeff.png"?

jtlg,
@jtlg@mastodon.lawprofs.org avatar
North,
@North@chaos.social avatar

@foone "my name jeff"

yoboseiyo,

@foone maybe jeff is their new name.

hollowone,
@hollowone@graphics.social avatar

@foone looks like a damn Jeff to me.. :>

foone,
@foone@digipres.club avatar

so @BestGirlGrace figured out this is Kirino Kosaka, from the incest-themed light novel/manga/anime Ore no Imouto ga Konna ni Kawaii Wake ga Nai, aka My Little Sister Can't Be This Cute.

huh.

foone,
@foone@digipres.club avatar

so I opened up the localization file:
"Wild Cards can be played any time and change the active color of play"
"If you have a lot of cards in one color, try to play as many of these cards before the color gets changed"
"Don't forget to call UNO when you play your second-to-last card!"

THESE ARE HINTS FOR UNO.
THIS GAME IS NOT UNO

barubary,

@foone IF U NO, U NO

AT1ST,
@AT1ST@mstdn.ca avatar

@foone "You thought this was Wheel of Fortune, but now you have UNO!"

AT1ST,
@AT1ST@mstdn.ca avatar

@foone (Course, this now begs the question as to why they would need topless male models in UNO.)*

foone,
@foone@digipres.club avatar

@AT1ST you can't truly play Uno with your shirt on

AT1ST,
@AT1ST@mstdn.ca avatar

@foone Is that the official rule for allowing "Pickup 2" stacks - having to show off a 2/4/6/8-pack?

foone,
@foone@digipres.club avatar

@AT1ST yes.

Dex,
@Dex@scalie.club avatar

@foone this is a hell of a forbidden secret mode

wryl,
@wryl@mastodon.social avatar
foone,
@foone@digipres.club avatar

Just one of these days I want to take apart a game and find exactly what I expect.
No weird custom programming language runtimes, no leftover bits of other games, no random images from incest animes.

That'd be a nice change of pace

S1dragon,

@foone try taking apart a childrens record player, definitely nothing weird in those

drsbaitso,

@foone You wouldn't know what to do with yourself if you found one. You'd go mad searching for the 3/5ths of a Monopoly board or the translation files for a language the game was never offered in.

"Can't stop until I find the 3D model of Garfield. I know it's here somewhere..."

petterroea,

@foone I think the next question is "when are you releasing the Foone :tm: official game RE bingo"

Jaxcatt,

@foone

But if we don't include the random image scans from the obscure 1982 ova Densetsu Kyojin Ideon: Hatsudou-hen then my source doesn't compile properly ☹️

foone,
@foone@digipres.club avatar

@Jaxcatt it's load-bearing!

kawa,
@kawa@mas.to avatar

@foone I can get you two out of three.

kay,

@foone
Reuse,
Recycle,
Bodge.

that's how games are made

ZILtoid1991,

@foone
My game engine will have:

  • a weird folder structure (/bin-[CPUarch]-[OS]/ for binaries, /system/ for low-level assets, /local/ for localization files, and so on)
  • the D runtime
  • the D standard library
  • some DLLs for compression (and currently SDL, until I replace it with something better I'm writing)
  • a hidden rant dissing the Viktor Orbán government
UnderpaidVillain,

How would you rate a message from one of the developers lamenting that he first got a girlfriend at the age of 28?

foone,
@foone@digipres.club avatar

at least it's easy to hack the settings.
I've been hacking on Wheel of Fortune (2010, Wii) for like 6 months now and I still can't trigger unlocking all the content.
Wheel of Fortune, (2017, Switch)?
It's in the settings file, in JSON:

"Unlocked":[false,false,false,false,false,false,false,false,false,false,false,false,false]}

lunarloony,
@lunarloony@dosgame.club avatar

@foone I feel like in those 6 months, you could've played the game and unlocked the content that way... but where's the fun in that?

foone,
@foone@digipres.club avatar

I only posted it to my tumblr (to avoid wasting my mastodon instance's bandwidth and storage space) but I discovered that if you leave the game idling on a tutorial prompt (possibly combined with my not-entirely-accurate emulator), you'll desync the human animations, which is slightly weird and creepy.

https://www.tumblr.com/foone/728913477544099840/so-it-turns-out-if-you-leave-the-tutorial-for

DrewNaylor,
@DrewNaylor@mastodon.online avatar

@foone Reminds me of the floats issue with the one platform in Bowser in the Fire Sea on the Wii Virtual Console version of SM64.

fishidwardrobe,
@fishidwardrobe@mastodon.me.uk avatar

@foone Why do they have hair under their hair? Why is the hair a separate object?

foone,
@foone@digipres.club avatar

@fishidwardrobe I'm not sure about hair-on-hair, but the separate object is because they are customizable and you can swap out different hairstyles

fishidwardrobe,
@fishidwardrobe@mastodon.me.uk avatar

@foone Well then at least that kind of makes sense…

mjfgates,

@foone I need to learn French now, so I can accurately translate the phrase "I don't know what the fuck."

foone,
@foone@digipres.club avatar

okay I checked the similar-looking Jeopardy (Switch) that came out that the same time by the same company:

No JEFF.PNG
But it does have this image:

stoneymonster,
@stoneymonster@stoney.monster avatar

@foone art has really come a long way

gsuberland,
@gsuberland@chaos.social avatar

@foone IMMA FIRIN MA LAZOR

sed,
@sed@restless.systems avatar

@foone "RICH MEDIA"? It's clear this was a placeholder graphic, albeit a cursed one.

foone,
@foone@digipres.club avatar

it's also got a build_info resource in the unity junk
apparently the game was built on 2018-07-07T14:03:46.016200, svn revision 10078, build number 604.

foone,
@foone@digipres.club avatar

So it turns out they use SQLite to store all the puzzles.
It's got a Round table which contains all the puzzles, and an AI_Dictionary table which just contains words that the AI players can guess

foone,
@foone@digipres.club avatar

there's also rounds for Bonus and Tossup, which are structured the same as Round.

foone,
@foone@digipres.club avatar

an example row:

Round: Round
Category: FOOD & DRINK
Difficulty: DIFFICULT
Puzzle: A_BAG_OF|_ASSORTED|_EASTER_CANDY

kawa,
@kawa@mas.to avatar
foone,
@foone@digipres.club avatar

2596 puzzles in Round
742 Tossups
654 Bonuses

foone,
@foone@digipres.club avatar

there are no indexes
who cares how long it takes

wonka,
@wonka@chaos.social avatar

@foone create table "round" ("knight" string); -- the knights of the round table

ketmorco,
@ketmorco@fosstodon.org avatar

@foone what part of "free play" don't you understand? 🤣

enno,
@enno@mastodon.gamedev.place avatar

@foone Sounds like you should adjust your expectations, because that's just how games are made.

ProfThelos,

@foone If this isn't a wild ride of data spelunking, I dunno what it is.

toni,
@toni@chaos.social avatar

@foone Jeff must be a fan.

Sonikku,
@Sonikku@techhub.social avatar
michaln,
@michaln@bitbang.social avatar

@foone @BestGirlGrace "figured out" more like "told me", it's somewhat obvious to most weebs

Yuki,
@Yuki@im-in.space avatar

@foone That's clearly Jeff's waifu

Hannah,

@foone Ah yes, the female protag of I Can't Believe My Little Sister's Name Is Jeff

static,
@static@aus.social avatar

@foone Your reverse engineering stories show how lazy developers are and often put unneeded, unused and unnecessary files in a console release. We've all gotten so used to having so much space. This would have almost never happened in the days of 16k ROM cartridges...

AndreTelevise,

@foone WHAT

hp,
@hp@tmm.cx avatar

@foone Probably not for long :D

Tathar,

@foone I predict good news in your future (if you know what I mean)

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • Durango
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • osvaldo12
  • khanakhh
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • everett
  • ngwrru68w68
  • kavyap
  • InstantRegret
  • JUstTest
  • GTA5RPClips
  • cubers
  • ethstaker
  • normalnudes
  • tacticalgear
  • cisconetworking
  • tester
  • Leos
  • modclub
  • megavids
  • provamag3
  • anitta
  • lostlight
  • All magazines