Jump to content

User talk:Neo: Difference between revisions

1,692 bytes removed ,  25 January 2009
no edit summary
mNo edit summary
No edit summary
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:
708

edits