Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-4041-8081-

/prog/ challenge - Compressing Visual Novels

Name: Cudder !cXCudderUE 2016-05-14 17:53

What makes VN companies come up with proprietary image/video/audio formats that compress worse than standard ones? Here's an example:

Proprietary format, original: 871KB
Proprietary format, recompressed[1]: 822KB
PNG: 676KB
Optimised PNG: 674KB
JPG (high): 221KB
JPG (medium): 125KB
JPG (low, artifacts start becoming obvious): 86.7KB

So they could be several times smaller while looking almost the same, and that's not even getting into things like difference encoding since the bulk of them are almost the same images with slight differences.

Here's the challenge: find an existing VN, and write a little utility to compress it to 1/2th its original size or less while maintaining all the content. You have until the end of the year.

[1] I RE'd the format and wrote a compressor for it, which performed better than the original while decompressing to the exact same data.

Name: Anonymous 2016-05-14 18:00

What makes crap companies come up with crap formats that compress worse than standard ones? Here's an example: some shit, more shit[1] and shit.

[1] I'm unemployed russian dubfuck Cudder and have too much time on my hands.

Name: Anonymous 2016-05-14 18:09

VNs are made by companies who are too poor to animate a story.

Name: Anonymous 2016-05-14 18:18

Nips have a huge NIH complex. Besides that, their programs pretty much always pure garbage. I've seen VNs that never idle the CPU.

Name: Anonymous 2016-05-14 18:48

Anime is shit.

Name: Anonymous 2016-05-14 18:55

Cudder, where is your _BROWSER_?

Name: Anonymous 2016-05-14 19:11

>>5
Back to kikebook, ``please''!

Name: Anonymous 2016-05-14 19:29

>>7
I don't even have an account there.

Name: Anonymous 2016-05-14 20:44

>>7
𝓖𝓘𝓡𝓤𝓖𝓐𝓜𝓔𝓢𝓗!!!! 𝓵𝓮 𝓴𝓮𝓴𝓮.
😂😂😂
💯
💯 amirite?

Name: Anonymous 2016-05-14 21:38

>>1
You could probably go even lower with png.

Name: Anonymous 2016-05-15 0:33

>>1
Says the person who wants to rewrite everything in his bullshit gimped style.

Fuck off.

Name: Cudder !cXCudderUE 2016-05-15 1:17

>>10
Optimising the PNG didn't help much, and the original format was compressed anyway. The uncompressed raw file is 2.8MB.

>>11
Fuck you too.

Name: Anonymous 2016-05-15 1:19

>>12
How did you optimise it exactly?

Name: Anonymous 2016-05-15 3:07

Cudder confirmed to be a hentai game weaboo faggot.

Name: Anonymous 2016-05-15 3:09

>>14
He's been ``translating'' VNs for years you retarded crossboarding faggot. Back to /g/.

Name: Cudder !cXCudderUE 2016-05-15 4:47

>>13
With PngcRush, maximum settings.

Name: Anonymous 2016-05-15 5:18

>>15
I had a higher opinion of Cudder. Never thought he is typical anime fatlus.

Name: Anonymous 2016-05-15 13:48

>>17
You would have known that if you were at least one month old in this site.

Fuck off back to re/g/g/it.

Name: Cudder !cXCudderUE 2016-05-15 14:31

>>14,15,17
I don't actually play them, they're just a good source of multimedia and code to fiddle with.

Name: Anonymous 2016-05-15 15:00

>>19
You're even more stupid than you appear.

Name: Anonymous 2016-05-15 16:26

>>19
Heya, Cudder! What about that web browser, you're writing? Any progress on the IDA killer, can it translate x86 64bit exes to readable C/C++ code with little human guidance?

Name: Anonymous 2016-05-15 16:49

Stop bullying cudder you fat fucks

Name: Anonymous 2016-05-15 17:00

>>22
Hello, Cudder!

Name: Anonymous 2016-05-15 17:17

>>18
I'm bot that other guy but I've been browsing /prog/ regularly almost daily for about 7 years and I didn't know he translated VNs. Has he done any decent ones? I stopped reading VNs after G-Senjou because of how horrible it was

Name: Anonymous 2016-05-15 22:06

Check 'em

Name: Anonymous 2016-05-16 2:28

>>1
Hey nigger, have you thought that maybe they use those formats so that people don't steal the art and release it?

Name: Anonymous 2016-05-16 4:17

>>22
That's not nice. I'm a skinny fuck, and I'm going to keep bullying Cudder until it kills itself.

>>26
Like that will ever work.

Name: Cudder !cXCudderUE 2016-05-16 8:32

>>24
Like I said, I don't.

Name: Anonymous 2016-05-16 13:44

>>24
Check warosu when it's not down

Name: Anonymous 2016-05-18 12:07

It's because they don't want to encourage people to skip the VN and just fap to the CGs instead. That and to make it just a little bit harder on the guys that share CG rips.

Name: Anonymous 2016-05-18 15:26

>>30
skip the VN and just fap to the CGs instead.
that must be how Cudder got into programming in the first place.

Name: Anonymous 2016-05-18 15:27

>>31
Cudder is such a laughing stock. Worse than Mentifex.

Name: Anonymous 2016-05-18 19:23

/prog/ challenge - checking dubs

Name: Anonymous 2016-05-18 20:25

>>30
Just mash [ctrl]. Sex in VNs are complete garbage though. So much is written by obvious virgins.

>>32
/pol///g/-kun, pls, your obsession is getting out of hand.

Name: Anonymous 2016-05-18 20:53

>>33
Nice dubs! Checked!

Name: Anonymous 2016-05-18 20:57

>>34
Not a book, not an animated series, not a game.

VNs are complete garbage.

Name: Anonymous 2016-05-18 21:07

Where's my interactive anime?

Name: Anonymous 2016-05-18 22:22

ATTENTION!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Please check these dubs: >>11,22,33

Name: Anonymous 2016-05-19 1:22

Recall when virtual VNs will be a thing?

Correct, never! VNs are the quick cash grab to get a fat revenue from the neet demographic of absolute losers. No one's gonna put effort into it by extending the experience to one lousy dimension.

Name: Anonymous 2016-05-19 2:15

>>39
Where do the NEET get money from?

Name: Anonymous 2016-05-19 2:51

>>40
Either from mommy and daddy or from our taxes.

Name: Anonymous 2016-05-19 3:27

>>39
Higurashi and Umineko took four years each to make. Hardly a quick cash grab. Higurashi is still getting milked too. It will get a VR spin off somehow if Ryukishi07 is still alive by then. Umineko would make a good murder mystery game too.

There's also Fate. I don't know how that would work in VR though.

Name: Anonymous 2016-05-19 6:43

>>39
I don't really give a shit about VNs but that's a pretty dumb argument because most of game genres won't make sense in VR. shmups, strategy games or turn-based RPGs won't be jumping to VR either because why would they? it only makes sense for games that are fully 3D an played from a first-person perspective

Name: Anonymous 2016-05-19 10:04

>>33 nice dubs.

Name: Anonymous 2016-05-19 10:11

>>43
VR main genres will be Harem, Romance and Hentai
Probably along with "Create your 3D waifu" helper program

Name: Anonymous 2016-05-19 12:22

>>45
VR ANDRU!

Name: Cudder !cXCudderUE 2016-10-10 17:47

Total images original size 1.05GB
After replacing duplicates with "symlinks" 534MB

This is ridiculously low-hanging fruit. It's not even hanging, it's sitting on the ground. A 5-minute postprocessor could save your disk space by up to 50%!

Next strategy I'm going to try: differencing successive images. There are many sequences of images which are basically the same except for some changes in things like facial expression. It's not even at the complexity of an H.264 encoder (or perhaps that would be an エッチ.264 encoder...)

Any bets on the resulting filesize?

Name: Anonymous 2016-10-10 18:06

>>32
At least Cudder can write a FizzBuzz app.

Name: Cudder !cXCudderUE 2016-10-10 18:30

I decided to just throw them into ffmpeg's H.264 encoder at default settings to see what it could do, and... 32MB!!! HOLY FUCKING SHIT!!! THIRTY TWO TIMES SMALLER!!!

The resulting file even plays in any media player, since it's just a video (slideshow). Every frame looks identical to the original images.

1GB+ to 32MB. I knew they were bloated, but didn't think it would be that big of a difference. H.264 is amazing.

Name: Anonymous 2016-10-10 18:46

>>49
H.264 is amazing
and proprietary

Name: Anonymous 2016-10-10 18:52

>>49 Try HEVC/H.265

Name: Anonymous 2016-10-10 19:42

Check dubs

Name: Anonymous 2016-10-10 20:44

>>47,49
What VN is this?

Name: Cudder !cXCudderUE 2016-10-10 21:40

Name: Anonymous 2016-10-10 21:43

Check em

Name: Anonymous 2016-10-10 22:05

Check em

Name: Anonymous 2016-10-11 6:55

>>54
Just because the spec is visible doesn't mean that it's also open. H264 a proprietary spec that will cause liability in any public activity in the countries that enforce H264 patents.

Name: Anonymous 2016-10-11 7:33

Name: Anonymous 2016-10-11 8:01

Just the other day there was a libJPEG arbitrary code execution exploit released and here you are asking why no sensible developer wants to use open standard trash. A better thing to do would be just use DirectX texture files for everything, since it's developed and maintained by real programmers good enough to be paid, not college dropout failures who work for exposure and are terrified of showers.

Name: Anonymous 2016-10-11 8:11

>>59
because proprietary software has no exploits against it :^)

Name: Anonymous 2016-10-11 8:18

>>60
"With enough eyes all anii are haxxable" is dumb. There are more eyes watching commercial software because that's where the money is. Vulnerabilities that can be found usually are on the realm of static analysis these days. The tiny flaws don't get noticed in open source any mute than they do closed.

Name: Anonymous 2016-10-11 9:01

>>61
you know how I know you never worked in security for a major corporation? because you wouldn't have written this shit. here's the truth:
1. proprietary software uses open source libraries a lot - sometimes directly, occasionally developing their own solutions based on FOSS stuff if the license is too restrictive
2. corporate code monkeys are fucking horrible at their jobs
3. most vulnerabilities (as in individual errors in code that allow exploitation, not whole new classes of vulnerabilities) are found by fuzzing because finding vulns statistically gets exponentially harder with program size because programs are trees (this goes for both manual and automated tests)
4. because in corporate world everything is tied to a budget, bugs may go unfixed if the cost (of fixing) vs benefit (of preventing exploitation) doesn't look good. but because not all hackers have the same skillset, what looks like a tricky to fix DoS for a pentester might be a code execution for a russian black hat

Name: Anonymous 2016-10-11 13:55

>>62
statically, not statistically

Name: Anonymous 2016-10-11 13:56

>>63
staticly, nost statically

Name: Anonymous 2016-10-11 14:44

>>64
sticly, not staticly

Name: Anonymous 2016-10-11 21:48

>>65
dubs, check em

Name: Anonymous 2016-10-11 22:49

>>57
what if i implemented it slightly different?

Name: Cudder !cXCudderUE 2016-10-12 1:35

>>57
in the countries that enforce H264 patents.
HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHA

I have 99 problems but an H.264 license ain't one.

...and chances are everyone already has paid someone for a H.264 license.

Name: Anonymous 2016-10-12 1:46

>>68
being proud of living in a 3rd world shithole

justcudderthings

Name: Anonymous 2016-10-12 1:59

C-dder is all talk and no action.

Name: Anonymous 2016-10-12 6:00

>>67
I don't know what specific change you'd do, but I would guess that you'd probably produce something "inferior" or it would be incompatible with the spec. In the interest of promoting open standards, I advocate encoding video using the completely open VP9 codec.

Name: Anonymous 2016-10-12 6:06

Check em

Name: Anonymous 2016-10-15 13:12

cudder? are you the dev of anonix or something from a cople of yes ago?

Name: Anonymous 2016-10-15 14:00

>>73
It was a couple of no ago, actually.

Name: Anonymous 2016-10-15 17:47

CheCk 'eM

Name: Anonymous 2016-10-15 19:07

dubs check

Name: Anonymous 2016-10-15 21:22

>>72,75-76
4 real this time.

Name: Anonymous 2016-10-15 21:24

>>77
77
Nice dubs.
22
Nice dubs.

Name: Cudder !cXCudderUE 2016-10-16 11:19

>>73
I started Anonix/Anoncoreutils. The suckless guys took over from there a few years later, in fact I'm pretty sure the very first versions of sbase were based on Anoncoreutils.

>>71
VP9 would probably be only slightly inferior to H.264, but still make things two dozen times smaller.

Next thing to investigate: does Japanese compress better or worse than English text?

Not much can fit in 64K, but how about a 64MB procedurally generated VN...?

Name: Anonymous 2016-10-16 14:53

"Cudder" is not the same Cudder that started the (terrible) Anon* projects a few years back. I thought everyone knew this.

Name: Anonymous 2016-10-16 15:46

>>80
Do you have any evidence for this? I know Cudder changed her tripcode a while back (it used to be "!MhMRSATORI", but it was somehow leaked and she changed it to avoid impersonation).

Name: Anonymous 2016-10-16 20:22

>>81
>her

Name: Anonymous 2016-10-16 20:54

>>81
!MhMRSATORI was already a public tripcode and Cudder used a secure tripcode on top. He fucked up one day and revealed his trip so he had to change it.

Name: Cudder !cXCudderUE 2016-10-17 0:37

Name: Anonymous 2016-10-17 1:59

>>84
Cudder confirmed for Frenchie

Name: Anonymous 2016-10-17 2:03

>>84
Cudder confirmed for FrenchieBritfag

Name: Anonymous 2016-10-17 3:01

Checkem

Name: Anonymous 2016-10-17 3:13

>>82
Isn't Cudder a woman?

Name: Cudder !cXCudderUE 2016-10-17 10:46

>>85,86
What

Name: Anonymous 2016-10-17 16:13

>>84
This site requires Javascript to work, please enable Javascript in your browser or use a browser with Javascript support
NO THANK YOU

Name: Cudder !cXCudderUE 2016-10-18 10:06

>>90
Sorry, I'm as frustrated about that as you but not to the extent that I'll go through the whole process of changing hosts. (I didn't add that, the host/CDN/whatever system they use did.)

Name: Anonymous 2016-10-18 10:57

>>91
not the same anon but why don't you just become your own host? putting up a webserver and maybe git doesn't require big expensive hardware and your sysadminning needs will be very basic (configure a webserver and DNS, maybe also SSH if you administrate remotely)

Name: Anonymous 2016-10-19 21:49

>>88
>woman

Name: Anonymous 2016-10-20 0:19

>>93
Is Cudder not an adult female human?

Name: Anonymous 2016-10-20 0:39

>>92
Fat pipes brah

Name: Anonymous 2016-10-20 6:53

>>94
no, Cudder is all talk and no action

Name: Anonymous 2016-10-20 13:53

Name: Anonymous 2016-10-20 18:56

☢ ☢ ☢☢ ☢ ☢ == DANGER == ☢ ☢ ☢☢ ☢ ☢
     HIGH QUANTITY OF DUBS INCOMING
☢ ☢ ☢☢ ☢ ☢ == DANGER == ☢ ☢ ☢☢ ☢ ☢

Name: Anonymous 2016-10-20 19:07

dub

Name: Anonymous 2016-10-20 19:27

check'm

Name: Anonymous 2016-10-20 19:29

>>99,100
nice dubs!

Name: Anonymous 2016-10-20 19:51

Fuck! Missed out on those sweet dubs

Name: Anonymous 2016-10-20 20:40

>>101
Thanks, buddy. Nice palindrome.

Name: Anonymous 2016-10-21 6:15

>>102
111 is coming up soon

Name: Tour Guide 2016-10-22 3:32

>>104 111 is coming up soon

Then will hoi polloi compete to say "Trips. Check 'em."?

Of all the convenience stores in all the world, yesterday she walks into mine. It was raining cats and dogs, but she was eager to explore the campus in the daylight. I volunteered to be her tour-guide, after I delivered one of the "Three for $3" hotdogs to my nearby publisher. I held open the bag, and -- oh gee, what shall be her code-name? All I did yesterday was show her my New year's monkey card, volunteer to show her Old Seattle, and then we spent the next twelve hours together. I always assign a code-name based on her most salient feature. She was extremely self-assured and self-confident for being only twenty-six years old. She had that jet-black newscaster hairdo where random clusters of her bangs drop to her eyebrows. She was wearing a wide-V smock right out of Star Trek. Maybe I should write this story later, about the computer science grad who now works as a software tester from 9:00 to 6:00 and does not really like her job. Since the company would not send her abroad on company business, she requested annual leave and flew to Sea-Tac all by herself for five days of exploring an American city. Dufus here (should I call her "Dufa"?) took her to the campus, then downtown to the Starbucks Reserve Roastery and Tasting Room, and then we walked all the way down from 1124 Pike Street (the largest Starbucks in the world) to the Pike Place Market and the oldest Starbucks in the world. Along the way, a black lady said to Dufa, "I like your shoes." I looked at them. They were tennis shoes, all in white or beige. Dufa said, "They are a different style."

We went to the Pig Statue in the Market by one of the seafood stalls, where they had just thrown a salmon. The fish hucksters heard me tell Dufa that they would throw a fish again as soon as a tourist ordered one, and under the spell of her pert, radiant beauty they began to show off. One guy like a carnie barker prepped the crowd for an incipient fish-hurl and then he lobbed a giant salmon directly towards his dunce confederate standing in front of Dufa. She did not blanche or blink. They were so excited at seeing _her_ that they threw the fish THREE times. Then they grabbed an even bigger fish, and I said, "That fish is too big; they won't throw it." A lady standing near us said, "You mean, that fish won't fly?" and I laughed.

Walking on and feeling thirsty, I bought for me and the Mandarin girl two juicy mandarin oranges, which we peeled and ate as we walked. The first Starbucks in the world had a long line so we only looked in the window. Her bus transfer, that she kept calling a "ticket," was about to expire at three o'clock, but she was adamantly determined to visit Chinatown fifteen blocks away. I had not wanted to walk so far, but then I remembered that we could go by bus for free. So from Third and Union [Oh no, I am trying to keep my browser connection open while I type this dufic story from memory, and somebody in the German newsgroup is writing "Häufig wird Mentifex aka Mindforth vorgeworfen, dass die Software keinen Erfolg bringt und alles andere ist nur nicht intelligent."] we took bus #99 down to Main Street and the King Street Station. Along the way, Dufa said that she hates all the modern architecture in China and also in downtown Seattle, but she got to see the old brick buildings in Chinatown. We walked up to Maynard and Jackson, where I promised her that she would see the Chinese park and the Tai Tung restaurant. The Chinese structure in the park thrilled Dufa to the core. She said it was made in the old way as the Chinese themselves would make it. So we went back to Jackson Street and caught a free bus uptown, then a #70 Fairview to the U District. It was now 5:30 and too late for Happy Hour, but Dufa was willing to take a #44 over to the Hiram Chittenden Locks and walk a mile out to mine and Bill G.'s favorite Seattle Restaurant, the one and only, the jewel of the Northwest, you guessed it -- Ray's Boathouse.

I ordered a lemonade and Dufa drank an apple juice. She kept using her smartphone to view photos of the damage being wrought by Typhoon Haima on her work-place city. Although Dufa comes from the deep interior of China, where there must be a secret genetic project to engender world-class beauties for the Chinese equivalent of MI6 -- hey, how did they know that I would be visiting that particular convenience store yesterday? And why did Dufa take a picture of me and the Market Pig but not of her and me together? Of the front door of the Roastery but not of us? And why did she not come and meet me again this morning? Anway, in the dark we walked the mile back along the Lake Washington Ship Canal, where a mile-long railroad train was making so much clatter that Dufa stopped and would not proceed until the last double-decker boxcar went by sans caboose. I parted from Dufa outside her hotel and our hands brushed intimately as the open door went from me to her. Back at the Burschenhaus, I explained that I was late because I had met a Chinese girl and I had spent twelve hours with her. Knowing me, they believed me, but one housemate said, "Had you met her before?" No, and probably never again.

http://bbs.progrider.org/prog/read/1413747858/12

Name: Anonymous 2016-10-22 13:59

All we need is Mentifex to join the DRIVE LIKE JEHU crowd.

Name: Anonymous 2016-10-24 13:11

Trips incoming

Don't change these.
Name: Email:
Entire Thread Thread List