PureDataConverter

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

PureDataConverter

Beitrag von ts-soft »

Mit diesem Programm können diverse, von eurem Programm benötigte
Dateien (Bilder, Sounds, Sprites, DLLs usw.), zu einer Datei
zusammengefaßt werden, welche später, wahlweise gepackt, in die Exe includiert wird.

Es gibt zur Zeit 3 Ausgabeformate:

* Include-Datei mit HexDatas (kompatibel zu Linux)
* Include-Datei mit BinPack (kompatibel zu Linux)
* Windowsresource welche hinzugelinkt (Import „MeineResource.res“ : EndImport) wird


Es werden zur Zeit 3 Packformate unterstützt:

* none (ungepackt)
* jCalg1 ( Achtung: Ist zur Zeit nicht kompatibel mit x64)
* zip (es wird keine UserLib, DLL oder ähnlich benötigt, verwendet die zlib.lib aus dem PureBasic-Ordner)

Vorschau Programmoberfläche:

Bild

Die Oberfläche erfordert windows 2000 +
Der generierte Output PB 4.30 +

Die GUI ist multilingual, english, german, french, romanian, spain, italian,
swedish, turkey und russian

Download V 1.6

Feedback erwünscht

Update: Version 1.6
Projektfileformat erweitert, speichert jetzt auch mehr als 256 Einträge

Update: Version 1.5
Updatechecker hinzugefügt

Update: Version 1.3

Code: Alles auswählen

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

Result = UDRes_GetResNumber(FileName.s[, start[, hModule]])
Result = PBData_GetResNumber(FileName.s[, start])
hinzugefügt

Update: Version 1.2
Neues Outputformat hinzugefügt

Update: Version 1.1
AddFiles hinzugefügt
AddDirs (rekursiv) hinzugefügt
kosmetische Anpassungen an andere Sprachen

Update: Verson 1.1.001
Russisch hinzugefügt
Zuletzt geändert von ts-soft am 24.07.2009 01:17, insgesamt 16-mal geändert.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
milan1612
Beiträge: 810
Registriert: 15.04.2007 17:58

Beitrag von milan1612 »

Sehr schön - erspart das Gefrickel bis man alle Pfade usw. zusammenhat - dann
lieber einmal alles durch dein Tool jagen und gut is. Danke :allright:
Bin nur noch sehr selten hier, bitte nur noch per PN kontaktieren
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Nur einer?

Kleines Update (Build 28 ):
Französische Dokumentation hinzugefügt, danke an hardfalcon :allright:
Spanischen lng File hinzugefügt, danke an DarkDragon :allright:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7028
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag von STARGÅTE »

vorab... ich kanns nicht gebrauchen...

aber habs mir mal angesehen, und musste feststellen das ich immer JEDEn Ordner extra hinzufügen muss (also auch unterordner),

gibs da irgendwo n Klick für +Unterordner ?
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Nein, das rekursive Hinzufügen wäre hier ja in den meisten Fällen nicht sehr
sinnvoll. Eine Exe hat eine Maximalgröße, so das ein Hinzufügen von
hunderten von Dateien nicht viel Sinn macht.
Ich gehe mal von aus, das meist die Resourcen (Bilder, Waves) in max.
2 oder 3 Unterordnern des Sources sind. Wer das anders organisiert hat,
muß eben öfters droppen, Festplatte draufdroppen wäre nicht so sinnvoll :mrgreen:

Danke trotzdem fürs testen, dachte eigentlich gerade Spiele-Programmierer
würden viele Resourcen Ihrem Spiel hinzufügen, bei mir sinds meist nur ein
paar Icons :wink:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7028
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag von STARGÅTE »

ne sry, bei mir habe ich nicht wenige Ordner mit vielen Datein, sonder viele Ordner mit wenig Dateien zB
\Grafik\Effekte\Menu\Plasma1.png
desweiteren lohnt sich so eine "zusammenstellung" nur wenn man nicht mehr viel neues hinzukommt.
Vielleich kann ich es später verwenden um eine Demo zu erstellen oder so ...

Außerdem wäre es noch gut wenn du eine alternative um D&D hättest,
n PopUp mit "Datei hinzufgen, Ordner hinzufügen ..." würde ja reichen ...
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Alternative zu Drag & Drop ist auf der ToDo Liste!

Diesen mir unverständlichen Wunsch erhielt ich aber bei dem PBData2Bin
auch, werde es also umsetzen. Wollte nur Verwechslungen von
Projektdateien und Nutzdateien vermeiden.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Oliver1994
Beiträge: 321
Registriert: 15.06.2008 21:52

Beitrag von Oliver1994 »

super tool gut zu gebrauchen! großes LOB!

gruß

jens
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

STARGÅTE hat geschrieben:gibs da irgendwo n Klick für +Unterordner ?
+1
ts-soft hat geschrieben:Nein, das rekursive Hinzufügen wäre hier ja in den meisten Fällen nicht sehr
sinnvoll.
witzig, wie der nicht-spiele-programmierer das wissen will... :mrgreen:

nein, ohne flax:
ich kann Stargates Wunsch nachvollziehen, man kann auch mal unterschiedlich organisieren,
und du kannst als Anwendungsprogrammierer nicht deinem Anwender vorschreiben, wie er seine Daten zu organisieren hat.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Wenns denn so wichtig ist :mrgreen:
Werde mir mal überlegen, wie ich das abschaltbar einbauen kann, auf der
ToDo liste angekommen :wink:

// edit
Gibt ja in PB keine Requester oder Gadgets die Mehrfachauswahl für Ordner
und Dateien anbieten?
Was soll ich da für eine Alternative anbieten, wenns garkeine gibt :o
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Antworten