tach leute
ich habe eine waffe geriggt. wenn ich sie in der Cryengine 3 dann einfüge und versuche sie aufzunehmen hängt sich die engine auf.
bitte um rat
THX im voraus
Druckbare Version
tach leute
ich habe eine waffe geriggt. wenn ich sie in der Cryengine 3 dann einfüge und versuche sie aufzunehmen hängt sich die engine auf.
bitte um rat
THX im voraus
Wenn es eine komplett neue Waffe ist, musst du noch die WaffenScripts schreiben und im Code muss die glaube ich auch noch eingebaut werden.
wenn der editor abstürz sagt er dir eigentlich immer was das problem ist, was steht denn so in der Editor.log & error.log?
die müssten eigentlich im cryengine 3 hauptverzeichnis sein, du kannst sie ja auch mal hier posten, vielleicht können wir da raus was entziffern. :wink:
EDIT: hmmm... und wie sehen die letzten 5 zeilen in der Editor.log aus?
Error.log:
Logged at Monday, December 24, 2012 16:13:41
FileVersion: 3.4.3.5047
ProductVersion: 3.4.3.5047
LogFile: Editor.log
Executable: E:\Cryengine 3\cryengine 3 v3_4_3\Bin64\Editor.exe
Exception Code: 0x80000003
Exception Addr: 0x0033:0x000000001DD9F0D6
Exception Module: <Unknown>
Exception Description: EXCEPTION_BREAKPOINT,
Memory in use: 975.6MB
Debug Status:
Out of Memory: 0
Call Stack Trace:
20) function=0x000000001DD9F0D6
19) function=0x0000000030116034
18) function=0x00000000301389BB
17) function=0x0000000030122210
16) function=0x0000000030248D30
15) function=0x00000000301828BC
14) function=0x0000000030180F55
13) function=0x000000003018538E
12) function=0x000000003711B9CD
11) function=0x0000000037118CE9
10) function=0x000000003711D424
9) function=0x000000003711D58F
8) function=0x00000000370A7BFE
7) function=0x0000000037083AD6
6) function=0x0000000068D651F3
5) function=0x0000000068D96D50
4) function=0x00000000377B988F
3) function=0x000000007736652D
2) function=0x000000007795C521
1) function=0x000000007795C521
Suspended thread (JobSystem_Worker_0(Regular)):
10) function=0x000000007798135A
9) function=0x000007FEFDF210DC
8) function=0x0000000036546CC6
7) function=0x000000003654E50A
6) function=0x000000003654E84E
5) function=0x000000003655B387
4) function=0x000000006CCD1D9F
3) function=0x000000006CCD1E3B
2) function=0x000000007736652D
1) function=0x000000007795C521
Suspended thread (JobSystem_Worker_1(Regular)):
10) function=0x000000007798135A
9) function=0x000007FEFDF210DC
8) function=0x0000000036546CC6
7) function=0x000000003654E50A
6) function=0x000000003654E84E
5) function=0x000000003655B387
4) function=0x000000006CCD1D9F
3) function=0x000000006CCD1E3B
2) function=0x000000007736652D
1) function=0x000000007795C521
Suspended thread (JobSystem_Worker_2(Regular)):
10) function=0x000000007798135A
9) function=0x000007FEFDF210DC
8) function=0x0000000036546CC6
7) function=0x000000003654E50A
6) function=0x000000003654E84E
5) function=0x000000003655B387
4) function=0x000000006CCD1D9F
3) function=0x000000006CCD1E3B
2) function=0x000000007736652D
1) function=0x000000007795C521
Suspended thread (JobSystem_Worker_3(Regular)):
10) function=0x000000007798135A
9) function=0x000007FEFDF210DC
8) function=0x0000000036546CC6
7) function=0x000000003654E50A
6) function=0x000000003654E84E
5) function=0x000000003655B387
4) function=0x000000006CCD1D9F
3) function=0x000000006CCD1E3B
2) function=0x000000007736652D
1) function=0x000000007795C521
Suspended thread (JobSystem_Worker_0(Blocking)):
10) function=0x000000007798135A
9) function=0x000007FEFDF210DC
8) function=0x0000000036546CC6
7) function=0x000000003654C22A
6) function=0x000000003654C6E0
5) function=0x000000003655B387
4) function=0x000000006CCD1D9F
3) function=0x000000006CCD1E3B
2) function=0x000000007736652D
1) function=0x000000007795C521
Suspended thread (Physics):
10) function=0x000000007798135A
9) function=0x000007FEFDF210DC
8) function=0x0000000036583D1E
7) function=0x0000000036583A2F
6) function=0x000000003667536D
5) function=0x00000000366737E0
4) function=0x000000003655B387
3) function=0x000000006CCD1D9F
2) function=0x000000006CCD1E3B
1) function=0x000000007736652D
Prüf mal ob das physikalische Proxy vom 3P Model passt.
Und zwar Mesh und Material, in Max und im Editor.
In der CE2 konnte man mitdie physikalisierten Meshes anzeigen, ka ob das jetzt noch geht.Code:p_draw_helpers 1
@Vert-X
ja, das ist noch genau so wie in der CE2. :-)
@Hübeldübel
ich glaube ehr dass sich beim fp modell irgendwo ein fehler versteckt hat.
wenn du willst kannst du mir die .max file mal per pm schicken, dann gucke ich mal nach. ;) (ich kann aber nur nachgucken wenn du 3ds max 2012 hast)
kann das nicht vieleichtauch an der .chr die 3ds max erstellen muss liegen da gab es einen error?
ich versuche die nochmal zu erstellen
Edit: habe 3ds max 2013 weiß nicht ob die kompatibel sind ; datei ist zu groß für anhang
Ich weiß nicht inwiefern du die XML deiner Waffe abgeändert hast.
Aber versuch mal 1. FP und TP Meshes im Editor (bzw Charactereditor) zu testen, ob da alles passt.
2. Schau dir die XML mal genau an. Nimm dir eine vorhandene Waffe und tausch mal nur die geometry Datein aus, eventuell musst du auch die helpers entsprechend ändern, und schau obs dann geht.
das FP model funktioniert einwandfrei / ein TP model habe ich noch gar nicht erstellt
ah habs
es gab einen fehler in meinem alten model
habe es jetzt durch das neue ersetzt und nun geht es aber jetzt habe ich das problem das die waffe in meinem kopf ist und ich sie nicht sehen kann. nur wenn ich schieße sehe ich das mündungsfeuer direkt vor meinem kopf
wie kann ich die waffe verschieben oder sichtbar machen...
Hast du das 1P Model denn überhaupt schon geriggt?
Wenn nicht such dir mal die entsprechenden Tutorials, da fängt der Spaß erst an.
das habe ich gemacht aber die engine lädt nicht oder gibt sie nicht wieder
Hast du an die .chrparams Datei gedacht und geprüft, dass die XML Actions mit den Animationsnamen zusammenpassen?
@Hübeldübel
du arbeitest schon mit 3ds max 2013! ich dachte eigentlich es gibt überhaupt noch keinen exporter dafür.
wie heißt denn deine "CryExport.dlu" im 3ds max/plugins verzeichnis? CryExport15.dlu/CryExport15_64.dlu?
CryExport15_64.dlu
für den fall nochmal miene daten
Spoiler PC:
ok, dann werde ich nachher auch mal auf die 2013er version upgraden.
dann kannst du auch deine weapon files irgendwo hochladen (z.b. dropbox oder sowas) und mir per PM schicken,
damit ich sie mir ansehen kann. aber natürlich nur wenn du das auch möchtest. ;)
ich wollte auch mal ne waffe einfügen, allerdings nur eine granate
nur habe ich sie mit blender erstellt und werde mit 3ds Max nicht sonderlich warm
hab zZ auch keine zeit dazu
naja egal
aber bei einer granate könnte ich doch eigentlich auch nur das modell als normale cgf exportieren und über die scripts den waffenmodellpfad ändern
(vorerst zumindest, für qualität müsst ich eigene animationen(/Rig) benuzen) :P
für animationen bräucht ich arme und einen rig, da es keinen support für blender gibt müsst ich das erst selbst machen
@Hübeldübel
ich hab mir jetzt 3ds max 2013 installiert, kannst du bei dir die CryMaxTools öffnen? bei mir stürzt 3ds max ab wenn ich drauf klicke. :???:
ein paar leute auf crydev haben anscheinend das selbe problem, (der exporter funktioniert anscheinend noch nicht zu 100%) vielleicht liegt es ja daran.
@hyper.aN#
also wenn in der .xml der (free sdk granate) beim waffenmodellpfad eine .cgf angegeben ist müsste das eigentlich funktionieren. (bin mir da aber nicht ganz sicher)
ja das könnte sein
beim exportieren bekommen ich jede menge fehlermeldungen
siehe .txt im anhang
also, das eklärt einiges. hast du deine waffe überhaupt in der Animations.cba angegeben?
schau dir am besten mal dieses tutorial hier an, dann müsste es eingentlich funzen. :wink:
da kannst du dir auch unten in der description die example files downloaden. :)
habe ich gemacht gucke aber trotzdem alles nochmal durch
vieleivht finde ich noch nen fehler aber ich glaube das der export der animationen nicht wirklich geklappt hat (wegen exporter)
also laut deiner 3ds max error.txt liegen deine animationen unter den pfad C:\Users\blablabla\Downloads\1236\fire_bullets_rig ht_01.caf
sie missen aber im free sdk verzeichnis unter Animations/1st_person/weapons liegen.
hast du da etwa auch deine waffe gespeichert? (also max file?)
EDIT: ich hab hier mal ein example weapon model für dich (ist meine kalasch) vielleich hilft es dir ja irgendwie weiter.
du musst nur den codeblock in meiner Animations.cba mit in deine reinkopieren, dann müsste sie soweit funktionieren.
@Mr.H0n$3L
habe mal deine _fp.chr benutzt und siehe da ich kann die waffe sehen (siehe bild im anhang) nur leider erkännt er die animationen noch nicht. ich denke das das ganze am exporter liegt den wenn ich eine chr datei erstelle dann stürtzt die engine ab sobald ich die waffe aufnehme. denke mal das das bei den animationen nicht aners ist. kann aber auch daran liegen das das tut welches ich vorher gesehen hatte nicht sonderlich gut war.
Spoiler Teil 01:
dort wurde öfters ein fehler gemacht oder etwas vergessen wie z. B zu sagen das man den cryengine 3 exporter braucht und noch andere sachen. bisher hatte ich noch nicht die zeit das tut das du mir vorgeschlagen hattest anzusehen.
der max 2013 exporter ist meiner meinung nach noch nicht empfehlenswert, da dieser noch einige fehler hat. zumindest bei mir.
ich kann bei mir zwar waffen exportieren, aber wenn die CryMaxTools nicht gehen bringt es mir nix.
nutze am besten 3ds max 2012 da funktioniert der export 1A, + CryMaxTools. ;-)
EDIT: kriegst du auch immer den "Error while calling export callback: -" fehler beim export?
http://www.abload.de/img/error2kigi.jpg
was genau ist crymaxtools ich bin mir da jetzt nicht so sicherZitat:
Zitat von Mr.H0n$3L
die 2012 version habe ich nicht
ich hoffe das da ein update für den exporter kommt wo dieses problem gelöst ist
das sind ziemlich nützliche werkzeuge für z.b. charaktere, animation, oder auch modelle.
hier ist mal eine kleine übersicht darüber was die so alles können. :-)
http://www.abload.de/img/cmttjp8w.jpg
naja, beim nächsten update sollten diese fehler ja eigentlich schon behoben werden sein.
habe mir das tut das du mir vorgeschlagen hast mal angesehen und viele fehler festgestellt. ich rigge die waffe nochmal nur ich habe noch ein problem.
wie kann ich den drehpunkt bestimmen wenn ich 2 objekte ausgewählt habe und in einer animation bin???
es müsste eigentlich gehen wenn du oben bei "select and rotate" ein rechtsklick machst.
dann kannst du das bei "rotate transform type-in" einstellen/drehen. :)
http://www.abload.de/img/selectandrotateyuu8l.jpg
ne dann habe ich immernoch das problem das die objekte zwischen den keyframes ineinander sind
trotzdem danke
EDIT: Habs! wenn ich die objekte miteinander verlinke. so ist das ganze riggen zeug viel einfacher für mich:p
wofür genau braucht mann den lever_main und den lever_term ??
der ist dafür da damit du den "bolt carrier" (oder wie das ding heißt :lol:) an deiner waffe animieren kannst. ;)
http://www.abload.de/img/1123ngkbh.jpg
also der lever_main ist dann der repetier hebel.
und der lever_term ist der noch wichtig oder kann ich den ignorieren
was bewirkten diese animation?:?:
replace_arm_left
nw_arms_idle_relaxed
remove_arm_left
idle_right_01
idle_right_01_ironsight
ist repalce_arm_left /remove_arm_left die animation wenn er den arm von der waffe weg bzw. wieder heran nimmt z.B. beim granaten werfen?:razz:
nw_arms_idle_relaxed - diese animation gehört eingentlich zu den Agent_fp_Global arms, warum sie aber in der scar.cal/.chrparams erwähnt werden ist mir ein rätsel.? die brauchst du also nicht. ;-)
idle_right_01 - diese animation wird abgespielt wenn der spieler nichts macht, also nur blöd in der gegend rumsteht. ;-)
idle_right_01_ironsight - das ist genau das selbe wie bei "idle_right_01" mit ausnahme das sie erst abgespielt wird wenn du anvisiert.
und ja, repalce_arm_left /remove_arm_left ist dafür da wenn z.b. der spieler ein gegenstand aufhebt oder eine granate wirft.
aber offne an besten mal den character editor und lade dann mal die "scar.cdf" da siehst du dann selber was zu was gehört. :-)
was sind das für fehler bei "offene Kante" ? (siehe anhang):???::???::???:
andere frage noch: kann man die animation ändern wenn man nach vorne läuft oder sprintet??
THX im voraus
wie meinst du das? muss man das in der .xml umschreiben oder muss ich mir dafür C++ holen
ok und was genau muss ich ändern?