The Dink Network

In order to make up for the fact that I have no luck with most deadlines...

October 15th 2007, 03:34 AM
duckdie.gif
I will send a .d decompiler to anyone who asks for it. redink1 and Mike Snyder might not like this, but it's not like I'm asking them to host it.

EDIT : Oh, and I made it myself, mind you.

EDIT 2 : I can't seem to be able to access my PM board right now, so should you be interested, be sure to either reply in this thread or e-mail me.
October 15th 2007, 05:37 AM
burntree.gif
Fireball5
Peasant He/Him Australia
Let me heat that up for you... 
a decompiler, hey? sounds interesting...
October 15th 2007, 07:03 AM
bonca.gif
Christiaan
Bard They/Them Netherlands
Lazy bum 
Could prove to be useful. Send it over.
October 15th 2007, 07:39 AM
duckdie.gif
Done.
October 15th 2007, 07:46 AM
duckdie.gif
Whoops. Christiaan, it seems your e-mail address doesn't like me.

This is the SMTP Server program at host orange.fr.

I'm sorry to have to inform you that your message could not be
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to <postmaster>

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

The SMTP Server program

<die_for_a_dollar@hotmail.com>: host mx1.hotmail.com[65.54.244.136] said: 550 Mail rejected by Windows Live Hotmail for policy reasons. A block has been placed against your IP address because we have received complaints concerning mail coming from that IP address. We recommend enrolling in our Junk E-Mail Reporting Program (JMRP), a free program intended to help senders remove unwanted recipients from their e-mail lists. For enrollment instructions, please refer to: http://postmaster.live.com/Services.aspx#JMRPP. For additional information about Microsoft's technical guidelines, please refer to: http://postmaster.live.com/Guidelines.aspx (in reply to MAIL FROM command)

EDIT : Very odd indeed. You can e-mail Blackguard and ask him for the decomp.zip file I sent him instead.
October 15th 2007, 07:58 AM
pillbug.gif
pillbug
Peasant He/Him United States
Love! True love! 
I'll try one. Sometimes those .d files make me mad......
October 15th 2007, 08:19 AM
bonca.gif
Christiaan
Bard They/Them Netherlands
Lazy bum 
Hotmail sucks. Try: c.janssen86 at gmail.com
October 15th 2007, 08:25 AM
duckdie.gif
Trying right now, hopefully it'll work this time.
October 15th 2007, 08:30 AM
duckdie.gif
"This is the SMTP Server program at host orange.fr.

I'm sorry to have to inform you that your message could not be
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to <postmaster>

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

The SMTP Server program

<c.janssen86@gmail.com>: host gmail-smtp-in.l.google.com[64.233.183.27] said:
552 5.7.0 Illegal Attachment 35si4319445nfu (in reply to end of DATA
command)"

WTF?
October 15th 2007, 09:38 AM
duckdie.gif
I've just tried again with the previous e-mail address, and it apparently worked. Phew.
October 15th 2007, 11:57 AM
dinkdead.gif
I know that some email services (eg. gmail) won't let you send .exe files because of security risks, so that could be the problem.
October 15th 2007, 01:02 PM
bonca.gif
Christiaan
Bard They/Them Netherlands
Lazy bum 
Received! Thanks.
October 15th 2007, 01:06 PM
slimeb.gif
DaVince
Peasant He/Him Netherlands
Olde Time Dinkere 
Did everyone forget about the .d decompiler that comes with UnDink?
October 15th 2007, 01:33 PM
duckdie.gif
Did DaVince forget that the only decompiler in UnDink is a ff decompiler that doesn't fully work?
October 16th 2007, 07:34 AM
slimeb.gif
DaVince
Peasant He/Him Netherlands
Olde Time Dinkere 
Probably. I'm sure I had a .d decompiler though.
October 16th 2007, 08:44 AM
duckdie.gif
Well, if you don't have it anymore, I could send you mine (provided you have a non-gmail address; Sparrowhawk seems to be right about gmail not allowing executables).
October 16th 2007, 10:31 AM
slimeb.gif
DaVince
Peasant He/Him Netherlands
Olde Time Dinkere 
Executables? That's easy, just send out 7zip files containing the executables.

I don't really have much interest, though.
October 16th 2007, 10:53 AM
duckdie.gif
Well, whaddya know. It actually works. Thanks, I was able to send the D decompiler to someone who has a gmail address.

At any rate, should you need it in the future, let me know.
October 3rd, 03:40 PM
duckdie.gif
After carefully thinking about it for approximately 19 years, I have decided to release an "improved" version. No source code this time, sorry. Use at your own risk, but it seems to work fine.

64-bit Windows binary (decomp.exe) and 64-bit Linux binary (decomp) here : Link

I have included a batch file and a bash script. On Windows, place the batch file (d2c.bat) inside the same folder as decomp.exe and your .d files and run it. On Linux, place the bash script (d2c.sh) inside the same folder as decomp and your .d files and run it.

decomp.exe also works with WINE, but on Linux I highly recommend using the native Linux version.

32-bit binaries can be made available upon request, if for some obscure reason you need to run this on an old computer.

All feedback is welcome.
October 4th, 09:23 AM
peasantmb.gif
yeoldetoast
Peasant They/Them Australia
Oh, NOW YOU'VE DONE IT! 
It's a bit late now. WinDinkEdit2+ has had a decompressor in it for quite some time now.
October 4th, 04:10 PM
duckdie.gif
Ouch. Feedback accepted.

I've just tested the WinDinkEdit2+ way and it works surprisingly well even on Linux with WINE, even though my way is probably still slightly faster if you want to decompress scripts from many D-Mods, particularly if you are using several WINE/Lutris prefixes on Linux for different versions of Dink. I will probably continue to make this zip file available for some time, just in case; but it's true that it is no longer as useful as it might have been.
October 4th, 09:57 PM
peasantmb.gif
yeoldetoast
Peasant They/Them Australia
Oh, NOW YOU'VE DONE IT! 
I also wrote my own in Python3(.4) at some point. It will do an entire Story collection in one hit, but it won't recursive glob, and has no error correction for Creeping Sands etc.
October 5th, 12:09 AM
duckdie.gif
Mine is the same... It did succeed in unpacking start-4.d, unlike the decompresser mentioned in this thread, and WinDinkEdit2+ also succeeded in unpacking this file, but the "strange characters being inserted in the c files" thing is still present.

Interestingly enough, when I unpack the latest version of The Creeping Sands (which only has the .c files) with Ark, it works fine. When I unpack v0.6 (which has the .d files), I get a "this archive is corrupt" error. But maybe this could also be due to an old version of the .dmod format that Ark might be struggling with ?
October 5th, 08:53 AM
peasantmb.gif
yeoldetoast
Peasant They/Them Australia
Oh, NOW YOU'VE DONE IT! 
Usually bsdtar can unpack them without having to add 1024 bytes to the bare Tar.
October 5th, 12:33 PM
duckdie.gif
Sadly, my version of bsdtar (3.7.2) does not work with The Creeping Sands v0.6.