Page 1 of 3

PureDataConverter

Posted: Wed Oct 08, 2008 2:36 pm
by ts-soft
With this tool you can write several individual files that are needed by
your program (pictures, sounds, sprites, DLLs etc.) into one single file,
which later is to be included (packed if you like) in your Exe file.


Currently there are 3 output formats:

* Include file with Hex data (linux compatible!)
* Include file + BinPack (linux compatible!)
* Windows resource which has to be linked (Import „MyResource.res“ : EndImport)


Currently 3 pack formats are supported:

* none (unpacked)
* jCalg1 (Caution: This is currently not compatible with x64.)
* zip (doesn’t need any UserLib, DLL or similar, uses zlib.lib which is located in the PureBasic folder)

Preview of the GUI:

Image

The GUI requires windows 2000 +
The generatet Output requires PB 4.30 +

The GUI is multilingual, english, german, french, spain, italian, romanian, swedish, turkey and russian

Download V 1.6

Feedback welcome

Update: Version 1.6
Projectfile supports more than 256 entries

Update: Version 1.5
Update checker added

Update: Version 1.3
New functions:

Code: Select all

Result.s = UDRes_GetFileName(ResNumber[, hModule])
Result.s = PBData_GetFileName(ResNumber)

Result = UDRes_GetResNumber(FileName.s[, start[, hModule]])
Result = PBData_GetResNumber(FileName.s[, start])
Update: Version 1.2
New Outputformat: BinPack

Update: Version 1.1
AddFiles added
AddDirs (recursive) added
some cosmetic for other languages with long phrases

Update: Version 1.1.001
russian language added

Posted: Wed Oct 08, 2008 2:46 pm
by srod
Great work Thomas - this is a cracker! :)

Thanks.

Posted: Wed Oct 08, 2008 2:51 pm
by ts-soft
you are welcome :)

Posted: Wed Oct 08, 2008 2:55 pm
by Foz
I can sense great use with this and 3d resources... :)

I'll give it a blast tonight!

Posted: Wed Oct 08, 2008 6:18 pm
by ts-soft
Build 028 uploadet

france documentation added, thanks to hardfalcon :D
spain.lng added, thanks to DarkDragon :D

Posted: Thu Oct 09, 2008 1:25 pm
by ts-soft
Update: Version 1.1
AddFiles added
AddDirs (recursive) added
some cosmetic for other languages with long phrases

Posted: Thu Oct 09, 2008 2:41 pm
by Coolman
8), Thanks.

Posted: Fri Oct 10, 2008 10:12 pm
by ts-soft
Update: Version 1.2

New Outputformat: BinPack
Uses the same functions as Hexdata.

Posted: Sat Oct 11, 2008 9:35 am
by ts-soft
Update: Version 1.3

Support for filenames added!

// edit
Update: Version 1.4 Build 005
Gui save last used Outputformat
Projectfile save last used Outputformat
Helpwindow save positions
added Statusbar

Posted: Thu Oct 16, 2008 10:23 pm
by Inf0Byt3
Excellent utility TS-Soft. I made a translation for romanian, if you want to add it:

PureDataConverter_RO.zip

Thanks!

Posted: Thu Oct 16, 2008 10:45 pm
by ts-soft
is added, thank you :D

@all
Add a language is easy, only make a langname.lng prefs file with your
language, this is required to work.

langname.ico with a 16x16 flag of your land (optional)
langname.html for doc, works with F1 (optional)

Posted: Wed Oct 29, 2008 11:36 pm
by Psychophanta
Many thanks Thomas.
This is a brilliant idea and work. :wink:

Posted: Fri Jan 23, 2009 11:40 am
by ts-soft
Update V 1.5

added Updatechecker

Posted: Wed Jan 28, 2009 7:03 am
by ts-soft
Update:

1.5.003:
Bug with x64 Support ( UDRes_Get(), PBDataGet() ) fixed

1.5.002:
Language support for Updatechecker added

1.5.001:
A small linguistic correction

Posted: Wed Feb 04, 2009 10:13 am
by infratec
Hi Thomas,

a (maybe stupid) question from a newbie:

I want to include a dll. So far so good.
Than I can load the dll with PBData_Get into the memory.
Ok, but how do I know where are the entrypoints of the different functions?
Or direct: how can I call the functions inside the dll?

Or have I to save the dll via PBData_Save and call them as usual?

Best regards,

Bernd