Page 8 of 14
Re: Mr.Wolna stellt Fragen
Posted: Sat Apr 19, 2008 4:01 pm
by Lexx
Nein. Aus mehreren frm Dateien. Die msk Dateien geben nur an, wo man lang gehen kann und wo nicht. Deswegen bestehen diese auch nur aus zwei Farben... Schwarz und Weiß.
Re: Mr.Wolna stellt Fragen
Posted: Sat Apr 19, 2008 4:05 pm
by Helios2000
Danke Lexx
Hast mir mal wieder weitergeholfen
Re: Mr.Wolna stellt Fragen
Posted: Sat Apr 19, 2008 4:06 pm
by Mr.Wolna
als owie gesagt ich würde die Fo map nicht erweitern sondern die location erst später anzeigen lassen, und das es wie in fo sein sollte also Bunker, das sollte ja klar sein
Re: Mr.Wolna stellt Fragen
Posted: Mon Apr 28, 2008 10:50 pm
by Mr.Wolna
Sagt mal in welche procedure muss ich was reinschreiben wenn ich ein Dialog per benützen und nicht sprechen haben will/für den Bos Computer)
Re: Mr.Wolna stellt Fragen
Posted: Mon Apr 28, 2008 10:51 pm
by Lexx
use_p_proc, wie der Name schon andeutet. :>
Re: Mr.Wolna stellt Fragen
Posted: Mon Apr 28, 2008 10:53 pm
by Mr.Wolna
und dann einfach mit gdialog weiter?
Re: Mr.Wolna stellt Fragen
Posted: Tue Apr 29, 2008 6:09 pm
by Lexx
Kennt jemand ein Programm, mit dem ich Scenery Protos bearbeiten kann?
Re: Allgemeine Fragen
Posted: Tue Apr 29, 2008 7:20 pm
by Mr.Wolna
geht es nicht mit den üblichen proto tools? Was genau musst du den machen?
Edit: Schau hier.
http://falloutmods.wikia.com/wiki/Making_Prototypes
Re: Allgemeine Fragen
Posted: Tue Apr 29, 2008 7:27 pm
by Helios2000
So weit ich weiß gibt es kein Prog. Hat jemand von euch die Hexadressen? Also ne Beschreibung, dann könnt ich das schnell erweitern.
Edit: Hab schon. Scheint relativ einfach zu sein. Ich check das mal gerad.
Offset Size Description
00h 2 ObjectType (refer to "Conception of objects in Fallout2"). The actual value is stored in the higher byte.
00: items
01: critters
02: scenery
03: walls
04: tiles
05: misc
02h 2 ObjectID (refer to "Conception of objects in Fallout2").
04h 4 ObjectID multiplied by 100. It is used to find the corresponding line in the item message file(master.dat\\text\english\game\pro_item.msg)
08h 4 FrameID. The first byte contains frame ObjectType, which the corresponding frame file belongs to.
00: items
01: critters
02: scenery
03: walls
04: tiles
05: backgrnd
06: intrface
07: inven
It is used to determine in what master.dat directory to search for the corresponding frame file (critters frames are in critters.dat).
The second byte - if it contains non-zero value, then the corresponding frame is moved along one of the axis by the amount of pixels specified here. What axis to move along depends on the frame itself.
The third and fourth bytes - string number in master.dat\\art\items\items.lst lst file. For example for Vindicator Minigun this value is equal to
00 00 00 1F
(31). So, string number 31 (numeration starts from zero) of master.dat\\art\items\items.lst file contains the name of the corresponding frame file (minigun.frm) .
14h 4 Determines the player's ability to go trough the object (corresponds to the value by the offset [+20h] in a map's object structure).
1Ah 1 Determines how difficult it is to use the object. For example, for authomatic guns it equals to A3h(163). For a knive it equals to 00h.
1Bh 1 attack mode 1, 2. Possible attack modes. This value only matters for weapons. This 1-byte value can be divided into two 4-bit components, each of which represents 1 attack mode:
0: None 1: Punch 3: Swing 4: Thrust
5: Throw 6: Shoot 7: Burst 8: Flame
So, each weapon has 2 main attack modes: the lower 4 bytes determine attack mode 1, the higher ones determine attack mode 2 .
For example, for the Spear this value equals to 0x54. Tat means that attack mode 2 for this item is Throw (5: Throw), and attack mode 1 is Thrust (4: Thrust). The number of AP's spent for each attack mode are determined here.
1Ch 4 Unknown value (in 00000165.pro it equals to 0xFFFFFFFF (Iguana Bits stand))
20h 4 ObjectSubtype (do not mess it up with ObjectType or ObjectID) corresponding to strings ¹¹ 23..29 of master.dat\\text\english\game\proto.msg file
00 Armor
01 Container
02 Drug
03 Weapon
04 Ammo
05 Misc
06 Key
For example, 00000165.pro (Iguana Bits stand) this value equals to 1.
24h 4 It is supposed to represent the item's MaterialType (corresponding to strings ¹¹ 11..18 of master.dat\\text\english\game\proto.msg file) (in 00000165.pro this value equals to 3 (Iguana Bits stand= Wood)).
28h 4 Minimum ST needed to use this item. This value only matters for weapons.
2Ch 4 Weight
Du kannst das Standart Prog nutzen und die überflüssigen Teile (also alles über 2C löschen), dann hast du ne Scenery Proto.
Re: Allgemeine Fragen
Posted: Tue Apr 29, 2008 7:36 pm
by Mr.Wolna
ICh verstehe gar nicht wozu mann das brauchen kann, klört mich mal auf bin grad nebe der Spur, und peil grad nix(wenig gepennt)
Re: Allgemeine Fragen
Posted: Tue Apr 29, 2008 7:42 pm
by Helios2000
Weißt du was nen Hexeditor ist?
Damit kannst du jeder art von Datei Öffnen.
Sieht bei ner Scenery Proto so aus.
http://www.bilder-upload.eu/show.php?file=FWIP5CyVY1y3Wl4.JPG
Hex heißt es nicht weil man damit Hexen kann (kann man auch
) sonder weil es die Dateien im Hexa decimal System darstellt. So kannst du jeden einzelnen Wert einer Datei verändern. So haben wir damals die Formate geknackt, oder was dachtest du mit welchen Werten die ganzen Tools arbeiten?
Re: Allgemeine Fragen
Posted: Tue Apr 29, 2008 7:45 pm
by Mr.Wolna
Ja, ich weiß was Hex sit, ich meinte wozu braucht das Lexx? Also was will er an ner Scenery verändern.
Mal ne Frage, du scheinst mir in solchen dingen recht fähig zu sein. Ist jetz nur ne Frage, brauchst nix anzufangen, aber denskt du du lkönntest es packen neue Todesanimationen einzufügen, Z.B Kopf oder Armschüße(also gezielte)
Re: Allgemeine Fragen
Posted: Tue Apr 29, 2008 7:52 pm
by Helios2000
Muss ich gerad erstmal gucken wie das geregelt wird.
Ich würde mal Typen das er 1A verändern will.
@Lexx
Wenn du nen Prog gefunden hast sag mal Bescheid. Würd mich auch interessieren.
Re: Allgemeine Fragen
Posted: Tue Apr 29, 2008 7:57 pm
by Mr.Wolna
äh.. und meine frage?
Re: Allgemeine Fragen
Posted: Tue Apr 29, 2008 8:03 pm
by Helios2000
Muss ich gerad erstmal gucken wie das geregelt wird.
Erläuterung: Das ist alles schon lange her. Ich muss gucken wie das Funktioniert. Es hatte irgendwas mit den anfangsbuchstaben der frm's zu tun,glaube ich. Außerdem muss ich gucken woher das Spiel weiß welche Sequenz geladen werden muss und wie das bestimmt wird. Dann kann ich dir sagen ob ich das ändern kann. Aber so wie ich dich kenne ist das bestimmt hardcodet.
Zu der PM. Ich denke schon. Schick mir das mal.
Re: Allgemeine Fragen
Posted: Tue Apr 29, 2008 8:08 pm
by Lexx
Ich will neue Scenery Objekte hinzufügen. Dafür muss ich aber die laufenden Nummern einhalten. Wenn ich also ein vorhandenes Objekt nur kopieren und umbenennen würde, hätte ich gar nichts davon... in der Datei selbst steht nämlich noch die Proto Nummer + die verwendeten Grafiken. Das muss bzw. will ich ändern.
Alle Proto Editoren die ich habe, sind entweder nur für Items oder Critter. Bei Scenery Protos gibt's 'nen feisten Absturz.
Re: Allgemeine Fragen
Posted: Tue Apr 29, 2008 8:10 pm
by Helios2000
Ja weil die länger sind Lexx. Musst den Rest löschen. Alle über 2C.
Oder schick mir die Dinger und ich Nummerier dir die durch. 5 min arbeit
Re: Allgemeine Fragen
Posted: Tue Apr 29, 2008 8:10 pm
by Lexx
Es geht ja nicht nur um die Nummer. Ich muss auch irgendwo einstellen, welche Grafik verwendet werden soll.
Re: Allgemeine Fragen
Posted: Tue Apr 29, 2008 8:12 pm
by Mr.Wolna
kann man das nicht direkt im mapper machen? @Lexx was hälst du von der Idee das BOS Logo nicht in vile kleine Tiles zu schneiden sondern, es als scenery objekt einzufügen und die engine aber mit hilfe vom hexeditor, vorzugaugeln es ist n tile, würde das gehen?
Re: Allgemeine Fragen
Posted: Tue Apr 29, 2008 8:14 pm
by Helios2000
Ja kann ich auch ändern musst mir nur sagen welche ID der Frame zum passenden Proto hat. Also ne Liste wie du es haben willst.