Welcome Guest ( Log In | Register )

Furcadia - The Second Dreaming!!
 
Reply to this topicStart new topic
> Dsb To Plaintext Converter
Kylix
post Jul 6 2008, 07:27 PM
Post #1
Group: Furres

Kylix

Give it a try, tell me what you think. It's pretty plain and simple. Everything you need should be in the ReadMe.txt file. Source is available upon request.

Edit: The issue with variables, I believe, has been resolved. Large DSBs have not been tested. Link has been updated, 7/7/08.

<link removed> Edit: Please see later post for updated version.

This post has been edited by Kylix: Dec 27 2010, 09:05 PM
Go to the top of the page
 
+Quote Post
Viktor Vanguard
post Jul 6 2008, 07:37 PM
Post #2
Group: Furres

Viktor Vanguard

Excellent program. Very handy when trying to get the DS. Much easier than converting it from Hex yourself. sk.gif



I did encounter a problem, though. Some of the x,y co-ordinates came up as negative numbers. Such as -1526, -1526, and such. But, other than that, kudos.

Go to the top of the page
 
+Quote Post
Kylix
post Jul 6 2008, 08:51 PM
Post #3
Group: Furres

Kylix

All right, with Viktor, Zeek No Gain?, and Dreamless Dancer's help, I've figured out the issues with variables. I don't have a chance to fix them properly now, but I'll get there in a couple days or so. Hopefully.
Go to the top of the page
 
+Quote Post
Ioka
post Jul 7 2008, 05:29 AM
Post #4
Group: Furres

Ioka

Kylix is my hero. so.gif

Source c0de?
Go to the top of the page
 
+Quote Post
Lothus Marque
post Jul 7 2008, 09:35 AM
Post #5
Group: Furres

Lothus Marque

Hrm. I probably should have gotten around to adding recognized variable support to mine. #SB I never did, 'cause I was lazy. (Mine throws them out as the full unsigned number they are; 50,000+) It's good to see people taking this up again. smile.gif

I also have an online version somewhere, but I haven't updated that with the DS from the last couple of client releases.

Go to the top of the page
 
+Quote Post
Nommad
post Jul 9 2008, 09:44 AM
Post #6
Group: Furres

Nommad

I was a little concerned about it reading encrypted files but it appears to return a blank DS file when you try and decode an encrypted dsb file.
Nice Job.
Go to the top of the page
 
+Quote Post
Kylix
post Jul 9 2008, 05:13 PM
Post #7
Group: Furres

Kylix

Should the program encounter an encrypted DSB, it aborts the operation altogether. The reason it creates the file in the first place is because all the necessary file handles are opened before any data is read or written.

Rest assured that it doesn't contain any decryption support whatsoever (no hidden features or anything -- it's just not in there). I would never release encrypted dream-stealing tools to the public.
Go to the top of the page
 
+Quote Post
Shaun Dreclin
post Jul 11 2008, 11:04 AM
Post #8
Group: Furres

Shaun Dreclin

QUOTE(Kylix @ Jul 9 2008, 05:13 PM) [snapback]367380[/snapback]
I would never release encrypted dream-stealing tools to the public.
Lawl smile.gif


In all seriousness though, nice program ^^
Go to the top of the page
 
+Quote Post
Artex
post Jul 11 2008, 11:32 AM
Post #9
Group: Furres

Artex

Well, if you're able to decrypt them, you can't deny that you're able to make such a program. I would - it helps during help calls - I wouldn't need to ask the user to decrypt this way... Distributing such a tool to the public is like giving gun licenses out just like that. They're used to protect, but it's not all they can be used for... :P
Go to the top of the page
 
+Quote Post
Kylix
post Jul 11 2008, 06:04 PM
Post #10
Group: Furres

Kylix

<link removed> is now available. It has had a code overhaul, 32- and 64-bit binaries are available, and the source code is included. I checked the dependencies and it shouldn't require anything other than stock, but if it should:

MSVCRT9 x86
or
MSVCRT9 x64
Go to the top of the page
 
+Quote Post
Artex
post Jul 12 2008, 12:44 AM
Post #11
Group: Furres

Artex

I've managed to compile this under Linux, seeing that it uses standard libraries, with the following added for _strdate() and _strtime() which don't seem to exist otherwise:
CODE
#ifndef __WIN32__
#define _strtime(s) {time_t t = time(0); strftime(s, 99, "%H:%M:%S", localtime (&t));}
#define _strdate(s) {time_t t = time(0); strftime(s, 99, "%d %b %Y", localtime (&t));}
#endif


Might as well include Linux binaries as well, if so... ;)
Go to the top of the page
 
+Quote Post
Kylix
post Jul 12 2008, 10:12 AM
Post #12
Group: Furres

Kylix

Oops, I forgot that functions that begin with an underscore are Microsoft-specific in VS. Thanks for pointing that out.

<link removed> is out now. Please be sure to replace the dslist.ini file in the ZIP with the latest from your Furcadia directory or this program will crash. Compiles in recent versions of Visual C++ and g++ without a hitch.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic

 



Lo-Fi Version Time is now: 10th June 2026 - 11:40 AM