Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : CJay's Wire Contraptions



CJay
16.11.2008, 15:48
So, ich mach einfach mal nen Thread auf in den ich meine Wire contraptions poste, die ich irgenwann mal in GMod gemacht habe / machen werde. :gmod:
Ich weiss nicht ob ich die releasen werde (eigentlich wollte ich nicht), aber wenn genug Nachfrage da ist werde ich vielleicht weich. ;)

Fangen wir einfach mal bei meiner neusten Errungenschaft an. :gmod:

Eigentlich nix anderes als das GPU-3d-Cube-Beispiel, ich hab nur meine eigenen Modeldaten reingestopft. Hab keine Screenshots, nur nen Video: Klickst du.

Ich wollte auch mal nen CD-Player baun, aber nicht so nen lahmen der nen paar vorgegeben Lieder hat und die abspielt wenn man nen farbiges prop unter nen ranger hält..
Mein Player könnte man am besten mit 'warum einfach, wenns auch kompliziert geht' beschreiben. Das ganze ding ist CPU-Gesteuert, hat nen Automatischen einzug und die lieder sind auf der CD, nicht im Player.
Es passen bis zu 8 Lieder auf eine CD, die Lieder kann man über 2 knöppe auswählen.
Leider kein Video, deswegen nur nen paar Lahme screenies:

http://dl.getdropbox.com/u/202588/gm_construct0130.jpg

http://dl.getdropbox.com/u/202588/gm_construct0129.jpg
(Normalerweise ist das zu)

http://dl.getdropbox.com/u/202588/gm_construct0133.jpg

€dit: VIDEO!11
Klickst du.


Hab ich eigentlich nur gemacht weil ichs kann. :gmod:
Die idee hatte ich, als ich in Delphi nen SMD Loader schrieb. Das Prog läd die ganzen Daten aus ner SMD und packt sie in CPU-Freundlichen Assemblercode. Den CPU muss man dann nurnoch an nen Holo-Emitter klemmen und schon hat man nen (ruckeliges) 3d Model vor sich.

http://dl.getdropbox.com/u/202588/gm_yacm0308.jpg

Alyx geht auch! (mega lag)
http://dl.getdropbox.com/u/202588/gm_flatgrass0164.jpg

(Ja, ich bin nen 3d-Freak :gmod:)
Fast dasselbe wie SMD zu Holo, nur das es hier über den GPU angezeigt wird.

http://dl.getdropbox.com/u/202588/gm_yacm0337.jpg
http://dl.getdropbox.com/u/202588/gm_yacm0351.jpg
Mein Programm:
http://dl.getdropbox.com/u/202588/gpu_prev2.PNG

Eigentlich nur die Saturn-Konsole in neuem Gehäuse und gemoddeten BIOS.

http://dl.getdropbox.com/u/202588/gm_yacm0250.jpg

http://dl.getdropbox.com/u/202588/gm_yacm0251.jpg

Mein nicht-so-wirklich nützliches Betriebssystem. (Ehrlich, es kann nix)
http://dl.getdropbox.com/u/202588/gm_yacm0293.jpg
http://dl.getdropbox.com/u/202588/gm_yacm0299.jpg
http://dl.getdropbox.com/u/202588/gm_flatgrass0042.jpg

Recht simpel, hab nen Programm gemacht das nen Bild einliest und CPU Assembler draus macht. Den CPU dann an nen Screen und man hat sein Bild in-game. :gmod:
Action-Shots! :D
http://dl.getdropbox.com/u/202588/gm_yacm0212.jpg
http://dl.getdropbox.com/u/202588/gm_yacm0205.jpg

Nein, kein ranger-gebilde. Ich hab ne kleine Wire-Komponente geschrieben, die sich via LUASockets mit einem Programm das auf meinem PC läuft verbindet. Das Prog sendet dann die Daten von der Webcam in den Speicher der Komponente, nen CPU liest dann die Daten und kopiert sie auf den Screen. Ist ne recht laggende Angelegenheit, aber es geht. (Auch im MP, mein Ammikumpel konnte es 'flüssig' sehen :gmod: )

Video!

http://www.youtube.com/watch?v=Y8UM1KQwPJE

http://cjay.bplaced.net/Img/gm_flatgrass0083.jpg
Meow.



So, das wars vorerst. :gmod:

Aero
16.11.2008, 15:52
Nett.

Grüne Gurken
16.11.2008, 16:00
Sehr nett gemacht, besonders der BMP zu Digital Screen gefällt mir.

t3z
16.11.2008, 16:08
WoW

also Hut ab, sind sehr geile Sachen dabei
hst sicher ne menge zeit investiert

kuno_knast
16.11.2008, 16:08
Cool, is alles echt gut geworden :)

Dapper_Dan
16.11.2008, 17:08
Sehr schön gemacht, am Besten gefällt mir die Spielekonsole "Neptun". :D

WireGod
17.11.2008, 15:54
Sehr geil, muss ich schon sagen :D
Paar Dinge kannte ich schon aus dem Wiremod.com Forum, wusste aber nicht, das die von dir sind ;) Am Besten finde die "Holo-Sachen" (Bin da mittlerweile irgendwie ein Fan von geworden, hehe;) ) und den BMP-Converter, welcher doch recht nützlich sein kann.

BennyG
17.11.2008, 16:06
Sehr beeindruckend!

Würd mich brennend interressieren wie du den Gpu Teapot,und den BMP Screen gemacht hast,sind echt klasse Sachen!

CJay
17.11.2008, 20:20
Danke erstmal. :gmod:
Ich werd mal sehen ob ich Morgen zeit hab, vielleicht werde ich mit ner' benutzerfreundlichen version von dem BMP zu CPU prog fertig. :)

Edit: Hab mal nen Video vom Player geuppt.

Araxiel
17.11.2008, 21:11
Diesen BMP zu Digital Screen/Console Screen find ich besonders gut, auf die Idee zu kommen, ein eigenes Bild in Gmod zu laden find ich einfach genial! Ich finde, das sollte Valve auch mal einführen, so eigene Bilder im Spiel. Das gabs sonst nochnie! Versteht ihr? Man könnte z.B. ein eigenes Bild nehmen und das dann im Spiel mit T oder so and die Wand projezieren, wäre das nicht g-e-n-i-a-l?

Jetzt mal ernst, die Ideen sind allesamt inordnung und sehr gut umgesetzt (ich könnt das jedenfalls nicht), obwohl ich bei allen (ausser beim SMD zu Holo) wirklich absolut keinen Sinn sehe. Ok, eine Ball-Mach-Dings-Sortier-Maschine ist auch nicht besonders sinnvoll, aber es hat dann doch ein "Sinn".

PytonB!tch
19.11.2008, 19:56
Geil!
Aber wieso hast du ein Ordner namens "Python - BT" ?
Hat das was mit mir zu tun? :)

Trotzdem Nice Works...

WeltEnSTurm
19.11.2008, 21:08
OMGOMGOMGDLDLDL!!!11!111

Oh mann is das geil, ich will Super Mario in Gmod spieln :D
Darf ich.. darf ich es tun? :>

Ach und wer ist das? http://dl.getdropbox.com/u/202588/gm_yacm0337.jpg
Spitze Ohren.. <3 xD

A.I.
19.11.2008, 21:15
http://www.filecram.com/files/Epic2.png

Du brichst ja alle Grenzen! Weiter so ;)

CJay
19.11.2008, 21:35
Geil!
Aber wieso hast du ein Ordner namens "Python - BT" ?
Hat das was mit mir zu tun? :)

Trotzdem Nice Works...

Das is nur der Python ordner von meinem Handy das über Bluetooth mit meinem PC verbunden is. :gmod:


OMGOMGOMGDLDLDL!!!11!111

Oh mann is das geil, ich will Super Mario in Gmod spieln :D
Darf ich.. darf ich es tun? :>

Ach und wer ist das? *bild*
Spitze Ohren.. <3 xD

Nen Nachtelf den ich mal aus WoW Gerippt hab. :D

Ahja, da meine Konsole den Saturn BIOS benutzt, kannst du dir auch die Saturn holen (klick! (http://www.wiremod.com/forum/cpu-tutorials-programs/5687-saturn-neo-wired-game-console.html)) und dir dafür das Super Mario holen (klick² (http://www.wiremod.com/forum/cpu-tutorials-programs/3298-wired-super-mario-wsm.html)). ;)

Zum BMP zu CPU prog: Das programm an sich funzt, allerdings konnte ich noch keinen Code schreiben um das Bild auf den Digital Screen zu zeichnen weil bei mir der ZCPU compiler nicht mehr funzt. (aaarghhh)

gamerpaddy
19.11.2008, 23:07
hehe des mit dem bmp to digital screen is geil
dafür gibts auch nen tread bei wiremod.com
http://www.wiremod.com/forum/cpu-tutorials-programs/7133-digital-screen-bmp-drawer.html

Scarecrow
20.11.2008, 18:48
Ich muss auch ma wieder anfangen mit Wire. Hab irgendwann mal daran gedacht eine Art Wire-Virus zu machen, aber dann kam der böse Format C:\

Narsiph
19.12.2008, 18:30
Hallo,

auf jeden fall gefallen mir deine Contraptions sehr gut. Leider bin ich ein sehr einfach gestrickter Wire-User. Bei mir findet man lediglich ganz einfache sachen.
BTW: Bin bis Sylvester mal wieder am Gmodden ^^

grüße: Narsiph

ChiLLer93
28.12.2008, 20:18
gefällt mir alles sehr gut :D

@CJay wie hast du's geschafft mit WeGame sound aufzunehmen? ich hab alles probiert doch nichts hat geklappt

CJay
01.01.2009, 18:48
Der Sound ging bei mir von Anfang an. :gmod:

CJay
25.04.2009, 22:25
D-D-D-Double Toast!
Hab mal meine Wire Webcam hinzugefügt. :gmod:

Toxin_Snake
25.04.2009, 23:16
D-D-D-Double Toast!
Hab mal meine Wire Webcam hinzugefügt. :gmod:

Wow....nach diesem Mario Spiel ist es so ziemlich das beste was ich je gesehen hab was mit Wire gebaut wurde.

Alex22
26.04.2009, 00:44
Ich muss zustimmen, ziemlich, ziemlich krass.

LittleSnipes
26.04.2009, 11:36
Das ist einfach nur unglaublich :shock:

Aky
29.04.2009, 15:36
Sehr sehr sehr schön ;)
Kann ich die Programme haben xD
die sind echt toll!
Doppelpost:
CJay
kannst du mir vielleicht mal ein gutes Tutorial geben mit dem man Assembler für ZCPU lernen kann?
Du hast mich neugierig gemacht, meine Scripte und alles laufen derzeit auf E2 (mache derzeit eine Art Console in der man sich einloggen muss und dann bestimmt Befehle ausführen kann, die dann z.B. etwas in den Chat schreiben, eine Maschine starten ( über signalSend() )). Mal sehen vielleicht release ich diese ja damit ich Kritik ernten kann, von dem was ich besser machen kann.

Wäre dir sehr dankbar wenn du das machst CJay.

CJay
29.04.2009, 21:34
Also, wenn du ZCPU lernen willst, könntest du dir erst mal dieses Tutorial (http://garrysmod.de/forum/showthread.php?t=15648) angucken. (ist sogar auf deutsch :P)

Wenn du sachen mit dem Consolescreen machen willst, dann würde ich dir den ZC Compiler empfehlen. Das ist eigentlich nur nen Programm das C-Code in ZASM code compiled. Download gibts hier. (http://www.wiremod.com/forum/cpu-tutorials-programs/9450-zc32-zcpu-c-compiler.html)
(Das ist das EP2-Ähnlichste was ich wüsste, heh. :gmod: )

Aber ich sag dir gleich im vorraus, das ganze ist um einiges komplizierter als das EP2 Gate, aber wenn man weiss was man macht auch verdammt nützlich. :P


Ahja, wegen den Programmen.. nun, die meissten sind extrem verbuggt oder total kompliziert zu benutzen (eventuell funktionieren sie nicht mal richtig), weswegen ich sie nicht so gerne weitergeben würde. :-?

Mitsuma
30.04.2009, 09:25
CJay kannst du mir mal nen zCPU programm schicken?
Ich wills mir einfach mal angucken da ich selbst zCPU kann und schon seit ne weile schöne (komplizierte) programme suchen :D
per pm in ner textdatei wenn dus macht :D

Aky
30.04.2009, 16:01
Nunja,
Ich kapier ZCPU nicht.
Kann es sein das dieses Tutorial nicht alles behandelt? Das kann doch nocht nicht alles sein. Kann man in ZASM keine Variablen erzeugen?

Mein E2 gefällt mir derzeit noch besser, aber ich denke man kann mit ZCPU einiges mehr machen.

Vielleicht finde ich ja ein anderes Tutorial,
und C muss ich ja auch erst noch lernen wenn ich diesen Compiler benutzen will xD

CJay
30.04.2009, 17:47
CJay kannst du mir mal nen zCPU programm schicken?
Ich wills mir einfach mal angucken da ich selbst zCPU kann und schon seit ne weile schöne (komplizierte) programme suchen :D
per pm in ner textdatei wenn dus macht :D

Naja ich hätte hier nen bisschen Code für ne Hi-Speed cam (für den HiSpeed-Ranger :gmod:)
Ist nicht gerade das komplizierteste, benutzt aber nen paar Function Calls, heh.



DATA;

define range,2000;
alloc X,0;
alloc Y,0;
alloc scr,0;
alloc memo,2056;

CODE;

mov ES,65536;
mov ES:#2050,range;
mov ES:#2051,0;

mov memo,2056;

waitforstart: //Warten bis knöpfchen an port0 gedrückt wurde
in EAX,0;
cmp EAX,1;
ce takepicture;

idle;
jmp waitforstart;

takepicture: // bild machen!
mov #X,-1;

out 0,1;

mov ES:#2047,1;

xloop:
inc #X;
mov #Y,-1;

yloop:
inc #Y;

call trace; //Tracen!
call sendpixel; //Auf screen schaufeln

cmp #Y,31;
jl yloop;

cmp #X,31;
jl xloop;

out 0,0;

add mem,1024;

ret

trace: // #x and #y used, result in eax ( 0..255 )

mov eax,#X;
sub eax,15.5;
div eax,33;
mov ES:#2053,eax;

mov eax,#Y;
sub eax,15.5;
div eax,33;
mov ES:#2052,eax;

mov ES:#2048,1; // clk
mov eax,ES:#2049; // result

div eax,range;
mul eax,-255;
add eax,255;

ret

sendpixel: // sends pixel to digitalscreen
mov ebx,#scr;
inc #scr;
mov es:#ebx,eax;
mov #memo,eax;
inc memo;
ret

(Ich hätte noch komplizierteres Zeug, das ist aber meistens total durcheinander und unkommentiert :gmod:)

Mitsuma
01.05.2009, 16:40
Danke,
immer her damit :D