|
|
Line 1: |
Line 1: |
| To EdT and/or Iritscen:
| | New OniSplit version: [http://cid-639aa31296681bfe.skydrive.live.com/self.aspx/Oni/OniSplit/OniSplit|_v0.9.35.zip OniSplit v0.9.35] |
|
| |
|
| Please test the following patch for projectile dodging:
| | What's new: |
|
| |
|
| File Offset: Old Value -> New Value
| | :* conversion of recorded films (.dat binary files) to xml files that can be used to create FILM .oni files |
| 0x00016503: 0x50 -> 0x74
| |
| 0x00016507: 0x54 -> 0x78
| |
| 0x0001650B: 0x58 -> 0x7C
| |
| 0x000164F1: 0x9D -> 0xBD
| |
| 0x000164F2: 0x23 -> 0x2B
| |
|
| |
|
| | OniSplit film2xml out_dir film.dat |
|
| |
|
| [[User:Neo|Neo]]
| |
|
| |
|
| :EDIT: projectile dodging works on the Mac engine! http://edt.oni2.net/OniSplit/Particle.wmv
| | New OniSplit version: [http://cid-639aa31296681bfe.skydrive.live.com/self.aspx/Oni/OniSplit/OniSplit|_v0.9.34.zip OniSplit v0.9.34] |
| :Though in the last scene, I used the command ai2_ignore_player = 1 and the AI dodged the screamer the first time, but not the second... [[User:EdT|EdT]] 00:54, 18 December 2008 (CET)
| |
| | |
| ::Hmm, I think it has the ''illusion'' of working... but my own tests showed the same behavior as in Ed's movie, so let's look at what's really happening there: the AI is getting "hung up" when the shot gets near him. He starts circling it instead of just running away from it. I have a feeling he sees the Screaming Cell the same as the AI now sees an incoming line of SMG gunfire ever since we fixed the basic dodging bug -- as a vector to be run away from at a perpendicular angle. Since the Cell is following the AI, however, this results in a circular movement, and, seeing as all this running around in circles still leaves the AI within the range of the Cell's life-sucking powers, it ends up killing him. Basic automatic gunfire still results in dodging that seems as smart as before (maybe a tad smarter? not sure without more testing), but when I tested this hack with the Screaming Cannon, the AI resembled a moth drawn to a flame. --[[User:Iritscen|Iritscen]] 14:42, 18 December 2008 (CET)
| |
| | |
| :::Well, the idea was to fix a bug, not make the AI smarter :) [[User:Neo|Neo]]
| |
| | |
| ::::Neo, have you looked at this page: http://wiki.oni2.net/AE:Projectile_awareness#Fixing_AI_Logic Loser was asking for help in regards to fixing the AI logic. Thanks [[User:EdT|EdT]]
| |
| | |
| :::::I know that but for now I'm not enough familiar with the AI code (and it's a rather big chunk of code) to do something about it. [[User:Neo|Neo]]
| |
| | |
| | |
| ----
| |
| | |
| New OniSplit (beta) version: [http://cid-639aa31296681bfe.skydrive.live.com/self.aspx/Oni/OniSplit/OniSplit|_v0.9.34.zip OniSplit v0.9.34] | |
|
| |
|
| What's new: | | What's new: |