Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: AnnoZone Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

Donnerstag, 7. Juni 2012, 16:07

Gebäude Boden/Anbindung fehlt

Sehr geehrte Modding Community,

Ich beschäftige mich seit einiger Zeit wieder mit dem Modding von Gebäuden.

Üblicher weise, habe ich zuvor immer neue Gebäude in das Spiel eingefügt, indem ich
einfach eine vorhandene cfg Datei aus dem Spiel so verändert habe, dass ich nur den neuen Pfad der dds Datei eingeben musste. Ich habe dabei dann die veränderte cfg Datei einfach in die Assets unter einem ebenfalls vorhandenem Gebäude eingefügt, Mittels „C“ drücken im Spiel, wenn ein Gebäude ausgewählt wurde, konnte ich dann ein Gebäude bauen.

Das Problem dabei war immer, dass das Gebäude nie einen Boden hatte, sprich ich konnte es bauen aber es hatte nie eine Verbindung zu einem Weg, selbst wenn ich einen Weg zu dem Gebäude bereits gebaut hatte.

Ich hoffe ihr habt mich einigermaßen gut verstanden, wenn also Jemand eine Lösung dafür kennt bitte melden.

Wie immer an dieser Stelle, Danke für eure Aufmerksamkeit

colombus

Piratenschreck

Beiträge: 566

Registrierungsdatum: 7. Mai 2016

  • Nachricht senden

2

Montag, 11. Juni 2012, 13:24

hallo annohenni1404!

Du warte kurz mal!
Also ich hatte kein zeit mehr mich über modding zu bekümmern, zeit anno1701, und hier waren die info unbekannt!

Also, hier ansagt du dass du GR2 datei von einigen gebaüde hergestellt hast, und dies denke ich mit dem 3ds Plugin. ist dies korrekt?

und dann, bei der Herstellung unter 3ds, hast du alles zugefügt, ich denke, dass die verbindung zum weg oder zu Straße, dies musst unter studio max zugefügt werden.

und deine neue Gebaüde, kommen auch Leute rein, oder sind es nur Betrieb Gebaüde?

Und bei der Änderung von der cfg. Datei, hast du die alte werte von dem altem Gebaüde benutzt?
Normalweise hat jedes Gebaüde seine einige Werte.

Und hast du auch ein neues .ifo file erzeugt?

Dies kommt von der .Ifo file von dem Metalworks

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
<Info>
  <BoundingBox>
    <Name>BoundingBox</Name>
    <Position>
      <x>1133</x>
      <y>8040</y>
      <z>1105</z>
    </Position>
    <Rotation>
      <x>0</x>
      <y>0</y>
      <z>0</z>
      <w>4096</w>
      <Direction>0</Direction>
    </Rotation>
    <Extents>
      <x>7656</x>
      <y>12672</y>
      <z>7770</z>
    </Extents>
  </BoundingBox>
  <IntersectBox>
    <Name>HitBox96</Name>
    <Position>
      <x>0</x>
      <y>0</y>
      <z>0</z>
    </Position>
    <Rotation>
      <x>0</x>
      <y>0</y>
      <z>0</z>
      <w>4096</w>
      <Direction>0</Direction>
    </Rotation>
    <Extents>
      <x>6144</x>
      <y>409</y>
      <z>6144</z>
    </Extents>
  </IntersectBox>
  <IntersectBox>
    <Name>HitBox98</Name>
    <Position>
      <x>0</x>
      <y>2048</y>
      <z>0</z>
    </Position>
    <Rotation>
      <x>0</x>
      <y>0</y>
      <z>0</z>
      <w>4096</w>
      <Direction>0</Direction>
    </Rotation>
    <Extents>
      <x>3072</x>
      <y>2048</y>
      <z>3072</z>
    </Extents>
  </IntersectBox>
  <Dummy>
    <Name>infolayer</Name>
    <Position>
      <x>0</x>
      <y>6553</y>
      <z>28</z>
    </Position>
    <Rotation>
      <x>0</x>
      <y>0</y>
      <z>0</z>
      <w>4096</w>
      <Direction>0</Direction>
    </Rotation>
    <Extents>
      <x>409</x>
      <y>409</y>
      <z>409</z>
    </Extents>
  </Dummy>
  <Dummy>
    <Name>entrance01</Name>
    <Position>
      <x>-4263</x>
      <y>0</y>
      <z>-358</z>
    </Position>
    <Rotation>
      <x>0</x>
      <y>-923</y>
      <z>0</z>
      <w>3989</w>
      <Direction>106761</Direction>
    </Rotation>
    <Extents>
      <x>409</x>
      <y>409</y>
      <z>409</z>
    </Extents>
  </Dummy>
  <Dummy>
    <Name>work01</Name>
    <Position>
      <x>-2074</x>
      <y>0</y>
      <z>-2291</z>
    </Position>
    <Rotation>
      <x>0</x>
      <y>-2896</y>
      <z>0</z>
      <w>2896</w>
      <Direction>368640</Direction>
    </Rotation>
    <Extents>
      <x>409</x>
      <y>409</y>
      <z>409</z>
    </Extents>
  </Dummy>
  <Dummy>
    <Name>altwork01</Name>
    <Position>
      <x>-1922</x>
      <y>0</y>
      <z>-4551</z>
    </Position>
    <Rotation>
      <x>0</x>
      <y>-14</y>
      <z>0</z>
      <w>-4095</w>
      <Direction>-1629</Direction>
    </Rotation>
    <Extents>
      <x>409</x>
      <y>409</y>
      <z>409</z>
    </Extents>
  </Dummy>
  <Dummy>
    <Name>impact_stone01</Name>
    <Position>
      <x>-1168</x>
      <y>4366</y>
      <z>3600</z>
    </Position>
    <Rotation>
      <x>0</x>
      <y>0</y>
      <z>0</z>
      <w>4096</w>
      <Direction>0</Direction>
    </Rotation>
    <Extents>
      <x>409</x>
      <y>409</y>
      <z>409</z>
    </Extents>
  </Dummy>
  <Dummy>
    <Name>impact_stone02</Name>
    <Position>
      <x>4014</x>
      <y>5044</y>
      <z>-2513</z>
    </Position>
    <Rotation>
      <x>0</x>
      <y>0</y>
      <z>0</z>
      <w>4096</w>
      <Direction>0</Direction>
    </Rotation>
    <Extents>
      <x>409</x>
      <y>409</y>
      <z>409</z>
    </Extents>
  </Dummy>
  <Dummy>
    <Name>impact_stone03</Name>
    <Position>
      <x>5558</x>
      <y>3405</y>
      <z>4163</z>
    </Position>
    <Rotation>
      <x>0</x>
      <y>0</y>
      <z>0</z>
      <w>4096</w>
      <Direction>0</Direction>
    </Rotation>
    <Extents>
      <x>409</x>
      <y>409</y>
      <z>409</z>
    </Extents>
  </Dummy>
  <BuildBlocker>
    <Position>
      <x>-6144</x>
      <z>-6144</z>
    </Position>
    <Position>
      <x>-6144</x>
      <z>6144</z>
    </Position>
    <Position>
      <x>6144</x>
      <z>6144</z>
    </Position>
    <Position>
      <x>6144</x>
      <z>-6144</z>
    </Position>
  </BuildBlocker>
</Info>


und dies kommt von der Bäkerei.

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
<Info>
  <BoundingBox>
    <Name>BoundingBox</Name>
    <Position>
      <x>1099</x>
      <y>9306</y>
      <z>483</z>
    </Position>
    <Rotation>
      <x>0</x>
      <y>0</y>
      <z>0</z>
      <w>4096</w>
      <Direction>0</Direction>
    </Rotation>
    <Extents>
      <x>8137</x>
      <y>12672</y>
      <z>8565</z>
    </Extents>
  </BoundingBox>
  <IntersectBox>
    <Name>HitBox56</Name>
    <Position>
      <x>0</x>
      <y>172</y>
      <z>0</z>
    </Position>
    <Rotation>
      <x>0</x>
      <y>0</y>
      <z>0</z>
      <w>4096</w>
      <Direction>0</Direction>
    </Rotation>
    <Extents>
      <x>6144</x>
      <y>409</y>
      <z>6144</z>
    </Extents>
  </IntersectBox>
  <IntersectBox>
    <Name>HitBox58</Name>
    <Position>
      <x>1889</x>
      <y>3288</y>
      <z>-199</z>
    </Position>
    <Rotation>
      <x>0</x>
      <y>0</y>
      <z>0</z>
      <w>4096</w>
      <Direction>0</Direction>
    </Rotation>
    <Extents>
      <x>2867</x>
      <y>3685</y>
      <z>4915</z>
    </Extents>
  </IntersectBox>
  <Dummy>
    <Name>infolayer</Name>
    <Position>
      <x>0</x>
      <y>9420</y>
      <z>0</z>
    </Position>
    <Rotation>
      <x>0</x>
      <y>0</y>
      <z>0</z>
      <w>4096</w>
      <Direction>0</Direction>
    </Rotation>
    <Extents>
      <x>409</x>
      <y>409</y>
      <z>409</z>
    </Extents>
  </Dummy>
  <Dummy>
    <Name>entrance01</Name>
    <Position>
      <x>-1518</x>
      <y>0</y>
      <z>-5160</z>
    </Position>
    <Rotation>
      <x>0</x>
      <y>2896</y>
      <z>0</z>
      <w>2896</w>
      <Direction>-368640</Direction>
    </Rotation>
    <Extents>
      <x>409</x>
      <y>409</y>
      <z>409</z>
    </Extents>
  </Dummy>
  <Dummy>
    <Name>work01</Name>
    <Position>
      <x>-3354</x>
      <y>0</y>
      <z>-302</z>
    </Position>
    <Rotation>
      <x>0</x>
      <y>4096</y>
      <z>0</z>
      <w>0</w>
      <Direction>737280</Direction>
    </Rotation>
    <Extents>
      <x>409</x>
      <y>409</y>
      <z>409</z>
    </Extents>
  </Dummy>
  <Dummy>
    <Name>work02</Name>
    <Position>
      <x>-3689</x>
      <y>0</y>
      <z>-1353</z>
    </Position>
    <Rotation>
      <x>0</x>
      <y>2896</y>
      <z>0</z>
      <w>2896</w>
      <Direction>-368640</Direction>
    </Rotation>
    <Extents>
      <x>409</x>
      <y>409</y>
      <z>409</z>
    </Extents>
  </Dummy>
  <BuildBlocker>
    <Position>
      <x>-6144</x>
      <z>-6144</z>
    </Position>
    <Position>
      <x>-6144</x>
      <z>6144</z>
    </Position>
    <Position>
      <x>6144</x>
      <z>6144</z>
    </Position>
    <Position>
      <x>6144</x>
      <z>-6144</z>
    </Position>
  </BuildBlocker>
  <PathBlocker>
    <Position>
      <x>-6144</x>
      <z>-4096</z>
    </Position>
    <Position>
      <x>-4096</x>
      <z>-4096</z>
    </Position>
    <Position>
      <x>-4096</x>
      <z>0</z>
    </Position>
    <Position>
      <x>-2048</x>
      <z>0</z>
    </Position>
    <Position>
      <x>-2048</x>
      <z>-4096</z>
    </Position>
    <Position>
      <x>0</x>
      <z>-4096</z>
    </Position>
    <Position>
      <x>0</x>
      <z>-6144</z>
    </Position>
    <Position>
      <x>-6144</x>
      <z>-6144</z>
    </Position>
  </PathBlocker>
  <PathBlocker>
    <Position>
      <x>4096</x>
      <z>-6144</z>
    </Position>
    <Position>
      <x>4096</x>
      <z>-4096</z>
    </Position>
    <Position>
      <x>6144</x>
      <z>-4096</z>
    </Position>
    <Position>
      <x>6144</x>
      <z>-6144</z>
    </Position>
  </PathBlocker>
</Info>


Also es gebe ein menge unterschiedliche werte.
Von einem Gebaüde zu dem Andere, sind die Werte ganz Anders

Position Eintritt, wird Geändert, Die Bounding Box ist auch wichtig, denn wenn du Falsche Werte bei der Bounding box eingibts, also hier kommt es vor dann, das der Path Bounding box mit der Bounding box von deinem Gebaüde sie sich kreuzen.

Na bitte, hier wird ja auch da drüber geplaudert!
http://www.projectanno.de/forum/index.ph…d3ffa24dc49509d

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »colombus« (11. Juni 2012, 13:41)


3

Mittwoch, 13. Juni 2012, 21:27

Danke Colombus für deine Hilfe,

Also ich habe ganz simpel die gr2 und dds dateien übernommen und die dann in
eine cfg Datei, die ich bereits von einem bestehendem Gebäude genommen hatte integriert. Natürlich habe ich dann auch die assets verändert, dass ich im Spiel einfach nur C drücken musste.

Nur es besteht bei diesen neuen Gebäuden dann keine Verbindung zu einer Starße bzw der Boden fehlt, also unter Boden verstehe ich die unteren Maße des Gebäudes, sprich ein Gebäude kann auf der Unterseite mehrere Kästchen haben z.B. die Maße 3x3 als untere Fläche die sieht man auch im Spiel, wenn man beim Bau eines Gebäudes sehr nah heranzoomt.

Nur bei der Art wie ich sozusagen Gebäude integriere ist so eine Fläche nicht vorhanden, dazu ich übernehme auch den Boden des Gebäudes also die dazugehörige dds Datei.
  MFG annohenni1404

Mitglied IM ICO2 TEAM
-----------------------------------

colombus

Piratenschreck

Beiträge: 566

Registrierungsdatum: 7. Mai 2016

  • Nachricht senden

4

Donnerstag, 14. Juni 2012, 23:36

kannst du ein screenshoot machen, so dass man es besser sehen kann?

Denn mir kann besser die Fehler bemerken, wenn mein ein bild davon hat.

Seht es so bei dir so aus?


Also dies ist ein screenshoot unter dem GR2 viewer.
und dies ist ein Anno1404 model.

und hier ein weitere screenshoot, über in welche file, die Building eingetragen sind.


Also hier, habe nur als Beispiel die Eisenschmiede Genommen.
Und so, wenn du in eine .XML datei, oder .CFG, vergessen hast dein neuen model einzutragen, also hier kann schon der Problem liegen.

Und in dem fall dass es ein Betrieb ist, für die Bevölkerung zu befriedigen, also hier gebe es noch weitere file wie du benötigst sie einzutragen.

Aber hier ansage ich es dier nur, für das du nichts übersehen hast.

Am besten, such dir deine Kategorie aus, und sowie ich es getan habe, per suche tool von Windows. Gebe der Englische Namen von dem Betrieb An, und lass Windows dir die File finden, wo der Namen eingetragen ist.

Weitere Frage, bitte sehe die liste von deine Guid.xml.


Also jede Betrieb kategorie, hat ein Minimal Reichweite und eine Maximale Reichweite bei den Guid nummern. Also hier die Betriebe wie für Fabrikgebäude Kategorie angehörig sind.
haben den nummern zwischen 32000 - 32999.
Also wenn du ein Falschen Guid Nummern benutzt hast, kann es wieder sein, dass Fehler auftreten.

In einem Spiel, hier muss alles pico bello Einstimmen, denn wenn es nicht der Fall ist, manch mal, ist der Teufel los. Und hier kann man 2-5 oder 10 stunden lang suchen bis man der Fehler gefunden hat.

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »colombus« (15. Juni 2012, 00:45)