Jump to content

User talk:Neo: Difference between revisions

3,628 bytes removed ,  11 December 2008
cleaned up solved problems
(replacing SNDD works, duplicating OSBD does not)
(cleaned up solved problems)
Line 135: Line 135:
::Another thing: When a character goes over an edge, unsticking depends on either a time spent in the air or size of sphere (distance from ground), I can't tell which. I would hazard a guess that it has to do with time, but I'm not sure. :) If we can decrease whatever value it is, we could get what you are looking for.  There is a chance it is a value in the ONCC or a constant in the engine. I'm not sure which. [[User:Gumby|Gumby]] 10:04, 30 November 2008 (CET)
::Another thing: When a character goes over an edge, unsticking depends on either a time spent in the air or size of sphere (distance from ground), I can't tell which. I would hazard a guess that it has to do with time, but I'm not sure. :) If we can decrease whatever value it is, we could get what you are looking for.  There is a chance it is a value in the ONCC or a constant in the engine. I'm not sure which. [[User:Gumby|Gumby]] 10:04, 30 November 2008 (CET)
:@TRAMs when characters die, they lose all ability to be animated at all. I know there exists a fix for characters losing MELE information on death (I lost it, gotta ask geyser next time he is on...), but there might also be a way to disable the disabling of animation on death. I know if you set a characters health to 0, attempt to animate it (fail), then set its health to something positive, the first thing he\she does is that animation you asked it to. So all hope is not lost. :) Then again, it might be a good thing you can't be animated after death. That could lead to some crazy bugs. :D [[User:Gumby|Gumby]] 09:38, 30 November 2008 (CET)
:@TRAMs when characters die, they lose all ability to be animated at all. I know there exists a fix for characters losing MELE information on death (I lost it, gotta ask geyser next time he is on...), but there might also be a way to disable the disabling of animation on death. I know if you set a characters health to 0, attempt to animate it (fail), then set its health to something positive, the first thing he\she does is that animation you asked it to. So all hope is not lost. :) Then again, it might be a good thing you can't be animated after death. That could lead to some crazy bugs. :D [[User:Gumby|Gumby]] 09:38, 30 November 2008 (CET)
Using the latest version of OniSplit 0.9.33 I get these error messages using the command "-create out -genmipmaps -format:dxt1 hexagon/*.xml"
:Importing /hexagon/hexagon.dae
:Cannot find texture file 'd:\Oni\hexagon\.\images\texture9.jpg'
:Cannot find texture file 'd:\Oni\hexagon\.\images\texture4.jpg'
:Cannot find texture file 'd:\Oni\hexagon\.\images\texture3.jpg'
:Cannot find texture file 'd:\Oni\hexagon\.\images\texture11.jpg'
:Cannot find texture file 'd:\Oni\hexagon\.\images\texture12.jpg'
:Cannot find texture file 'd:\Oni\hexagon\.\images\texture7.jpg'
:Cannot find texture file 'd:\Oni\hexagon\.\images\texture0.jpg'
:Cannot find texture file 'd:\Oni\hexagon\.\images\texture8.jpg'
:Cannot find texture file 'd:\Oni\hexagon\.\images\texture5.jpg'
:Cannot find texture file 'd:\Oni\hexagon\.\images\texture10.jpg'
:Cannot find texture file 'd:\Oni\hexagon\.\images\texture6.jpg'
:Cannot find texture file 'd:\Oni\hexagon\.\images\texture2.jpg'
:Cannot find texture file 'd:\Oni\hexagon\.\images\texture1.jpg'
Did not have this problem in previous versions. 
EDIT: Forgot to ask, how to fix the rotation of the hexagon.dae? Iritscen told me once, but I didn't make note of it.  [[User:EdT|EdT]] 17:28, 7 December 2008 (CET)
:Open hexagon.dae in a text editor, search for 'rotation_z', and you should be taken to nearly the end of the file. Set the fourth rotation_z number to 180 (probably best to leave the trailing zeroes after the decimal), and set rotation_x's fourth number to 90. --[[User:Iritscen|iritscen]] 17:59, 7 December 2008 (CET)
Image paths: OniSplit is OK in this case, the dae file is wrong, it contains full paths. You can open it in a text editor and fix the paths (you need to simply remove the D:\Oni\hexagon\ portion of the path). I'll update the zip file too.
Rotation: the dae file contained in the above zip is already rotated.
To explain a bit what's up with the rotation: it's likely that hexgon was created in a tool where the Z axis points up. The Collada file should contain the <up_axis>Z_UP</up_axis> setting but this particular file doesn't have it. Even if you have Z_UP in your file OniSplit doesn't always work correctly with Z_UP for now.
[[User:Neo|Neo]]
Neo, if you have time...
I tried to import some music into Oni and got different results.  Here are the files: http://edt.oni2.net/OniSplit/SNDDBurn.zip
:Burn1a.aif imports fine
:Burn2a.aif produces this error:
  System.ArgumentOutOfRangeException: Argument is out of range.
  Parameter name: count is less than 0
  at System.IO.BinaryReader.ReadBytes (Int32 count) [0x00000]
  at Oni.Sound.AifFile.ReadDataChunk (Oni.FileReader reader, Int32 chunkSize) [0x00000]
  at Oni.Sound.AifFile.FromFile (System.String filePath) [0x00000]
  at Oni.Sound.AifImporter.Import (System.String filePath, System.String outputDirPath) [0x00000]
  at Oni.Program.CreateGeneric (System.String[] args) [0x00000]
  at Oni.Program.Main (System.String[] args) [0x00000]
:Burntest.aif produces this error
  Unsupported AIF compression (0x0)
  System.NullReferenceException: Object reference not set to an instance of an object
  at Oni.Importer.get_Dependencies () [0x00000]
  at Oni.Program.CreateGeneric (System.String[] args) [0x00000]
  at Oni.Program.Main (System.String[] args) [0x00000]
All the files were saved as compressed AIF (IMA4:1), 22.05KHz
Also, is it possible to convert OSBD to .xml files?
Thank you [[User:EdT|EdT]] 17:27, 10 December 2008 (CET)
I've posted a new version (0.9.34) that fixes the aif import bug. Please confirm it's working. OSBD files cannot be converted to xml yet.
[[User:Neo|Neo]]


OK, the new music files imports and exports without error.  Now how to get it in the game?  I duplicated OSBDmus_amasian.grp renamed it OSBDmus_burn.grp used a hex editor and changed the links to the new music file names (I kept the file name the same size)  Placed all the files in level0_Final and rebuilt the level and used the command: sound_music_start mus_burn but no music... here are the files http://edt.oni2.net/OniSplit/mus_burn.zip What am I doing wrong? [[User:EdT|EdT]] 20:57, 10 December 2008 (CET)
OK, the new music files imports and exports without error.  Now how to get it in the game?  I duplicated OSBDmus_amasian.grp renamed it OSBDmus_burn.grp used a hex editor and changed the links to the new music file names (I kept the file name the same size)  Placed all the files in level0_Final and rebuilt the level and used the command: sound_music_start mus_burn but no music... here are the files http://edt.oni2.net/OniSplit/mus_burn.zip What am I doing wrong? [[User:EdT|EdT]] 20:57, 10 December 2008 (CET)
708

edits