Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
tomysshadow
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
tomysshadow
2y ago
Followup: I've now implemented this and I determined it doesn't take enough longer to have a noticeable impact. It so happens mango has an sRGB to linear function that is much faster than using Pixman to do the conversion so that&
2.
▲
by
tomysshadow
2y ago
right, looking at it again, I think I get it now. You'd need: the 8-bit sRGB source, to the premultiplied image as floating point (Pixman can't do to 16-bit channels it seems,) then to the resized image as floating point, then unp
3.
▲
by
tomysshadow
2y ago
Someone on Reddit pointed out to me after, DDS is DirectX specific and the DVD was for Win/Mac, so it may have been more of a multiplatform issue than a space one. In an ideal world you'd use DDS on Windows because it's faste
4.
▲
by
tomysshadow
2y ago
1. There are probably better tools to do it, but I just used Google Drawings. 2. Not for Myst IV currently. All of the prior games are supported by ScummVM, which would work on an Android device, but Myst IV is not in there yet. Maybe somed
5.
▲
by
tomysshadow
2y ago
No, actually, I did see this. The problem with using STBI_MALLOC in that way is that it is used for _all_ allocations by STB, not just the main image buffer. The image buffer I need to put the data into is passed in as an argument to Gfx To
6.
▲
by
tomysshadow
2y ago
For me at least, with the optimized loader library, yes, the impact of the DDS conversion is almost unnoticeable. However, I have a pretty fast CPU so I don't want to assume that it'd be the case for everyone, and the DDS conversi
7.
▲
by
tomysshadow
2y ago
I was genuinely concerned that everything I was doing with mango and Pixman was going to turn out to be pointless. It wasn't, thankfully, there was a noticeable difference after introducing them. But it was a gamble for sure, because t
8.
▲
by
tomysshadow
2y ago
To be completely honest, it's surprising to me as well. I would expect it to be bad, but not as bad as it was. I entirely expected that the slow part would be decoding, not copying. In fact, my initial plan was to convert the remaining
9.
▲
by
tomysshadow
2y ago
This is something I'd love to get right. Pixman does appear to support sRGB input, in the form of the PIXMAN_a8r8g8b8_sRGB format, which might work well enough for the premultiply step. It's the unpremultiply that I'm struggl
10.
▲
by
tomysshadow
8y ago
Probably because Director was originally created under a different name, VideoWorks, which WAS released by MacroMind before they eventually became Macromedia.
11.
▲
by
tomysshadow
8y ago
Note that Shockwave installers will also stop working after that point, as even the "full" installer downloads components from the web during the install.
12.
▲
by
tomysshadow
8y ago
Here's the thing. A lot of the games being saved here are games that the original publishers/developers no longer care about - that or the original creators don't even exist anymore. That throws a large portion of Flash games
13.
▲
by
tomysshadow
8y ago
Because it gives the Java programmer too much power in an environment that should be safe. For example there are applets like AppEmbed that can run an EXE in the browser. That's just insane. Flash and Shockwave in contrast are limited
14.
▲
by
tomysshadow
8y ago
You don't need to change your user agent. Just click the "Need Shockwave for a different computer?" button on that page. You definitely want the Full version not Slim. The Slim version throws out some backwards compatibility
15.
▲
by
tomysshadow
8y ago
Right, I suppose it's not fair to say it was originally meant for "creating CD-ROM games," that's an oversimplification. It's more like it was meant as a way to make applications without needing to learn a more adva
16.
▲
by
tomysshadow
8y ago
There's an excellent command line application called Auto Saving Sniffer which can be found here (ignoring the rather crude abbreviated name.) https://www.cockos.com/assniffer/ While you need to play through the e
17.
▲
by
tomysshadow
8y ago
The thing is, Flash is still in use, just not on the web and it's not called Flash. It's called Adobe Animate. Adobe Animate, formerly Flash, is still in use for animating shows on television. Open sourcing Flash would mean creati
18.
▲
by
tomysshadow
8y ago
I don't see how this contradicts my point at all. This project is about saving Flash games, not Javascript.
19.
▲
by
tomysshadow
8y ago
Yes. Alternatively, you can use Pale Moon which is an actively maintained fork of Firefox that never got rid of NPAPI. Or, if you don't want to leave the comfort of your preferred browser, you can use the IETab extension. Note that plu
20.
▲
by
tomysshadow
8y ago
Unfortunately, Java is a bit of an archival nightmare. Java Applets can do pretty much anything they want, they aren't consistent in that sense. Unlike Flash you can't just run them offline in a Projector, and the code structure o
21.
▲
by
tomysshadow
8y ago
Actually, it's still being updated, but only on Windows. Director (the authoring tool used to create Shockwave Movies) was discontinued, but Shockwave was not.
22.
▲
by
tomysshadow
8y ago
Both Lingo and ActionScript compile to bytecode.
23.
▲
by
tomysshadow
8y ago
When asking the difference between Shockwave and Flash, you'll often get the answer that they're two products that have nothing to do with each other. That is almost true, but not entirely true. Director was originally meant for c