Stickman Tool 0.5

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
KeauHou
Beiträge: 133
Registriert: 23.06.2009 00:22
Computerausstattung: Q9550, GTX260, Corsair Dominator 4GB 1066mhz, 22" Asus 16:10
Wohnort: Vorm Monitor
Kontaktdaten:

Stickman Tool 0.5

Beitrag von KeauHou »

Hi,

mit dem Stickman Tool kann man Animationen machen speichern und auch exportieren im Format frame;x1;y1;x2;y2.

Stickman Tool Download

Code: Alles auswählen

##Changelog##

v0.5
-neu: neuer Verbindungstyp der nur zum stabilisieren ist und nicht mitgerendert und exportiert wird
-neu: neuer Verbidungstyp der keine feste Länge hat sondern einfach nur 2 Punkte verbindet
-geändert: beim abspielen werden nur noch die Verbindungen dargestellt
-bug behoben: beim exportieren wurde der Kopf (also 1. gelenk in jedem Frame) nicht mitgespeichert
-bug behoben:zurücksetzen per 'x' funktioniert jetzt richtig (teilweise wurden Linien nicht entfernt)
-bug behoben: beim ändern des Rechtecks ist kollision aus, sonst Frame kaputt (alle Gelenke zusammengeschoben)
-neu: Programmicon
-geändert: Maus wird nicht mehr von Fenster eingefangen

v0.4
-geändert: Tastenbelegung
-neu: Kopf lässt sich abschalten
-neu: Kollision lässt sich abschalten
-neu: ein leerer Frame übernimmt beim ersten öffnen den Inhalt des vorigen Frames
-bug behoben: Animation war viel zu schnell (war bei 15 frames/Sekunde), jetzt 25 Frames/Sekunde

v0.3
-bug behoben: Laden und Speichern (2mb große dateien)
-bug behoben: Export funktioniert endlich
-neu: Funktion zum abspielen der Animation
-bug behoben: statische Elemente wurden mitbewegt

v0.2
-neu: Frames
-neu: Schatten der vorigen Frames zum einfacheren animieren
-bug behoben: Laden+Speichern von Strichmännchen mit Frames (max. 500 Frames mit je 500 Gelenken & 500 Verbindungen)
-bug behoben: Kopf hat sich mitbewegt owbohl er statisch war
-neu: rudimentäre Exportfunktion nach dem Muster Frame;x1;y1;x2;y1 

v0.1
-Entf über Partikel löscht Partikel

v0.ersterTest
-nichts geht wies soll
Bild
If x = 1 and x = 2
MessageRequester("!!!", "WTF")
EndIf
Es ist möglich!
Benutzeravatar
TomS
Beiträge: 1508
Registriert: 23.12.2005 12:41
Wohnort: München

Beitrag von TomS »

Ähm. Wie kann ich so Verbindungen machen?
Ich prall das irgendwie nicht.
Benutzeravatar
KeauHou
Beiträge: 133
Registriert: 23.06.2009 00:22
Computerausstattung: Q9550, GTX260, Corsair Dominator 4GB 1066mhz, 22" Asus 16:10
Wohnort: Vorm Monitor
Kontaktdaten:

Beitrag von KeauHou »

Rechte Maustaste auf ein Gelenk und dann in die nähe eines anderen ziehen (also gedrückt halten) und dann loslassen :D
If x = 1 and x = 2
MessageRequester("!!!", "WTF")
EndIf
Es ist möglich!
Benutzeravatar
Mok
BotHunter
Beiträge: 1484
Registriert: 26.12.2005 14:14
Computerausstattung: MSI GX780R
Intel Core i5-2410M
Nvidia GT 555M
Windows 7 Home Premium 64 bit
Wohnort:   

Re: Stickman Tool 0.5

Beitrag von Mok »

Hat das Programm noch jemand?
Würde mir die Sache gern mal angucken, ist aber auf Keaus Seite nimmer verfügbar :(
Win 7 Home Premium 64 bit | PureBasic 5.20 - x86 und x86-64 | Firefox [aktuelle stable-Version hier einfügen]
"Jeder macht irgendwann mal Fehler, darum gibt's auch Bleistifte mit Radiergummi." --Carl
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Stickman Tool 0.5

Beitrag von RSBasic »

Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
KeauHou
Beiträge: 133
Registriert: 23.06.2009 00:22
Computerausstattung: Q9550, GTX260, Corsair Dominator 4GB 1066mhz, 22" Asus 16:10
Wohnort: Vorm Monitor
Kontaktdaten:

Re: Stickman Tool 0.5

Beitrag von KeauHou »

Hab da noch n bisschen dran gearbeitet, ich kompilier mal schnell die aktuelle Version ;)
http://keauhou.de/files/smt/StickmanTool.exe
Wenn du willst kann ich dir sagen wie die in der Version gespeichert werden (also wenn man exportiert)...


...und ja die Steuerung ist grauenhaft. Das Prog ist wirklich nur entstanden weil ich sowas in der Art kurzzeitig brauchte^^
If x = 1 and x = 2
MessageRequester("!!!", "WTF")
EndIf
Es ist möglich!
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3873
Registriert: 13.09.2004 17:48
Kontaktdaten:

Re: Stickman Tool 0.5

Beitrag von bobobo »

Find ich gut das Ding .. geht das noch weiter ?

einfache Bögen ?
Verbindungen löschen ?
einzelne Frames löschen ?
Dicke der Verbindungslinien ?
Exportoption Speichern als Gif oder Bilderreihe ?
‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Benutzeravatar
KeauHou
Beiträge: 133
Registriert: 23.06.2009 00:22
Computerausstattung: Q9550, GTX260, Corsair Dominator 4GB 1066mhz, 22" Asus 16:10
Wohnort: Vorm Monitor
Kontaktdaten:

Re: Stickman Tool 0.5

Beitrag von KeauHou »

Gute Frage...

Ursprünglich war es wie gesagt nur gedacht um die Animationen dann zu exportieren, also einfach alle Anfangs- und Endpunkte jedes Frames zu speichern um sie dann von nem Spiel zB einlesen und verwenden zu können...
Alles aufgezählte wäre kein Problem, eine exportfunktion als Bilderreihe kann ich mit n paar Zeilen machen, Gif müsste ich mir angucken, sollte aber auch gehen...
Mal sehen dann greife ich das nochmal auf, aber momentan hab ich nicht sonderlich viel Zeit ;)

MfG KeauHou
If x = 1 and x = 2
MessageRequester("!!!", "WTF")
EndIf
Es ist möglich!
Benutzeravatar
Tur0k
Beiträge: 187
Registriert: 16.02.2009 21:41
Computerausstattung: 4.00 GB RAM, 2x 2.20Ghz, 340GB+500GB

Re: Stickman Tool 0.5

Beitrag von Tur0k »

Gefällt mir!

Wie lange hast du dafür gebraucht? Viele Code-Zeilen? :o
buuh* :D
Benutzeravatar
KeauHou
Beiträge: 133
Registriert: 23.06.2009 00:22
Computerausstattung: Q9550, GTX260, Corsair Dominator 4GB 1066mhz, 22" Asus 16:10
Wohnort: Vorm Monitor
Kontaktdaten:

Re: Stickman Tool 0.5

Beitrag von KeauHou »

Naja das ist aus nem Ansatz einer Physik-Engine in PB entstanden die ich mittlerweile in C schreibe...
Wie lange kann ich gar nicht sagen, ohne die Zeit für die Physik-Engine schätz ich mal 3-4 Tage während den Ferien ;) Da ist nicht mehr viel dran wenn die Physik und die Eingaben wegfallen. In Zeilen sind das knapp 800.
If x = 1 and x = 2
MessageRequester("!!!", "WTF")
EndIf
Es ist möglich!
Antworten