[ 3 / biz / cgl / ck / diy / fa / ic / jp / lit / sci / vr / vt ] [ index / top / reports ] [ become a patron ] [ status ]
2023-11: Warosu is now out of extended maintenance.

/vr/ - Retro Games


View post   

File: 24 KB, 596x166, wtf.png [View same] [iqdb] [saucenao] [google]
6423345 No.6423345 [Reply] [Original]

I was datamining PS1 games today and I found something odd...

The NTSC copy of Jimmy Johnson's VR Football '98 has a file named SRDATA.DAT that is actually a password protected zip file, and inside is another zip file named STUFF.ZIP. There's no information about this file anywhere.

I haven't been able to crack it. Maybe someone else can?

anonfiles()com/za54Ffy3od/SRDATA_DAT

>> No.6423390

>>6423345
Interesting... think it's CP?

How would one even crack a password protected zip from 1997 or 1998 or whenever this came out?

>> No.6423424
File: 393 KB, 645x637, 177ylvamlmi41.png [View same] [iqdb] [saucenao] [google]
6423424

I am watching this thread intently

>> No.6423449

>>6423390
There's a handful of ther PS1/PS2 titles where the developers have hidden source code, development docs and assets. There's a good chance that's what this is too.

>> No.6423473 [DELETED] 

How interesting. Would be a lot more interesting on a more interesting game though.

>> No.6423475

>>6423345
Could be just a filler junk file.

One of the PSX Tiger Woods golf games had a hidden South Park video that had to be recalled.

>> No.6423481

It's probably just data to pad out the disc, usually called "dummy files". Tiger Woods '99 PGA Tour Golf for the PSX had a file called ZZDUMMY.DAT, which was a QuickTime video of a South Park episode.

>> No.6423523

>>6423390
>How would one even crack a password protected zip from 1997 or 1998 or whenever this came out?
zip2john then john itself or hashcat.

>> No.6423525
File: 91 KB, 1124x660, Untitled.png [View same] [iqdb] [saucenao] [google]
6423525

>>6423345
Try to contact SciresM#0524 on Discord. In one of the pokemon leak discords he was talking about writing custom tools to crack some protected zips in the past. He seems to have good knowledge of this sort of thing.

>> No.6423601
File: 27 KB, 500x375, Blank+_0f064370ef0694dd60f763bf32806689.jpg [View same] [iqdb] [saucenao] [google]
6423601

inb4 snuff or cp

>> No.6423608

>>6423390
>think it's CP?
why is that your first suspicion

>> No.6423624

>>6423525
What server(s) is he in?

We don't have any plaintext to go on, but the only file in the ZIP is another ZIP file, so we can safely assume the first four bytes are 50 4B 03 04

>> No.6423637

>>6423624
He's in the ppg server.

>> No.6424161

>>6423345

I bet it contains a picture of the coder's girlfriend with an mspaint heart+text on it.

>> No.6424265

>>6424161
Indecency like that should be illegal.

>> No.6424342

Can you use HxD to get a hint?

>> No.6424374

Even if it was CP, the game is from the 90s so it would be 400x400 GIFs. Pretty lame.

>> No.6424518

>>6423345
Bump

>> No.6424530

>>6423345
Interesting. Why have you been unable to crack it? Really strong password? Retardation? Reasons? I have a small cluster that could probably make short work of it if it's not insane. What have you tried?

>>6424342
No. Just like how googeling "leet haxor" doesn't magically make you something you're not, using HxD doesn't magically make it something it's not.

>> No.6424535

>>6423424
..what are your intentions?

>> No.6424547

>>6423345
Hopefully it contains a hidden angry programmer rant, those are always a laugh.

>> No.6424642

>>6424530
Bruteforcing seems infeasible, and a 1.4b dictionary didn't work, but i might just be retarded.

Currently trying a plaintext attack with pkcrack, where the plaintext is a .zip header i recreated from the inner file's descriptor. I've gotten a few false positives with it so far, so either its working or it's close

>> No.6424646

>>6424530
>I have a small cluster that could probably make short work of it if it's not insane
Well then why don't you do it?

>> No.6424675

>>6423345
What was the password to the first zip file?

>> No.6424679

>>6423345
interesting

>> No.6424697

>>6424547
Three college droputs in a bedroom in Kent spent WEEKS making this Jet Set Willy knockoff and crackers pirate it in seconds. For shame.

>> No.6424698

>>6424642
>1.4b dictionary
So the first 1.4 characters of "1234"?
If you meant TB that's as big as you'll find. If you meant GB that's pretty small. Brute forcing is a matter of resources. If you don't come up with anything let me know and I'll give it a go tonight.

>>6424646
Because the cluster isn't sitting around idle waiting for someone to post an encrypted zip file? Because it's the middle of the day here and it's already got heavy usage? Because someone else is working on it and could have already cracked it before I even started? Because there's no point trying the same thing someone else already tried and found to be ineffective? I'll try to come up with a few more while your babybrain processes those.

>> No.6424728

>>6424698
Would be really cool if you tried to crack it using your cluster. Mind if I ask what it's specs are (just curious)?

>> No.6424874

ZIP supports multiple encryption standards and judging by the age of the file it probably isn't AES or something. I think in that case you can find out easily what filenames are enclosed.

>> No.6425005

>>6424728
A couple hundred nodes all with decent GPUs. Running some tests now to see what's going to be best. Seems like john can't use the GPUs so trying hashcat.

>> No.6425053

>>6423525
big talk from an arrogant discord tranny

>> No.6425108

>>6423390
>think it's CP
it is

>> No.6425178

>>6425005
>john can't use the GPUs
It probably doesn't need to. Let it run for three or four hours.

>> No.6425251

>>6424874
It isn't, it's ZipCrypto (PKZip). The only file I can see is the inner zip file, which is STUFF.ZIP. Peeking inside of that requires the password of the outer file.

>> No.6425252

>>6425005
Great, success with the cracking!

>> No.6425261

>>6425005
So to be clear you're going to download an ISO and then extract the file, right? Otherwise you're just cracking a completely random file Anon uploaded which may or may not be from that game.

>> No.6425282
File: 26 KB, 972x527, ZIP-64_Internal_Layout.png [View same] [iqdb] [saucenao] [google]
6425282

>>6424675
We don't know. Only the contents of the outer archive are encrypted, Zip format does not support encrypting the metadata stored in local headers or the central directory like you can with RAR or 7-Zip. This is why nested Zips are common if you need to hide the contents of an archive as well.

>> No.6425316

not op, but was curious to see if it wasn't made up, and i did find it in this copy;
https://archive.org/download/SonyPlayStationSpecialCollectionSingleDiscGamesHP/Jimmy%20Johnson%27s%20VR%20Football%20%2798%20%28USA%29.7z
under "stadium/srdata.dat" (there's another srdata.dat under "tmp", but it's only 5 bytes long)
>00000000 65 6e 64 0d 0a
|end..|
>00000005
the sha1 matches the entry on redump, but the redump entry is unconfirmed

> 7z l srdata.dat

7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=en_NZ.utf-8,Utf16=on,HugeFiles=on,64 bits,2 CPUs Intel(R) Core(TM)2 Duo CPU P8400 @ 2.26GHz (1067A),ASM)

Scanning the drive for archives:
1 file, 798457 bytes (780 KiB)

Listing archive: srdata.dat

--
Path = srdata.dat
Type = zip
Physical Size = 798457

Date Time Attr Size Compressed Name
------------------- ----- ------------ ------------ ------------------------
1997-05-01 15:21:26 ....A 803849 798341 STUFF.ZIP
------------------- ----- ------------ ------------ ------------------------
1997-05-01 15:21:26 803849 798341 1 files

>> No.6425319
File: 27 KB, 644x212, 2020-05-13-230405_644x212_scrot.png [View same] [iqdb] [saucenao] [google]
6425319

>>6425316
forgot to mention, it doesn't seem to be just a dummy file, since the game has a more obvious set of dummy files

>> No.6425397

Turns out the developer just used an old handheld scanner to scan his testicles.

>> No.6425490

I wasn't able to guess the plaintext with pkcrack. Hopefully someone will break in. I really want to know what Jimmy Johnson is hiding.

>> No.6425616

>>6425490
It was (meant to be) super easy to crack the file that >>6423525 mentions, as the mentioned archive included an uncompressed copy of a known Pokemon ROM that provided 4 megabytes of plaintext to crack the encryption, while 13 bytes are enough to only bruteforce 2^38 keys. Even less bytes are needed if you have several files in an archive encrypted with the same key, although we only have one.
see sci-hub()tw/10.1007/978-3-642-31912-9_16

>>6423624
We can reasonably guess that the first six bytes of STUFF.ZIP are either 50 4B 03 04 0A 00 if its first entry is an uncompressed file or 50 4B 03 04 14 00 if it's compressed or a directory entry, and that the next two bytes are zero if STUFF.ZIP is not encrypted itself and compressed with normal compression like SRDATA.DAT itself is.
That does not help us much though, since STUFF.ZIP has been compressed with Deflate compression before encryption.

>> No.6425617

>>6425490
you need 13 consecutive plaintext bytes to use pkcrack
you can get 1 (or 2 maybe) bytes from the crc
the next 4 bytes would be 50 4b 03 04 (you know it is a zip file, zip files start with a zip-entry header)
next 2 bytes version-creator likely <20 candidates
next 2 bytes version-needed-to-extract <20 candidates
next 2 bytes bitflag, most likely 0 or 1 so 2 candidates
next 2 bytes compression method <16 candidates
if you generate every file that fits 50 4b 03 04 * 00 * 00 * 00 * 00 where *= [0x00-0x20] (around 1m total) and run pkcrack with those as the plaintext you'll probably get it
i don't know if pkcrack knows how to steal the first byte from the prepended data or not

>> No.6425645

>>6425617
The thing you're quoting from is actually a central directory file header, which starts with 50 4B 01 02 and can probably be deducted from the outer archive as well, except it's at the end of the data stream rather the very beginning.
https://en.wikipedia.org/wiki/Zip_(file_format)#Central_directory_file_header

Again, this does not help much since the data has been compressed with Deflate and the compressed data depends both on the uncompressed data and the used compression algorithm. If we assume that the first Deflate block has been encoded with fixed Huffman tables, we can actually piece together the first few likely bits of the unencrypted data stream, but it still won't be enough to crack.

>> No.6425646

>>6425617
I think you have the layout wrong. It's:

[0x00 - 0x03] Zip Signature
[0x04 - 0x05] Version Needed
[0x06 - 0x07] Flags
[0x08 - 0x09] Compression
[0x0A - 0x0B] Modified Timestamp
[0x0C - 0x0D] Modified Date
[0x0E - 0x11] CRC32

I could infer most of those, but the modified time is granular up to the second, and in order to guess we'd need to infer data about the header of STUFF.ZIP. We know nothing about the files inside of it.

>> No.6425648

>>6425617
Basing my attempts off of:
users.cs.jmu()edu/buchhofp/forensics/formats/pkzip.html

>> No.6425921

>>6424374
I assume you'd only watch high definition cp?

>> No.6425946

>>6425316
I took at look at the files myself and I found some interesting things
colors\cdir.mfl contains a file listing of source files
tmp\test.sfl contains some placeholder text files and a windows executable
and multiple folders contain a status.me file that seems to be created from a text editor they were using.

>> No.6426242

Bump

>> No.6426527

>>6423523
Hashcat is of no use here as it only supports cracking ZIP entries up to ~8 KB.
https://github.com/hashcat/hashcat/issues/2186#issuecomment-530489997
I don't have a GPU-enabled build of JtR, but at least I will try a simple rule in combination with rockyou.txt on CPU.

>>6425946
Also SRDATA.DAT is also in TMP, but it just says "end".

>> No.6426562

>>6425397
if you've used one of those before, you'd know that wouldn't really work

>> No.6426570

Remember to send this thread or all of your findings personally to the TCRF crew

>> No.6426571

>>6426562
that's the first thing you test is it

>> No.6426578

>>6426571
of course

>> No.6426956

>>6426562

Well maybe that's the pic, a weird failed scan of his hairy balls with mspaint text on it saying "yeah.. not sure why I thought this would work."

>> No.6427162

>>6425178
It almost certainly does. You don't understand what a difference it makes. In this case it's literally trillions of times faster. My gaming PC using the GPU would run circles around my entire cluster using CPU. Unfortunately it's not as easy as it should be. There's no GPU support for it in john and after building hashcat from source because the releases are ridiculously out of date I found it's module has problems with this file. I'll probably try running john tonight and see what happens. Might get lucky.

>>6425252
Thanks. Unfortunately it's just been long string of un-luck.

>>6425261
Nah. I just mounted the image from my massive archive and diffed the file with the one OP posted
>Files /media/cd1/stadium/srdata.dat and /tmp/srdata.dat are identical
All good

>>6425490
Hope is wonderful thing but you weren't really expecting that to work, were you?

>>6425946
Yes, there's a lot of interesting stuff in there. Hopefully this will get more people interested in digging into this stuff.

>>6426527
There is no build of john that supports GPUs for this file type. It looks like both hashcat and john need fixing to accomplish this. I'm guessing fixing john would be the easiest route as the working logic from hashcat could be used. For hashcat it looks like a fundamental design problem.

>> No.6427325

>>6426570
>site that regularly scrubs documentation of datamines and regional changes if they find them "problematic", after the fact
>involved in goemon 3 drama
Don't feed the legitimacy of drama whores and discord trannies, or trust them with your hard work of your research. Write it in full, the way you want, on a blog or another fan wiki. If they really want it, THEY will come asking. k thx.

>> No.6427559

>>6427162
>Hope is wonderful thing but you weren't really expecting that to work, were you?
okay buddy, dial it down a bit

>> No.6427709

>>6424675
To dumb down what >>6425282 said: you can see the contents without knowing the password, you just can't extract it.

>> No.6427712

>>6425921
Anything less wouldn't be civilised.

>> No.6427784

>>6424161
plot twist: the coders gf is 12

>> No.6427826

>>6425646
msdos time is only has a resolution of 2 seconds since only 5 bits determine the seconds

>> No.6427894

It's an old ass zip file. Leave a brute forcer running over night.

>> No.6428143

>>6427325
>regularly scrubs documentation of datamines and regional changes if they find them "problematic",
proofs and examples pls

>> No.6428162

>>6427162
cringe

>> No.6428371

>>6427894
It might be an old add zip file but it sure has your young ass befuddled. OP already ran a large dictionary against it. It's at least a relatively long and complex password. It's possible that it's so long that it it would take your PC hundreds of years of over nights to brute force it.

>> No.6428378

>>6428371
did he try "password"

>> No.6428398

>>6427162
This was to be expected, as there's not much you can do except trying to decrypt the whole file every time (the encryption header only contains one byte of the CRC value to reject most wrong passwords outright) and see whether it decompressed correctly and if the full CRC matches.
I also ran John against the rockyou and wordpress password lists over night with some rulesets, so it's most likely not a known weak password.

>>6427894
Despite the various known (reduced) plaintext attacks against ZipCrypto, it's a surprisingly tough little fucker if you use a hard password and never reuse it for more than one archived file.
The best solution would be to find an archive from the same developer encrypted with the same password.

>> No.6428528

>>6428398
I started brute forcing ASCII with CPUs. Will let it run for a while and see what happens. Worst case it rules out a lot of stuff.
Approaching it from a different angle is certainly worth considering. An obvious one would be to check if the file is used during gameplay. It would be hilarious if it was and the 2000 char random password was stored in clear text in the code.

>> No.6428590

>>6425053
>>>/v/

>> No.6428624

>>6428528
I guess you can rule that out. While the main binary and the overlays contain references to the contents of most directories, TMP is never mentioned as well as SRDATA.DAT.
Even when the filename was masked, the rest of the data files are obviously in a structure immediately consumable by the Playstation and/or the engine, while you certainly would need Zip routines just to read this one file.

>> No.6428854

How about hunting down the fuckers who made this game?

I know this is not a viable option, but there's CREDITS files that has all the devs name just in case you don't wanna play it.

>> No.6429363

>>6428854
Assuming the dude remember the password...

>> No.6429568

Oh shit, you don’t want to know what’s in there...

>> No.6429607
File: 1.31 MB, 1300x1000, fghgfghhffhfgh.png [View same] [iqdb] [saucenao] [google]
6429607

>>6429568
what is it??????????????????

>> No.6429618
File: 1.94 MB, 656x368, 1588985132304.gif [View same] [iqdb] [saucenao] [google]
6429618

>>6429568
Anon post it

>> No.6429634

>>6429568
https://www.youtube.com/watch?v=d5c_TyajItw

>> No.6429747

>>6429363
Worth a shot, I can only find the Lead Developer name's 'Bernie Whang'


https://www.linkedin.com/in/bernie-whang-1b33321

He worked at Padded Cell Studio, so it's him.

>> No.6429756

I'm bruteforcing too. Will probably leave this going in my server for a while.

>> No.6429762

>>6429607
>what is it

Bernie's Whang

>> No.6429768

>>6429762

You know where this is going...

>> No.6429785 [DELETED] 

>>6423390
Neck yourself, paedo.

>> No.6429796

>>6429785
Assuming it's a 800Kb file, probably source code or the biggest rant ever.

>> No.6429814

>>6429785
I didn't say I wanted it to be CP

>> No.6429965

This is exciting, I hope its something good like source code or naked pics of his girlfriend (later wife).
Imagine having to explain that to the missus.

>> No.6430032

>>6429965
I know, I can't wait to see what's in it... hoping these guys can get it open because I sure as fuck don't know anything about doing it but the suspense is killing me

>> No.6430082

>>6429785
>ae
you're from the pedoph isles, so no one's going to listen to you, faggot

>> No.6430196

Non P people are not allowed to use the full P word, that's how you can tell who's a P or not a P.

>> No.6430275

>>6430196
Yeah 'P' igger

>> No.6430286

Fuck piggers

>> No.6430303

>>6430286
My Pigga!

>> No.6430426
File: 7 KB, 246x205, Jerbz.jpg [View same] [iqdb] [saucenao] [google]
6430426

Th't'k'rr jerbz!

>> No.6430770

>>6429796
803849 bytes of NIGGERNIGGERNIGGER

>> No.6430901 [SPOILER] 
File: 97 KB, 240x216, 1589517980238.png [View same] [iqdb] [saucenao] [google]
6430901

>>6423345
Attempting to crack with JtR. If this is pic related, ima sue OP.

>> No.6430953

Will the secrets of the universe be hidden in this zip file?

>> No.6430963

>>6428371
Sounds more like you're befuddled. And uninspired. Who the hell said anything about a dictionary? That's stupid.

>> No.6431038

There's a weird sound file in Spider-Man 2 Enter Electro that I could not play.

>> No.6431069
File: 27 KB, 960x947, 1587661238718.jpg [View same] [iqdb] [saucenao] [google]
6431069

What if the there's a clue in the game itself? Anyone tries playing it?

>> No.6431143

>>6430963
So stupid it was the first thing everyone who actually knows what they're doing tried first. You don't have a clue. Go pretend you do somewhere else.

>>6431069
>try playing PS1 sports shovelware
I'd rather try guessing passwords manually

>> No.6431159
File: 2 KB, 125x123, 1583903252136.jpg [View same] [iqdb] [saucenao] [google]
6431159

>another layer of zip just to make sure people can't even read the filenames
WHAT THE FUCK IS IN THERE

>> No.6431165

post yfw STUFF.ZIP is also password protected.

>> No.6431173

>>6431159
Watch as it ends up being a prank "gotcha!" image file or some shit

>> No.6431193

I'm afraid to say this but... we should get reddit and whang on this

>> No.6431204

https://archive.org/details/inner_worlds
apparently this game has the source code encrypted on the disc

>> No.6431209

>SRDATA
>SouRceDATA
???

>> No.6431264

its gonna be boring ken kutaragi nude pics, but we wanna see them ANYWAY

>> No.6431287

>>6428371
>It's possible that it's so long that it it would take your PC hundreds of years of over nights to brute force it.
Well luckily this sounds a lot more worthy and relatable than folding@home

>> No.6431301

invest in my Jimmy Johnson's VR Football '98-based cryptocurrency today

>> No.6431310

>>6431143
>didn't work
>stupid
Yes.

>> No.6431320

password is 464f4f54 (same with STUFF.ZIP)

>> No.6431321

>>6431310
Not that guy but I don't think trying to argue that it's a stupid move spending an entire few seconds testing at least the statistically most frequent passwords when trying to guess a password will work out well for you.

You can just be wrong and stop posting, it's fine.

>> No.6431329

>>6431320
neat it works. Turns out it is source code to the football game. (btw the password is hex for FOOT)

>> No.6431332

>>6431320
Thank you, anon. >>6431209 was right, it seems to be the whole source code to the game.

>> No.6431334

>>6431321
DOS zip file. HMM. How many characters could the password possibly be?
Oh wait. That other anon wrote a script and got the job done. What a surprise.

>> No.6431337

>>6431334
What? I didn't say I agreed with the other anon. I'd always start a brute forcer before trying other things.

Doesn't mean you aren't a moron.

>> No.6431345

Looks like the engine is based off of NFL '97 code, which isn't really that surprising

>> No.6431353

>>6431337
Christ, that's a lot of estrogen.

>> No.6431361

>>6431353
Very cope.

>> No.6431371

>>6431320
neat

>> No.6431519

>>6431329
it's source code to a football game
CREDITS.C;
/****************************************************************
CREDITS LIST FOR PSX VERSION OF JIMMY JOHNSON NFL 97
*****************************************************************/

>> No.6431547

>>6431519
That was probably the working title of VR Football '98. The credits are one of the older files from March 1997.

>> No.6431557

>>6431310
Spoken like a true autist. So afraid of failure you never try anything. Which is why you've never learned anything. Including how to stop making a fool of yourself.

>>6431320
Well done

>>6431334
>How many characters could the password possibly be?
80 if the "DOS zip file" was made with an old command line version in 1997. Thousands if made another way. I assume there's no point in telling you to stop embarrassing yourself.

>> No.6431560

Release the source code.

>> No.6431561

Mission Accomplished.

>> No.6431570

>>6431519

Bugfixed modern roster upscaled PC port when?

>> No.6431686

https://www.mobygames.com/developer/sheet/view/developerId,156824/

https://www.linkedin.com/in/bernie-whang-197a063

https://www.linkedin.com/in/bernie-whang-197a063

>> No.6431701

>>6431686
https://en.wikipedia.org/wiki/Suzanne_Whang

>> No.6431778

>>6431320
Nice. In the end, what was the winning strategy?

>> No.6431838

>>6431320
based cracker anon

>> No.6431843

>>6431320
Based, I figured it'd probably be the whole source code.

So, is this a common thing devs do? Could the full source code of other games just be sitting in zips in the game files?

>> No.6431914

>>6431843
Obviously not so common or it would come up more often. But OP seems to have a good system. Not sure what all it's looking to and there could be ways things are obscured that is doesn't catch, but it's certainly a good start. Hopefully this will get more people looking.

>> No.6431918

>nintendo fags get super mario 64 source
>we get fucking jimmy johnson's vr football '98

>> No.6431927

>>6431843
There's a good amount of PC Engine CD games with random source in the disc but that's because a CD is huge and they had to store the game data somewhere (aka the same HDD array they used for development).
As for purposefully adding source code, aside from security concerns, why not? Who the fuck still has the contents of that zip in 2020? It's a nice message-in-a-bottle style archival strategy for it when you think about it.

>> No.6431945

>>6431843
>is this a common thing devs do?
It's not super common, but there are a handful of PS1 games with source on the disc.

>> No.6431962

very nice

>> No.6431973

Well... this is porn for me.

>> No.6431998

>"PSX" written all over the place in source code
/vr/ BTFO

>> No.6432002

>>6431998
>/vr/ BTFO
Like that's too hard to do.

>> No.6432032

>>6430770
That guy will be forever based. Unfortunately;

>>6431918
>>nintendo fags get super mario 64 source
>>we get fucking jimmy johnson's vr football '98

We got the real shit.

>> No.6432037

>>6423608
Did you forget what website you're on? Cp is a sad part of 4chans history and a running joke these days.

Besides, he may have meant;
>Captain Picard
>Cheese Pizza
>Corperal Punishment
>Crazy People
>Crappy Password
>cylindrical Poops
>Catholic Pope (that makes so much sense now...)
>Crystarium Points
>Cat Poo
>Catwoman's Pussy
>Creamy poon
>Coin Purse

There's lots of things "cp" could stand for. Maybe YOU'RE the one with the problem for thunking it was something else.

>> No.6432043

>>6423390
>>6432037
Can't write "OP" without "CP"

>> No.6432046

>>6432037
Nah man, it's just Club Penguin.

>> No.6432050

Ahem.

So...

How do I compile this shit?

>> No.6432106

>>6431918
>nintoddlers get bing bing wahoo
>sonyggers get sports shovelware
God, karma, synchronicity, destiny, call it what you will

>> No.6432134
File: 14 KB, 247x223, 1587402283734.jpg [View same] [iqdb] [saucenao] [google]
6432134

>scrolling through the source code
>see a general purpose smooth camera tracking snippet
>copy/paste it in my zoomerific game maker studio 2 project
>it fucking works
Who /hack fraud/ here?

>> No.6432257

>>6432134
What you are is /goingtoprisonfortheftafterireportyoutothefbi/ here

>> No.6432272
File: 126 KB, 610x606, 1587490433649.png [View same] [iqdb] [saucenao] [google]
6432272

>>6432257

>> No.6432315

>>6432046
Funny as that's a known hunting ground for pedos

>> No.6432318

>>6432315
Jesus, what the fuck is wrong with these people?

>> No.6432340

>>6432134
>Not selling the code as a script on gamemaker's asset store

>> No.6432348
File: 28 KB, 500x490, 1589232299921.jpg [View same] [iqdb] [saucenao] [google]
6432348

>>6432340

>> No.6432375

>>6431320
well done

>> No.6432398

What's the benefit of hiding source code on disc though?

>> No.6432418

>>6432398
Probably because there will be a many copies, so it never gets lost.

>> No.6432507

>>6428378
"god"

>> No.6432545

>>6431320
WE DID IT REDDIT

>> No.6432548

>>6431193
off yourself.

>> No.6432562

>>6431519
Now port it to PC

>> No.6432595
File: 49 KB, 233x251, goldthread.jpg [View same] [iqdb] [saucenao] [google]
6432595

>rename zzz files to jfif

>> No.6432603
File: 108 KB, 361x310, dickhead.png [View same] [iqdb] [saucenao] [google]
6432603

Unused character.

>> No.6432605
File: 233 KB, 1256x1075, 1562252584347.png [View same] [iqdb] [saucenao] [google]
6432605

>>6432032
Based on what, exactly?

>> No.6432610

We need to get folding@home on this somehow.
In fact, fuck that shit, get me CERN on the line.

>> No.6432612 [DELETED] 

>>6432605
In your nigger-loving question.

>> No.6432617

>>6432612
Cause and effect seem to be in conflict here. Are you well?

>> No.6432620

>>6432610
We already cracked it, read the thread.

>> No.6432624

>>6432617
Yes, No!

I mean YES!

>> No.6432648

wow it's fucking nothing

>> No.6432712
File: 280 KB, 646x595, 1584794431635.png [View same] [iqdb] [saucenao] [google]
6432712

>mfw there are a few ps1 related code from sony dating as far back as march of 1995

>> No.6432727

>>6432712
PSPRITE2.C dated in 1994.

>> No.6432732
File: 126 KB, 549x413, 1587402918481.png [View same] [iqdb] [saucenao] [google]
6432732

>>6432727

>> No.6432738

>>6432732
May I ask what's freaking you out?

>> No.6432741

>>6428378
“guest”

>> No.6432773

>>6432741
hunter2

>> No.6432793

>>6432398
>>6432418
If only Sega had made a habit of doing this - or everyone with their server software during the server side data apocalypse of the '00s

>> No.6432848

>>6432738
He just realized he's the facebook frog.

>> No.6432860

>>6432848
Imagine a frog photo gives PTSD and then they pay a lot of money. Imagine being sensitive gives you money.

>> No.6432878

>>6432860
I don't understand. Where is my fucking money?

>> No.6432903

>>6432878
At Facebook, Alien Fuckerberg paid $52 millions to mods who git PTSD from that Frog fuck.

>> No.6432910

Funny.

>int DumbFuck[9]; // 8 pads plus one to cover for a flaw in Nick's code
>int *PadPressed = &DumbFuck[1]; // Because Nick never allowed for the -1 condition in pad no. in his code

>> No.6432927

>>6432903
Give me my money, fuckface.

>> No.6432940

>>6432927
Ask facebook, faggot.

>> No.6432945

>>6432927
I'm not fucking around:
https://www.bitchute.com/video/B9kClO_7LgU/

>> No.6433121

>>6432727
FBREPLAY.C has a modification date of 1988-06-20, but it says Mike Heilemann started working on it 06/20/95.
In total four files he worked on are seven years older than they should be, either because he deliberately did this to force some Makefile rules to rebuild every time or he didn't notice his computer clock was wrong.

>> No.6433142

>>6433121
Some said in this thread that it was another game's engine. Probably they made games before using this SDK, but i highly doubt his computer clock was wrong...

>> No.6433160

>>6432712
you are aware ps1 launched in december of 94 in japan, right?

>> No.6433308

>>6431998
more like btfo that one kid who is certain nobody calls it that

>> No.6433320

>>6433142
i think it might have some bits taken from NFL '97 for the sega saturn, one pretty obvious one being SATPAD.H which defines bits for each controller (pad) button, whose comments match a sega saturn controller (no select button, x/y/z buttons)

>> No.6433345

>>6433320
I see, I'm not really good with C/C++ desu.

Still, doesn't explain the 1988 files...

>> No.6433358

>>6433345
well one of them is dated 1988-06-20, and in the file it says it was started on 1995-06-20 (assuming american formatting)
so clearly the computers' clock was rewound, but i don't know why

>> No.6433484

>>6433358
>well one of them is dated 1988
Try 4. They range from february to december of 1988.

>> No.6433492

>>6433484
I think they the code from another game/file and edited it.

>> No.6434264

>>6433492
They accidentally the entire code?

>> No.6434425

>>6433492
the files aren't actually from 1988

>>6433484
i didn't say only one was dated within 1988, i said one is dated 1988-06-20, the critical part was 06-20, not 1988

>> No.6434624

>>6434264
Now THAT'S an old meme.

>> No.6434628

>>6434624
>its old, knowyourmeme told me so

>> No.6434634

>>6434628
ED told me that, actually.

>> No.6434646

>>6434264
it is creepy because i just got linked to a 8 year old post that had this meme and it made me think "wow i haven't seen that in a while"

>> No.6434752

>>6434624
O RLY?

>>6434634
And nothing of value was lost

>>6434646
It's even more creepy because I've never cleaned my 8 year old fleshlight

>> No.6435469
File: 163 KB, 389x297, giphy.gif [View same] [iqdb] [saucenao] [google]
6435469

>>6434264
>>6434624
>>6434628
>>6434634
>>6434646
>>6434752
h0w d0 y0u d0 f3ll0w 0ldf4gz :DDD

>> No.6435471
File: 43 KB, 354x640, longcat.jpg [View same] [iqdb] [saucenao] [google]
6435471

>>6435469
roflcopter

>> No.6436057

>>6433320
That's exactly what happened. NFL '97 was originally called Jimmy Johnson's Football before Sega snatched it for the Saturn, and this is its Playstation port. SATPAD.H was just left in the code, the other compilation units include PSXPAD.H of course.
https://segaretro.org/NFL_%2797#History

>> No.6436071
File: 15 KB, 236x236, xeno.jpg [View same] [iqdb] [saucenao] [google]
6436071

Can someone give me a quick rundown? Was the file opened yet? Do we know what's in it?

>> No.6436084

>>6436071
Its the source code of the game

>> No.6436096

>>6434624
old meme is old

>> No.6436323

>>6434264
accidentally what?

>> No.6436345

>>6436323
the entire code

>> No.6436558

>>6432910
The whole file DPCSHL.C is about how Nicolas is a bad programmer (and the Executive Producer/Lead Programmer Mike Knauer stepping in everywhere to lay it down). /dpt/ would have a field day with this.
>/* if(Mirrored == TRUE) what in the @#$%^& is this, nick?!?
> Mirrored = FALSE;
> else if(Mirrored == FALSE)
> Mirrored = TRUE; */
> Mirrored = !Mirrored; // Nick, please take a course in Boolean algebra
No wonder they had to compile it without optimizations.

>> No.6436572

>>6436558
I gotta agree, what in the @#$%^& is this? Why in the fuck would you need an if else if statement if you only have two possible conditions? Why would you do any of this code? Yandere dev would be proud of this man.

>> No.6436573

>>6436558
>if(Mirrored == TRUE)
>else if(Mirrored == FALSE)
yea but what if Mirrored is not TRUE OR FALSE?

>> No.6436652

>>6432398
Preservation purpsoses. It worked, no one cracked it until more than 20 years later.

>> No.6436723

what tools would be recommended under Linux? I'd like to do some digging of my own.

>> No.6436834

>>6436573
You mean like what if it was -1 and a DumbFuck never considered that possibility? Nah. Totally different situation.

>> No.6437218

>>6436071
We did. The password was 464f4f54 (HEX for the word "FOOT") and the content is the entire fucking source code.

>> No.6437227
File: 134 KB, 917x456, nick.png [View same] [iqdb] [saucenao] [google]
6437227

>>6436558
>>6436572
>>6436573

>> No.6437236

>>6437227
cringed an yikespilled

>> No.6437340

I really enjoyed this thread, but how does one datamine ps1 files?

>> No.6437453

>>6436573
In this specific case it's really just a boolean flag that's set to either value and also tested everywhere as such.
While this is a bad practice emergent across source code of the time, it should also be static like most definitions in this file, as the flag is never accessed directly by everyone else's code – it's only read here, initialized through Init_DPC_Data and toggled in DPC_Frame if the player chooses mirrored mode.

>> No.6437467

>>6436723
>>6437340
Not sure what OP used but there are many ways to go about it. Hopefully he can let us know.
If you have the time or aren't doing a lot of files you can scan each image for signatures. There are lot of tools like this, photorec is a good one.
If you have a lot of images and not a lot of time you can scan the first few bytes of each file.

>> No.6437501

>>6437453
// Anon, please take a course in Boolean algebra

>> No.6437693
File: 13 KB, 640x400, multi-edit.gif [View same] [iqdb] [saucenao] [google]
6437693

>>6437501
I did not intend to convey that this is not stupid, just wanted to stress that this particular instance of stupid worked because it was contained to itself.
A modern C++-like codebase would use the variable like this (fuck wasting 4 bytes on a flag), even though this was not available in GCC 2.6 at the time:
>#include <stdbool.h>
>static bool Mirrored;

By the way, this is how the code looks in the editor used for this project. Multi-Edit was prominently a DOS program until version 7.0 which had special support for running in a Win95 DOS box.

>> No.6437731

>>6437693
Good image. Whenever I read old source like this I can't imaging writing it just because of the editors at the time. Seems like a nightmare.

>> No.6437747

>>6432603
>SKIN_BLACK

>> No.6437752
File: 39 KB, 560x240, Jimmy Johnson&#039;s VR Football &#039;98 (USA)-0000.png [View same] [iqdb] [saucenao] [google]
6437752

Trying to trigger the game's debug screen. DoGameLoopPausePads from ARCADE.C should be run on the pause screen, which invokes CheckEggPassword and CheckTesterPassword from DEBUGSHL.C to see whether the debug screen should be launched based on previous inputs.
> debugShell = FALSE;
> if (CheckEggPassword() && gGameLoopState == GLOOP_INPLAY_STATE) debugShell = TRUE;
> if (CheckTesterPassword() && gMenuInfo.selection == PAUSE_QUIT_GAME) debugShell = TRUE;
> if (debugShell) { /* ... */ Display_Debug_Shell(FALSE); /* ... */ }
These should be the inputs used:
Tester password: left square left circle left triangle select
Egg shell password 1: triangle square circle square triangle select
Egg shell password 2: circle square circle square triangle select
Egg shell password 3: triangle square triangle circle square select
Egg shell password 4: circle square triangle circle square select
Egg shell password 5: square circle square triangle circle select
Egg shell password 6: triangle circle square triangle circle select
Egg shell password 7: circle square triangle square circle select
Egg shell password 8: triangle square triangle square circle select

Although tester password assumes that entering that sequence should be enough while "QUIT MENU" is selected, it seems to do nothing. All the strings from DEBUGSHL.C are present in the binary, but I can't find the binary representations of the *Password* arrays, neither in big or little endian.

>> No.6437780

>>6437752
Okay, I misread the implementation of CheckPadHistory in PSXPAD.C. Inputs are stored in forward order, but both the input history and the magic string are compared backwards. So all these passwords are supposed to be entered in reverse order from what I posted here.

>> No.6437781

>>6437747

There's also SKIN_WHITE your point?

>> No.6437806

>>6432603
For completeness:
- Joe Blow (Jersey No. 88, SKIN_WHITE, 6'0")
- Richard Head (Jersey No. 87, SKIN_TAN; 6'0")
- Joe B. Blown (Jersey No. 88, SKIN_BROWN, 6'0")
- Dick Head (Jersey No. 87, SKIN_BLACK, 6'0")

>#define MIN_HEIGHT 66 // 66 inches = 5'6"
Manlets need not apply.

>> No.6437926

For everyone interested who hasn't unpacked STUFF.ZIP yet, I imported the archive into a Git repository.
https://gitgud.io/qa-tari/jj97-source

>> No.6437957
File: 60 KB, 1056x1217, Cat but instead of feet is has more cats.jpg [View same] [iqdb] [saucenao] [google]
6437957

>>6431329
>>6431320
based feetfags

>> No.6438006

>>6437693
And I wanted to stress that you totally missed the point. ! is how it should be handled in that situation and no amount of cope will change that.
// Anon, please take a course in typedef

>> No.6438234

>>6431038
one project at a time

>> No.6438240

>>6432037
Civil Protection

>> No.6438284

try to compile it for windows

>> No.6438463

>>6431038
Did you check the file type?

>> No.6438484

>>6436573
How can Mirrored be real if our compilers aren't real?

>> No.6438485

>>6430770
unironicaly baste and also redpil

>> No.6438985

>>6438284
you'd need to port it first
that and do we even know if this is the complete (let alone final) source?

>> No.6439150

>>6437926
Based

>> No.6439180

>>6423345
Try 1234blue

>> No.6439208

>>6438463
It is a sound file either corrupted or less a second in length. Now that I think about it, Enter Electro probably used the same main menu engine from the first game and as we all know, the first game had the 60's Spider-Man theme in the "press start" screen which doesn't play in Enter Electro. Perhaps instead of removing the reference to the file, they swapped it with a dummy sound file.

>> No.6439269

https://www.linkedin.com/in/nicolas-antczak-2760196/

>> No.6439505

>>6439269
>visual basic
>j2me
>actually put "creating installers in IS/WISE" in there.. above "strong C skills" no less
nick, i...

>> No.6439720

>>6438985
It does seem to be complete, it's just a matter of getting the toolchain sorted out. Looking at the makefiles, they used Borland make + SDevTC to build the sources, we just don't know the exact version numbers.

>> No.6439897

>>6439269
>>6439505
Post screenshots I don't have an account so I can't see shit in there.

>> No.6439934
File: 5 KB, 160x160, D53CFDE7-ECF2-49C3-A4B6-18245C354AA1.jpg [View same] [iqdb] [saucenao] [google]
6439934

but of course a programmer from 22 year old football game is getting doxxed

>> No.6439937
File: 27 KB, 241x217, 1530982860465.png [View same] [iqdb] [saucenao] [google]
6439937

Any dev tools there?

>> No.6439978

>>6439937
No, just sauce this time

>> No.6440003

>>6439978
How disappointing, the psx homebrew community is needing tools the most.

>> No.6440131

>>6439934
You can literally look up the credits to any game and see the names of the people that worked on it. WOAH.

>> No.6440145

>>6440131
I have yet to see game credits where a guy's name was annotated with "Fucking Retard That Was Somehow Not Fired".
Though I wouldn't be surprised if some devs were tempted.

>> No.6440151

>>6439934
When you're old enough to have a linkedin page you'll realize that isn't being "doxxed"

>> No.6440285

>>6423345
you know it's probably just actual game assets used by the binary, right? why write your own compression scheme when you can just use a publicly available one? how about you open the executable in a hex editor and search for references to that file, the password would be embedded in there too

>> No.6440303

>>6440285
Read the fucking thread, goddammit.
>>>/v/

>> No.6440326

>>6440285
>b-b-but the binary file source code has three additional shader cortex values that the pygotharon doesn't have so by extension
shut up faggot. rofl

>> No.6440420
File: 378 KB, 600x615, ching-chong-potato.png [View same] [iqdb] [saucenao] [google]
6440420

>>6440285

>> No.6440559

>>6423525
"custom tools"
Dude, there are tools for exactly this for centuries.

>> No.6440586

There are various Makefiles to compile different versions (different debug builds & menus) of different devs. So it might be worth a shot to compile each one and check those out.

>> No.6440604

>>6440303
I'm not going to read 255 post, so tell the story please!

>> No.6440637

>>6431320
How did you find it?

>> No.6440653

>>6423345
What are you using to datamining those PS1 games, anon?

>> No.6440658

>>6423345
It's CP bro don't open it.

>> No.6440693
File: 38 KB, 256x256, slowpoke-256x256.png [View same] [iqdb] [saucenao] [google]
6440693

>>6440658

>> No.6440705
File: 242 KB, 640x554, Mother-Goose.png [View same] [iqdb] [saucenao] [google]
6440705

>>6440604
>tell the story please!
One upon a time there was a little faggot named Anon. Anon was a downie and had been dropped on the head many time as a child, which he still is. For all these reasons, and more, he was incredibly stupid. One day Anon was shitposting on the fourth channel when he ran across a thread about a zip file found on a PS1 disc. Eager to contribute his vast knowledge of absolutely fucking nothing, anon shitposted some nonsensical drivel without even understanding the OP, let alone reading the the thread. People laughed at Anon and told him to read the thread. But Anon was too retarded to read the thread so he asked to be spoon fed. So the people laughed even harder and told Anon to go back to tiktok. Anon realized what he was done was wrong. He repented of his evil ways and swore he would never shitpost on 4chan again. He swore to banish himself and never return until he was old enough to post there. To took the advice of the wise 4chan elders and fucked off back to tiktok and everyone lived happily ever after. The End.

>> No.6440709
File: 3.50 MB, 454x310, 1580237471699.gif [View same] [iqdb] [saucenao] [google]
6440709

>>6440705

>> No.6441142
File: 9 KB, 269x151, Screenshot from 2020-05-18 18-33-55.png [View same] [iqdb] [saucenao] [google]
6441142

Is this retarded or am I just missing something here?

>> No.6441152

>>6423390
Naturally

>> No.6441157

>>6440604
>password protected zip file disguised as a data file inside ps1 game disc
>anons think it's cp or some shit
>3 days later, some leet hacker manages to crack it
>password turns out to be hex number for the word foot
>the 2nd zip file inside it is also protected with the same password
>we open it, turns out to be uncompiled source code for the entire game
>/vr/ reads it, has comfy time
>some funny shit here and there like data for an unused character called "dick head" and pajeet tier code written by a guy named nick who got roasted by his co-workers in the comments

>> No.6441173

>>6423345
Now that we have the source code. Is this the right time for a /vr/ football game?

>> No.6441178

>>6441173
Jimmy J's VR /vr/

>> No.6441180

How do we unlock Dick Head, bros?

>> No.6441214

>>6437806
Anything under 5'8"/5'9" is manlet tier

>> No.6441230

>>6440604
>I am not going to read 255 posts of mostly one or two lines per post! Are you crazy! I'll just post with my advice for finding the password even though it's already been found and then demand someone give me a cliff notes version of the thread!
Seriously just fuck off back to your home

>> No.6441265

>>6441142
Probably the latter.
What is it that you don't get?

>> No.6441268

It's too bad this was discovered for a literal who sports game that nobody gives a single fuck about.

>> No.6441291

>>6441142
Of course you're retarded. What's missing is any explanation of what you think is/should be going on here. Are you triggered by the use of tabs instead of spaces? Types? Do the numbers confuse you? Fart and give me a clue.

>> No.6441336

>>6441142
The function SetCrowdLevel (SOUND.C) gets passed four different volume levels for the crowd (and one for stereo panning) as parameters and packs them into an array.
You could unroll the loop that goes over the array and sets the appropriate sound channels to use level1…level4 directly, but because it's also using the array index 0…3 to calculate the correct channel index, it's more readable. MIPS passes at least the first four parameters in registers anyway.

>> No.6441451

>>6432037
So after all we found out what CP stands for.
>NOTE: All AI routines in the main AI loop refer to the "CURRENT PLAYER" (usually the loop counter of the AI loop 0-21 - often referred to by variable "gPNum").
>Any references to the players data structures are "hidden" in a macro starting with the initials CP. This allows us to more freely change the data structure (if needed) from the initial non-linked array based data structure (easier to debug) to a structure based data structure.
They did not make a structure to describe all attributes of a field player, for optimized poking in memory they made 63 different arrays to do so. And those macros are only used in AI code, e.g. GAMELOOP.C accesses PlayerXPosition directly, so they probably never had time to refactor it.

According to FBAIDATA.C, they had to cut down animations and AI from 20 Hz to 15 Hz (actually called FRAME_RATE_30HERTZ in the code as it duplicates each frame) in March 1996 because they couldn't keep a 50 ms frame time, but managed to deliver the final product running at 20 Hz. The code still expresses player speeds in 1/15 second units, though.

>> No.6441615
File: 371 KB, 811x904, nick&#039;s code.png [View same] [iqdb] [saucenao] [google]
6441615

>>6436558
based Nick

>> No.6441626

>>6425053
Fuck off back to /v/

>> No.6441631

Try Password1

>> No.6441664
File: 869 KB, 986x797, 1504140872977.png [View same] [iqdb] [saucenao] [google]
6441664

>>6441615
>ever heard of SUBROUTINES, Nick?!?

I fucking love it

>> No.6442371

>>6440003
At least this should compile easily if you want to emulate modified versions instead of using developer hardware. It only seems to use the standard Psy-Q toolchain + BUILDCD, the Borland makefiles are readily rewritten for GNU make or a contemporary build system.

>> No.6442531

>>6436558
It'd be interesting to see what each version of the code actually compiles to, using different compilers and settings. If Mirrored is declared as a bool, and the compiler is good at optimization, both should result in something like
xori $t1, $t1, 0x1

>> No.6442537

Do either of these guys have public twitters or emails we could let them know about finding this? I am sure they would be amused by it, I'd like to ask both Nick and the guy who wrote that shit another their experiences on the game

>> No.6442553

>>6442531
well,
LB $t1, Mirrored
XORI $t1, $t1, 0x1
SB $t1, Mirrored

>> No.6442696

>>6442531
It's also be interesting to see how many people remember when C didn't have a bool type

>> No.6442737

>>6439208
I don't have Enter Electro now, will download.
did you try other softwares like psplay? I'll try to export it with another program or mess with and see where it goes...

>> No.6442758

>>6439505

It's been more than 20 years and Nick hasn't stepped his game up...

>>6441178
A remake.

>> No.6443034

>>6439269
So he still can't write proper English.

And he specializes in making shitty Android apps now:
https://play.google.com/store/apps/details?id=com.verasprite.veraapps&hl=en

>> No.6443049

>>6443034
>Installs 50+
kek

>> No.6443060

>>6443034
madre mia......
el demonio de los pajeets.........

>> No.6443193
File: 605 KB, 690x611, 1468724913961.png [View same] [iqdb] [saucenao] [google]
6443193

>>6441615
>Nick must of thought he got paid by the byte

>> No.6443239

>>6442737
It's literally a .wav file on the root.

>> No.6443350

>>6443034

http://www.verasprite.com/

I'm dying

>> No.6443357

>>6431918
We also got garfield kart

>> No.6443367

>>6443350
very soulful website tbqh, even though nick here seems to think he's invented images
http://www.verasprite.com/sites/v01.10/veravideo.html

>> No.6443397

>>6441615
>"must of"
Yikes.

>> No.6443439

>>6443367
>runs on anything that displays a picture
Is VeraSprite the new doom?

>> No.6443441

>>6443367
So soulful it's done in FP97 and hosted in his moms basement

>> No.6443447

>>6437806
This is the real reason companies don't want other people to look at the source code

>> No.6443449

>>6443034
this looks like it was written by a schizo
>Watch VeraApps!
>You've seen VeraApps on your iPhone. Now VeraSprite's photorealistic multimedia rich mobile experience is on your Apple Watch! Moving from desktop to mobile to wearables, VeraSprite now offers its animated shows for viewing and hearing with the Apple Watch alone or paired with Apple AirPods.
>"Watch VeraApps" is a realization of the Dick Tracy meme as Apple's boyhood Tim Cook may have imagined it. Hey, millennials, Dick Tracy was a 1930's comic strip hero created by Chester Gould who used a two way radio with video wrist watch patented by Al Gross.
>Besides personal blogs, we have a wide variety of short shows on health, art, food, and even introduction to Twitter (for those uninitiated).
>VeraSprite is a software developer specializing in mobile content using proprietary technology that offers natural speaking photo realistic avatars performing in an automated production and digital publication system. Once your talking selfie is created, shows can be loaded into Watch VeraApps and animated by recording your voice.
https://apps.apple.com/app/id1186023790

>> No.6443456

>>6440604
Wait for the best of reddit youtube video where some fag read a few funny posts with no context

>> No.6443463

>>6443449
>trying to introduce millenials to dick tracy
too late, avgn did that already

>> No.6443536

>>6443449
you know, even watches can play video nowadays, bandwidth isn't so tight that you can't make an icon-sized portrait video fit over cellphone networks
it's like something made in 1992 for the multimedia boom, terribly out of date

>> No.6443538
File: 289 KB, 803x3245, kurwa.png [View same] [iqdb] [saucenao] [google]
6443538

>>6439897

>> No.6443552

>>6443367
is that a motherfucking game.com?!
https://femto.pw/hijj.png

>> No.6443556

>>6443538
>Progreammer
Is that a typo? If not, do I even want to know what the job description is?

>> No.6443557

>>6443538
>Physics major
So that's why he can't program for shit
Also, no mention of that boolean algebra course, I'm disappointed at Nick

>> No.6443561

>>6443538
>Porting old PocketPC projects to Visual Studio 2005
what an.. upgrade?
>Building PocketPC installers
for what actual purpose?

>> No.6443570

>>6443556
there's a bunch of ESL hints in there
>"that can utilize my high professional skills"
>"software for the cell phones"
>"part time work in the venture capital company."
(seems putting "the" in inappropriate places is a common mistake for ESL people)
to name a few
considering he's apparently been in america since at least 1984, you'd think he'd be pretty good at english by now

>> No.6443585

>>6443561
>>Building PocketPC installers
>for what actual purpose?
Cause dumb people couldn't copy cab files to their pocket pcs

>> No.6443589

NICK IS HONORARY PAJEET

>> No.6443595

>05/13/20
>"I was datamining PS1 games today and I found something odd..."
>05/19/20
>NICK IS HONORARY PAJEET

never change, 4chan

>> No.6443598

Is there a list of games with hidden full source code on the disk?

>> No.6443607

>>6440285
do you live in a CSI episode?
what the actual fuck did i just read

this is what it looks like to know precisely enough to get in trouble

>> No.6443621 [DELETED] 

>>6443557
Given then several year gaps between graduation and that job, I'm guessing he got his physics degree, couldn't find work, and then either taught himself programming or took some courses at a community college or something.
>>6443570
You're probably right, but read enough craigslist and ebay listings and you'll come to realize that plenty of native English speakers type like they're fresh out of third grade.

>> No.6443628

why does /vr/ not have more threads like this? fucking golden, and i'd be happy to contribute to future ones

>> No.6443731

>>6443628
you can't just make shit like this up

>> No.6443734

>>6443731
no shit, but we could definitely get some datamining threads going

>> No.6443754

>>6443628
>>6443734
retro shit leaks here fairly often, /vr/ is pretty much the only board on this site that actually does anything interesting or worthwhile once in a while

>> No.6443809

>>6443598
Princess Maker on NDS had most of its source (i.e. no headers) stored in the ROM
Actua Soccer had a PC demo that shipped on a demo disk, and that disk actually contained the full source code for the game
There's also a bunch of games/demos where the source didn't leak, but debugging symbols did - it's how they managed to reverse engineer Diablo, for instance

>> No.6443848

>>6443439
Low-IQ John Carmack.

>>6443556
>Vusual Studio
I fucking love C--

>> No.6443849

OP what tools do you use for mining? I only really know using things like binwalk, etc for finding interesting things (I have interest in RE, security CTFs, etc). It's something I'd quite like to get into.

>> No.6443921

>>6443754
>/vr/ is pretty much the only board on this site that actually does anything interesting or worthwhile once in a while
Too bad it's still moderated by insufferable cocksuckers.

>> No.6444187

>>6443598
The op posted a list of ps1 games he found with source in a discord, don't know why he didn't post it here. I'll try to look for it.

>> No.6444191

>>6444187
I've seen some which were mentioned itt on that wikipedia list, but most of them are missing

>> No.6444196

>>6442537
This, public stuff from like LinkedIn or Twitter of course, not trying to dox the old fucks but it would be cool to show them the efforts of anonymous chronicled in this thread.

I wonder though, does Nick know all this shit got wrote about him in the code? Could be awkward to show it to him all these years later

>> No.6444234

>>6443598
>>6444191
Found it
https://pastebin.com/ziYF3TMm

>> No.6444309
File: 8 KB, 845x297, Untitled.png [View same] [iqdb] [saucenao] [google]
6444309

>>6444234
>360 Three Sixty

>> No.6444321
File: 11 KB, 713x460, Untitled.png [View same] [iqdb] [saucenao] [google]
6444321

>>6444309
The "360 RULES" ascii art here is created with letters spelling "sex" and "pussy".

>> No.6444357

>>6444234
thanks

>> No.6444368
File: 4 KB, 125x123, 1589526224827.jpg [View same] [iqdb] [saucenao] [google]
6444368

>>6444321
>Famires e Youkoso! (Japan)
>:\DUMMY.DAT - Archive containing creepy/risque images of a supermodel

>> No.6444395

>>6443570
You'd also think a developer would know how to code

>>6444196
Pretty sure the lad knows he's retarded, even if he doesn't admit it.

>> No.6444414

>>6444368
Neither creepy nor risque

>> No.6444420

>>6444414
I'm downloading the rom, wait a sec.

>> No.6444459

>>6444414

Nothing creepy at all like you said, can't upload images for some reasons.

>> No.6444496
File: 20 KB, 599x400, 8BF9C7BA-C291-890F-33ACCA3A18E69293.jpg [View same] [iqdb] [saucenao] [google]
6444496

>>6431557
>Spoken like a true autist. So afraid of failure you never try anything. Which is why you've never learned anything. Including how to stop making a fool of yourself.

>> No.6444592

>>6444496
>it took me 5 days to come up with this irony
kek

>> No.6444604

>>6444592
>every poster in a slow-moving thread is active at all times and reads every post as they come
Take your meds.

>> No.6444643
File: 11 KB, 100x100, f5.gif [View same] [iqdb] [saucenao] [google]
6444643

>>6444604
>more irony
>more projecting

>> No.6444649

>>6444643
Keep replying.

>> No.6444709

>>6440285
If it was actual game assets, it wouldn't be password protected, since the decryption would slow down load times.

>> No.6444862

>>6444459
upload to imgur or something

>> No.6444893

>>6431557
cringe

>> No.6444984

>>6444862
https://imgur.com/a/wprXGR4#FgneCUR

>> No.6444987

>>6444984
kinda hot

>> No.6445095

>>6444987
There's more.

>> No.6445236

>>6444234
Those are only zip files. I bet there's much more hidden shit on PSX discs

>> No.6445367

Sorry for being a faggot, but what's the best way to start learning about how to dig these files?

>> No.6445431

>>6444987
The question is:the girl is not used in the game as far as i know, so who's she?

btw :

https://mega.nz/file/73BjFYRL

key:

RlClp6eTAr42x0jxlFJ-0rsQbE_QrEEbKMi0nG31qx4

>> No.6445465

>>6445431
kino

>> No.6445487

>>6445367
You can literally mount standard redump bin/cue pairs using DOSBox and riffle through the files at will. Even extract them.

>> No.6445512

>>6445367
The obvious way and if you only care about standard files: use a tool life file on linux to determine what the file type actually is, make a script that goes through all cd images and makes a list of unusual file types
Also use a tool like photorec and try recovering files that would otherwise appear to be be part of random garbage data

>> No.6445597

https://tcrf.net/Category:Games_with_unusual_dummy_files

>> No.6445604

>>6445487
>You can literally mount standard redump bin/cue pairs using DOSBox
>DOSBox
bruh
https://wincdemu.sysprogs.org/

>> No.6445610
File: 13 KB, 299x505, 1581351869535.jpg [View same] [iqdb] [saucenao] [google]
6445610

>>6435469
desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu

>> No.6445614

>>6445604
That too, if you're Winfag. I'm not.

>> No.6445679

>>6445236

OP here.
For each PSX rom I dumped the entire file listing, the first 256 bytes (for sig scanning), SHA1 and MD5. If you think this would be helpful in finding other hidden stuff, be my guest.

https://mega.nz/file/MPg0HQJC#lnI8m40dn9aa3uL7LZ0IKL6ndHUTZuidhGoBFmm4Jeg

>> No.6445683

>>6445679

also: note that some of it might be invalid. I didn't care enough to do multiple passes because I wanted to move onto PS2

>> No.6445687

>>6443628
If you want more threads of this manner, you'll have to make them yourself.
>i'd be happy to contribute to future ones
Then do so. Datamine some game and report your findings every once in a while.
Sooner or later, you'll realise what a waste of time it is to post about it in here and will leave to some other place with people who are more likely to care about this kinda stuff.

>> No.6445796

>>6440559
centuries? like before 1920?

>> No.6446209

>>6444649
>>6444893
I love the smell of desperation in the morning

>> No.6446224

>>6432037
Someone ought to make a joke CP folder that's filled with images of things that are abbreviated as CP, like what's in the list. Other possible candidates are Cunt Punt, Corvette Pushrods, and Communist Party.

>> No.6446303
File: 76 KB, 763x767, 1564437105046.png [View same] [iqdb] [saucenao] [google]
6446303

>>6423345
password is:
464f4f54

retards.

>> No.6446373

>>6446303
welcome to 5 days ago, retard
>>6431320

>> No.6446471
File: 20 KB, 400x397, slowsonic.jpg [View same] [iqdb] [saucenao] [google]
6446471

>>6446303

>> No.6446939

>>6445614
you can mount bin/cue with cdemu

>> No.6447090

>>6446939
not the person you're replying to, but I just convert to iso with bchunk and then mount with mount(8)

>> No.6447243

>>6446209
cringe

>> No.6448127
File: 6 KB, 289x174, butt hurt.jpg [View same] [iqdb] [saucenao] [google]
6448127

>>6447243

>> No.6449971

Bump

>> No.6450747
File: 36 KB, 1342x450, Capture.jpg [View same] [iqdb] [saucenao] [google]
6450747

>>6431038
ey b0ss. I checked the file.

It's a 30mb .wav file, very suspicious...I opened it with Audacity and I found that it's a silent file, it has noise on it...

The header file starts with:

RIFF”’ìWAVEfmt

>> No.6450792

>>6450747
>it's a silent file, it has noise on it.
Does the silent noise sound something zoom?

>> No.6451120

>>6450792
Nothing really. Here's the file if you wanna mess with it.

https://mega.nz/file/vnAiSSDT

key:
LQjCljMXNR3Up8Bk4KRdyN-0mVSUZYAQExUJyuYepHE

>> No.6451190

>>6448127
cringe

>> No.6451204

>>6450747
Seems to be some completely different data or a weird codec

>> No.6451304

Best thread in ages

>> No.6451441

>>6451204
Exactly, I didn't think it's just a blank wav file?

should I create a thread for it?

>> No.6451647

I just Finished F.E.A.R and Chief Technology Officer's name was Michael Heilemann, on CARD.C, the dev name was 'Mike Heilemann'

If they're the same, then Mike definitely stepped his game up.

>> No.6451702

Not the most exciting game to get the source code for, but preservation is preservation. This is an accomplishment.

>> No.6451717
File: 2.38 MB, 1920x1080, 1430677669652.png [View same] [iqdb] [saucenao] [google]
6451717

>>6451702

>> No.6452561

>>6451190
Imagine being this assblasted for so long. Rent free doesn't even begin to come close.

>> No.6453313

>>6450747
Question: Is this pre or post 9/11 copy?

>> No.6453315

Well, it was CP after all. Code porn.

>> No.6453532

>>6432603
>"DICK" "HEAD"
>skin_BLACK
Based. Fuck niggers.

>> No.6453614

>>6453532
i doubt it there was any racial bias there
would you draw the same conclusion if it was SKIN_WHITE? are we just not allowed to make black joke characters?

>> No.6453665

>>6453614
Especially since the three other placeholder players use the remaining skin colors, but also have dick jokes for their names.
>>6437806

>> No.6454239

>>6423390
You should look at GPU-based bruteforce

>> No.6454298

>>6453614
Are "we" white? If so you aren't "allowed" to do anything except self loath

>> No.6454426
File: 359 KB, 1280x1382, 1555547004993-vr.jpg [View same] [iqdb] [saucenao] [google]
6454426

>>6440705
This is my favorite thread

>> No.6454691

>>6453315
/thread

>> No.6455207

>>6453313
pre 9/11.

>> No.6455956

>>6454298
>Are "we" white?
"we" as in humanity/anyone, i didn't mean that as "us white people" at all

>> No.6456962

>>6455956
Then you have a fundamental lack of understanding of how wokeism works. You aren't a "person". You're defined exclusively by your color, sexual orientation, and privilege.

>> No.6457029

>>6456962
>>>/pol/ sjw idiot.

>> No.6457450
File: 324 KB, 1408x1056, Gamba.jpg [View same] [iqdb] [saucenao] [google]
6457450

What a thread
>>6440705
>Eager to contribute his vast knowledge of absolutely fucking nothing
Too relatable.

>> No.6458608

>>6457450
I'm expecting at least one more poster contributing the password from the TCRF article which was only written in response to this thread last Sunday before it starts autosaging.

>> No.6459012

>>6441142
>doesn't understand arrays
ngmi

>> No.6459235

>>6457029
>I'm just being unironically retarded
Jesus

>> No.6459538

>>6453313
why would this matter?

>> No.6461235

Don't let this epic thread die.

>> No.6461238

>>6451441
Yes. We have to know if it says "9/11 was an inside job"

>> No.6461417
File: 9 KB, 265x190, (JPEG Image, 265 × 190 pixels).jpg [View same] [iqdb] [saucenao] [google]
6461417

>this thread
>jimmy johnson's vr football '98
>Nicks' coding
hahaha I haven't laughed this much since last Sunday probably

>> No.6461465
File: 74 KB, 500x496, 61MVWKB7H1L.jpg [View same] [iqdb] [saucenao] [google]
6461465

>>6459538
In the picture, Spidercuck climbs one of the World Trade Center building. Pic related

>>6461238
We can't know since it's compress or something.

>> No.6461481

Apparently Twisted Metal Small Brawl is padded with old builds of the game. I don't know if anyone ever got them to work

>> No.6461609
File: 89 KB, 540x618, tumblr_oixtsagOv41tedw26o1_540.jpg [View same] [iqdb] [saucenao] [google]
6461609

Post yfw it wasn't cp

>> No.6461990

>>6431918
You shut your mouth, Jimmy Johnson is based.

>> No.6462229

>>6461465
That's not WTC.

>> No.6462302

>>6462229
joke.exe
>>6461990
Nick is based.

>> No.6463452

>>6461417
Easily one of the best threads in /vr/ in a while. Thanks for the ride bros.

>> No.6464281
File: 124 KB, 1024x893, 61K6fJ1dgEL._SL1024_.jpg [View same] [iqdb] [saucenao] [google]
6464281

>>6461465
You realize this had a sequel that actually has a level takes place on WTC building and we're talking about that one, right?

>> No.6464305
File: 40 KB, 480x330, dc3.jpg [View same] [iqdb] [saucenao] [google]
6464305

>>6461609
Yeah I was really dissapointed that the code was written in C and not CPP

>> No.6465168

>>6464281
It's been 10+ years since I played, and I swear I didn't know that.

We're into something here.

>> No.6465171

>>6464281
Peak nostalgia.
90's Spiderman best Spiderman

>> No.6465174

>>6465168
https://www.youtube.com/watch?v=YMp__oUYif4

>> No.6465191

>>6465171
These games came out in 2000, 2001.

>> No.6465250

>>6465174
Kind of strange how post-9/11, everyone is supposed to pretend like the buildings never existed

>> No.6465804

>>6437752
>>6437780
Did you manage to get it to work? If not, try doing it on the second controller port.

>> No.6465901

Did we, like, get our names in history books now that we cracked the zip?

>> No.6465908

>>6465901
No because normie (((remaster))) culture is killing the appreciation for retro games and overall preservation of gaming history.

>> No.6466102

>>6465901
No, this game is too obscure for Wikipedia, no journo covered the story and TCRF didn't even mentioned this thread.
https://www.tcrf.net/Jimmy_Johnson%27s_VR_Football_%2798

>> No.6466263

>>6466102
>people brags about how much they know about videogames
>doesn't know Jimmy Johnson ((VR)) Football
>Doesn't know Nick.

/vr/ is a god-tier now

>> No.6466701

>>6466263
bitches don't know about my boy nick

>> No.6466945

>>6466701
/v/ doesn't know that Cyberpunk 2077 is entirely coded by Nick himself.

>> No.6467885
File: 39 KB, 512x512, unnamed.jpg [View same] [iqdb] [saucenao] [google]
6467885

Nick, you're hired!

>> No.6469175

open source clone for nude mods when

>> No.6469195

>>6469175
Now you're talking. I've been saying for years that we needed an open source clone of Jimmy Johnson's VR Football '98 with nude mods. Finally, it comes to fruition.

>> No.6469204

>>6469195
Looking forward to taking a good look at Jimmy's Johnson.

>> No.6469294
File: 517 KB, 880x720, Jimmy Johnson&#039;s VR Football &#039;98 (USA)-0003.png [View same] [iqdb] [saucenao] [google]
6469294

>>6465804
Sorry, attaching a second controller doesn't seem to do anything special either.
Interesting to note that the video sequences actually seem to refer a code that seems to be "triangle square circle square triangle square".

>> No.6469619

>>6469294
I think we need to input it somewhere.

>>6467885
Carmack bows to Nick.

>> No.6470334

>>6469294
>>6437752
>Egg shell password 1: triangle square circle square triangle select
Hmm... what does Egg shell even mean?

>> No.6470404

>>6450747
what does it say in a hex editor?

>> No.6470806

>>6469619
>In contact with demons

>> No.6470815
File: 294 KB, 512x384, vr.png [View same] [iqdb] [saucenao] [google]
6470815

This game is now /vr/ core.

>> No.6470896
File: 34 KB, 450x1100, EggShell.png [View same] [iqdb] [saucenao] [google]
6470896

>>6470334
It may be an in-joke of some kind. The eight different "egg" passwords just determinate one stat that the debug screen is fixed to ("Home: Downs for 1st", "Away: Downs for 1st", "Home: Yards for 1st", "Away: Yards for 1st", "Home Skill", "Away Skill", "Team Speed0" or "Team Speed1") because they set "OnlyOne" to a non-zero value, while the tester password should be more powerful and allow to flip through all 26 of them.

>> No.6471572
File: 146 KB, 944x588, autism.jpg [View same] [iqdb] [saucenao] [google]
6471572

>>6470404

>> No.6471620

>>6469294
This game just keeps on giving, it's like a huge mystery