Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

3 Pages123>
Options
Go to last post Go to first unread
Offline Benjamin  
#1 Posted : Friday, August 26, 2011 10:51:36 PM(UTC)
Benjamin

Medals: Admin

Joined: 8/20/2011(UTC)
Posts: 1,421
Location: Hannover

Thanks: 18 times
Was thanked: 97 time(s) in 92 post(s)
As a small update to fix some issues with v0.8.6 the v0.8.6.1 patch was just released. It helps with content loading, has a much better http://DeltaEngine.net/Wiki.SampleBrowser and updated tutorials plus lots of fixes from issues as reported by testers.

The http://DeltaEngine.net/Wiki.Roadmap site will be added soon so everyone has an overview were we are going.

BTW: What is your high-score for the newly released Blocks game in v0.8.6.1? Cool

Edited by user Friday, August 26, 2011 10:52:10 PM(UTC)  | Reason: Not specified

Wanna join the discussion?! Login to your forum accountregister a new account. Or Connect via Facebook Twitter Google

Offline zato_1one  
#2 Posted : Friday, August 26, 2011 10:53:52 PM(UTC)
zato_1one

Joined: 8/21/2011(UTC)
Posts: 61

Thanks: 1 times
Was thanked: 1 time(s) in 1 post(s)
I posted some problems I found here.
http://forum.deltaengine...-6-released.aspx#post172
Offline zato_1one  
#3 Posted : Friday, August 26, 2011 10:55:16 PM(UTC)
zato_1one

Joined: 8/21/2011(UTC)
Posts: 61

Thanks: 1 times
Was thanked: 1 time(s) in 1 post(s)
Another bug in Blocks game. When I played it for amount of time, the sound stopped playing. And I got this error when quit the game.

Quote:
01:46.002 Warning: OpenAL error 'InvalidName': Invalid Name
at Delta.Multimedia.BaseOpenAL.OpenALBinding.yYEPjISL3Emk2DT8DW(System.Object )
at Delta.Multimedia.BaseOpenAL.OpenALBinding.CheckError()
at Delta.Multimedia.BaseOpenAL.OpenALBinding.Ma9D7ANyFfUqjFFKnl()
at Delta.Multimedia.BaseOpenAL.OpenALBinding.SetVolume(System.Int32 sourceId, System.Single volume)
at Delta.Multimedia.BaseOpenAL.OpenALChannel.cQvRXNwZWdfr5fXEGkT(System.Int32 sourceId, System.Single volume)
at Delta.Multimedia.BaseOpenAL.OpenALChannel..ctor(Delta.Multimedia.Sound parent, System.Single setVolume, System.Single setPitch, Delta.Multimedia.BaseOpenAL.OpenALSoundData sound)
at Delta.Multimedia.BaseOpenAL.BaseOpenALSound.CreateChannel(System.Single setVolume, System.Single setPitch)
at Delta.Multimedia.Sound.XLrnkEWpgDyc6ZLXj1T(System.Object , System.Single setVolume, System.Single setPitch)
at Delta.Multimedia.Sound.Play()
C:\DeltaEngine\PrivateBeta\Samples\Blocks\Game.cs(462,5): at Blocks.Game.MoveBlock(Blocks.Game+MoveTypes moveType)
C:\DeltaEngine\PrivateBeta\Samples\Blocks\Game.cs(565,4): at Blocks.Game.Update()
C:\DeltaEngine\PrivateBeta\Samples\Blocks\Game.cs(767,5): at Blocks.Game.Run()
at Delta.Engine.Application.hIs4I10IAYnvlcHK7GO(System.Object )
at Delta.Engine.Application.StartExecutionLoop()
at Delta.Engine.Application.F4BcqATJ625HMEut5kM(System.Object )
at Delta.Engine.Application.Start()
C:\DeltaEngine\PrivateBeta\Samples\Blocks\Program.cs(22,4): at Blocks.Program.Main()

01:46.004 Warning: OpenAL error 'InvalidName': Invalid Name
at Delta.Multimedia.BaseOpenAL.OpenALBinding.yYEPjISL3Emk2DT8DW(System.Object )
at Delta.Multimedia.BaseOpenAL.OpenALBinding.CheckError()
at Delta.Multimedia.BaseOpenAL.OpenALBinding.Ma9D7ANyFfUqjFFKnl()
at Delta.Multimedia.BaseOpenAL.OpenALBinding.DeleteSource(System.Int32 sourceId)
at Delta.Multimedia.BaseOpenAL.OpenALChannel.AocfuGw1GPUeYxIATcC(System.Int32 sourceId)
at Delta.Multimedia.BaseOpenAL.OpenALChannel.Dispose()
at Delta.Multimedia.SoundChannel.LHAJEGzD1PDZt0KJVj(System.Object )
at Delta.Multimedia.SoundChannel.UpdateChannelStates()
at Delta.Multimedia.MediaManager.SmH7W0AwhdE1qeapDM()
at Delta.Multimedia.MediaManager.Run()
at Delta.Engine.Dynamic.DynamicModule.LaVK4ZojmAf8DqtdJB(System.Object )
at Delta.Engine.Dynamic.DynamicModule.RunWithChildren()
at Delta.Engine.Application.Yb6out0G2Guc816myoo(System.Object )
at Delta.Engine.Application.Run()
C:\DeltaEngine\PrivateBeta\Samples\Blocks\Game.cs(855,4): at Blocks.Game.Run()
at Delta.Engine.Application.hIs4I10IAYnvlcHK7GO(System.Object )
at Delta.Engine.Application.StartExecutionLoop()
at Delta.Engine.Application.F4BcqATJ625HMEut5kM(System.Object )
at Delta.Engine.Application.Start()
C:\DeltaEngine\PrivateBeta\Samples\Blocks\Program.cs(22,4): at Blocks.Program.Main()


By the way, I suggest that you should increase the time when you notify the poster about moderating the message. I'm not intending to double post. I tried to post again because I couldn't read the notification. It's too fast. IMO

Edited by user Friday, August 26, 2011 11:18:31 PM(UTC)  | Reason: Not specified

Offline fool  
#4 Posted : Friday, August 26, 2011 11:20:16 PM(UTC)
fool

Joined: 8/24/2011(UTC)
Posts: 34
Location: New Zealand

Thanks: 4 times
Thanks for a quick update! Running Blocks I just get a white screen. The Blocks log:

Quote:
Program: Blocks
Modules: Graphic=OpenTK, Input=Windows, Audio=OpenTK, Video=, Physics=
Start Time: 2011-08-27 09:04:55
Platform: Windows, 8 CPUs, 32 bit (on 64 bit OS), Windows 7 v7601 Service Pack 1, Resolution: 1024, 768
User: Sean (HAL)

00.131 Warning: Unable to create SystemInformation, please make sure the current platform module implements this class!
at Delta.Engine.Application.awNuGYTRjwsmmd2QXZR(System.Object )
at Delta.Engine.Application.get_Information()
at Delta.Engine.Settings.zyw4dgpr7CsEtC12Yay()
at Delta.Engine.Settings.nIN5Pw5jO()
at Delta.Engine.Application.fWjqJD00EehPk7fYCdQ(System.Object )
at Delta.Engine.Application.StartExecutionLoop()
at Delta.Platforms.Windows.WindowsApplication.xEygHVvmSokqSXIhK4h(System.Object )
at Delta.Platforms.Windows.WindowsApplication.StartExecutionLoop()
at Delta.Engine.Application.F4BcqATJ625HMEut5kM(System.Object )
at Delta.Engine.Application.Start()
D:\Devel\DeltaEngine\Samples\Blocks\Program.cs(22,4): at Blocks.Program.Main()

00.135 Warning: Failed to set default settings: System.NullReferenceException: Object reference not set to an instance of an object.
at Delta.Engine.Settings.TdE9GmpmnVCCldWUSLU(Object )
at Delta.Engine.Settings.nIN5Pw5jO()


Running Breakout throws an exception:

Quote:
Program: Breakout
Modules: Graphic=OpenTK, Input=Windows, Audio=OpenTK, Video=, Physics=
Start Time: 2011-08-27 09:18:51
Platform: Windows, 8 CPUs, 32 bit (on 64 bit OS), Windows 7 v7601 Service Pack 1, Resolution: 1024, 768
User: Sean (HAL)

01.466 Warning: Unable to create SystemInformation, please make sure the current platform module implements this class!
at Delta.Engine.Application.awNuGYTRjwsmmd2QXZR(System.Object )
at Delta.Engine.Application.get_Information()
at Delta.Engine.Settings.zyw4dgpr7CsEtC12Yay()
at Delta.Engine.Settings.nIN5Pw5jO()
at Delta.Engine.Application.fWjqJD00EehPk7fYCdQ(System.Object )
at Delta.Engine.Application.StartExecutionLoop()
at Delta.Platforms.Windows.WindowsApplication.xEygHVvmSokqSXIhK4h(System.Object )
at Delta.Platforms.Windows.WindowsApplication.StartExecutionLoop()
at Delta.Engine.Application.F4BcqATJ625HMEut5kM(System.Object )
at Delta.Engine.Application.Start(Delta.Engine.Dynamic.RunDelegate setOptionalRunCode)
D:\Devel\DeltaEngine\Samples\Breakout\Program.cs(40,4): at Breakout.Program.Main()

01.470 Warning: Failed to set default settings: System.NullReferenceException: Object reference not set to an instance of an object.
at Delta.Engine.Settings.TdE9GmpmnVCCldWUSLU(Object )
at Delta.Engine.Settings.nIN5Pw5jO()
01.623 Warning: Unable to create SystemInformation, please make sure the current platform module implements this class!
at Delta.Engine.Application.awNuGYTRjwsmmd2QXZR(System.Object )
at Delta.Engine.Application.get_Information()
at Delta.Multimedia.MediaManager.SURYkEn12bCnbc27tW()
at Delta.Multimedia.MediaManager.get_PlaybackNotPossible()
at Delta.Multimedia.Music.dJOlQwWBqBjYM7Xy5qY()
at Delta.Multimedia.Music.Play()
D:\Devel\DeltaEngine\Samples\Breakout\Program.cs(92,8): at Breakout.Program+<>c__DisplayClass1.<Main>b__0()
at Delta.Engine.Application.fWjqJD00EehPk7fYCdQ(System.Object )
at Delta.Engine.Application.Run()
at Delta.Engine.Application.hIs4I10IAYnvlcHK7GO(System.Object )
at Delta.Engine.Application.StartExecutionLoop()
at Delta.Platforms.Windows.WindowsApplication.xEygHVvmSokqSXIhK4h(System.Object )
at Delta.Platforms.Windows.WindowsApplication.StartExecutionLoop()
at Delta.Engine.Application.F4BcqATJ625HMEut5kM(System.Object )
at Delta.Engine.Application.Start(Delta.Engine.Dynamic.RunDelegate setOptionalRunCode)
D:\Devel\DeltaEngine\Samples\Breakout\Program.cs(40,4): at Breakout.Program.Main()

01.624 Warning: Error: Fatal runtime error occurred: System.NullReferenceException: Object reference not set to an instance of an object.
at Delta.Multimedia.MediaManager.vCuHLKNwdPlH3oivd1(Object )
at Delta.Multimedia.MediaManager.get_PlaybackNotPossible()
at Delta.Multimedia.Music.dJOlQwWBqBjYM7Xy5qY()
at Delta.Multimedia.Music.Play()
D:\Devel\DeltaEngine\Samples\Breakout\Program.cs(92,1): at Breakout.Program.<>c__DisplayClass1.<Main>b__0()
at Delta.Engine.Application.fWjqJD00EehPk7fYCdQ(Object )
at Delta.Engine.Application.Run()
at Delta.Engine.Application.hIs4I10IAYnvlcHK7GO(Object )
at Delta.Engine.Application.StartExecutionLoop()


and so does Pong:

Quote:
Program: Pong
Modules: Graphic=OpenTK, Input=Windows, Audio=OpenTK, Video=, Physics=
Start Time: 2011-08-27 09:19:53
Platform: Windows, 8 CPUs, 32 bit (on 64 bit OS), Windows 7 v7601 Service Pack 1, Resolution: 1024, 768
User: Sean (HAL)

01.279 Warning: Unable to create SystemInformation, please make sure the current platform module implements this class!
at Delta.Engine.Application.awNuGYTRjwsmmd2QXZR(System.Object )
at Delta.Engine.Application.get_Information()
at Delta.Engine.Settings.zyw4dgpr7CsEtC12Yay()
at Delta.Engine.Settings.nIN5Pw5jO()
at Delta.Engine.Application.fWjqJD00EehPk7fYCdQ(System.Object )
at Delta.Engine.Application.StartExecutionLoop()
at Delta.Platforms.Windows.WindowsApplication.xEygHVvmSokqSXIhK4h(System.Object )
at Delta.Platforms.Windows.WindowsApplication.StartExecutionLoop()
at Delta.Engine.Application.F4BcqATJ625HMEut5kM(System.Object )
at Delta.Engine.Application.Start(Delta.Engine.Dynamic.RunDelegate setOptionalRunCode)
D:\Devel\DeltaEngine\Samples\Pong\Program.cs(57,4): at Pong.Program.PongGame()
D:\Devel\DeltaEngine\Samples\Pong\Program.cs(22,4): at Pong.Program.Main()

01.283 Warning: Failed to set default settings: System.NullReferenceException: Object reference not set to an instance of an object.
at Delta.Engine.Settings.TdE9GmpmnVCCldWUSLU(Object )
at Delta.Engine.Settings.nIN5Pw5jO()
01.495 Warning: Unable to create SystemInformation, please make sure the current platform module implements this class!
at Delta.Engine.Application.awNuGYTRjwsmmd2QXZR(System.Object )
at Delta.Engine.Application.get_Information()
at Delta.Multimedia.SoundChannel.pNQF0jWWQ509qHHjMX9()
at Delta.Multimedia.SoundChannel..cctor()
at Delta.Multimedia.SoundChannel.UpdateChannelStates()
at Delta.Multimedia.MediaManager.SmH7W0AwhdE1qeapDM()
at Delta.Multimedia.MediaManager.Run()
at Delta.Engine.Dynamic.DynamicModule.LaVK4ZojmAf8DqtdJB(System.Object )
at Delta.Engine.Dynamic.DynamicModule.RunWithChildren()
at Delta.Engine.Application.Yb6out0G2Guc816myoo(System.Object )
at Delta.Engine.Application.Run()
at Delta.Engine.Application.hIs4I10IAYnvlcHK7GO(System.Object )
at Delta.Engine.Application.StartExecutionLoop()
at Delta.Platforms.Windows.WindowsApplication.xEygHVvmSokqSXIhK4h(System.Object )
at Delta.Platforms.Windows.WindowsApplication.StartExecutionLoop()
at Delta.Engine.Application.F4BcqATJ625HMEut5kM(System.Object )
at Delta.Engine.Application.Start(Delta.Engine.Dynamic.RunDelegate setOptionalRunCode)
D:\Devel\DeltaEngine\Samples\Pong\Program.cs(57,4): at Pong.Program.PongGame()
D:\Devel\DeltaEngine\Samples\Pong\Program.cs(22,4): at Pong.Program.Main()

01.497 Warning: Error: Fatal runtime error occurred: System.TypeInitializationException: The type initializer for 'Delta.Multimedia.SoundChannel' threw an exception. ---> System.NullReferenceException: Object reference not set to an instance of an object.
at Delta.Multimedia.SoundChannel.dbZ7EoWL7H5NcT4Mbky(Object )
at Delta.Multimedia.SoundChannel..cctor()
--- End of inner exception stack trace ---
at Delta.Multimedia.SoundChannel.UpdateChannelStates()
at Delta.Multimedia.MediaManager.SmH7W0AwhdE1qeapDM()
at Delta.Multimedia.MediaManager.Run()
at Delta.Engine.Dynamic.DynamicModule.LaVK4ZojmAf8DqtdJB(Object )
at Delta.Engine.Dynamic.DynamicModule.RunWithChildren()
at Delta.Engine.Application.Yb6out0G2Guc816myoo(Object )
at Delta.Engine.Application.Run()
at Delta.Engine.Application.hIs4I10IAYnvlcHK7GO(Object )
at Delta.Engine.Application.StartExecutionLoop()

Edited by user Friday, August 26, 2011 11:24:43 PM(UTC)  | Reason: Not specified

Offline fool  
#5 Posted : Friday, August 26, 2011 11:40:23 PM(UTC)
fool

Joined: 8/24/2011(UTC)
Posts: 34
Location: New Zealand

Thanks: 4 times
"Basic Rendering Tutorial 10: Draw Animated Image" fails to load the images and just shows the default material:

Quote:
Program: DrawAnimatedImage
Modules: Graphic=OpenTK, Input=Windows, Audio=OpenTK, Video=, Physics=
Start Time: 2011-08-27 09:35:50
Platform: Windows, 8 CPUs, 32 bit (on 64 bit OS), Windows 7 v7601 Service Pack 1, Resolution: 1024, 768
User: Sean (HAL)

00.978 Warning: Failed to find content file for name 'ImageAnimation' of type 'Image', can only use fallback content until the content file is available.
at Delta.ContentSystem.ContentManager.i16ZwqQy3GGZMV7qNxi(System.Object )
at Delta.ContentSystem.ContentManager.Add(System.String name, Delta.ContentSystem.ContentType type, Delta.ContentSystem.Content contentClass, Delta.ContentSystem.Content& alreadyLoadedNativeData)
at Delta.ContentSystem.Content.Reload(System.String setName, Delta.ContentSystem.ContentType setType, System.Boolean alsoNotifyNativeObjectViaContentChangedEvent)
at Delta.ContentSystem.Content..ctor(System.String setName, Delta.ContentSystem.ContentType setType)
D:\Devel\DeltaEngine\ContentSystem\Rendering\ImageData.cs(156,3): at Delta.ContentSystem.Rendering.ImageData..ctor(System.String setImageName)
at Delta.Engine.Dynamic.Factory.e0xWeDIKZguUlgktUlE(System.Type , System.Reflection.BindingFlags , System.Object , System.Object , System.Object )
at Delta.Engine.Dynamic.Factory.dPmL5ZssPl(System.Type , System.Object )
at Delta.Engine.Dynamic.Factory.Create(System.Object argument)
at Delta.ContentSystem.Content.Get(System.String contentName, Delta.ContentSystem.ContentType contentType)
D:\Devel\DeltaEngine\ContentSystem\Rendering\ImageData.cs(27,4): at Delta.ContentSystem.Rendering.ImageData.Get(System.String contentName)
at Delta.Graphics.BaseTexture.l1Gc07DjoVt3fLXQKo(System.Object )
at Delta.Graphics.BaseTexture..ctor(System.String imageName)
D:\Devel\DeltaEngine\Graphics\Basics\Texture.cs(110,3): at Delta.Graphics.Basics.Texture..ctor(System.String imageContentName)
at Delta.Graphics.BaseOpenGLTexture.qJpwtrHW9YWdahxNsx7(System.Object , System.Object )
at Delta.Graphics.BaseOpenGLTexture..ctor(System.String setContentName)
D:\Devel\DeltaEngine\Graphics\OpenTK\OpenTKTexture.cs(30,3): at Delta.Graphics.OpenTK.OpenTKTexture..ctor(System.String setContentName)
at Delta.Engine.Dynamic.Factory.e0xWeDIKZguUlgktUlE(System.Type , System.Reflection.BindingFlags , System.Object , System.Object , System.Object )
at Delta.Engine.Dynamic.Factory.dPmL5ZssPl(System.Type , System.Object )
at Delta.Engine.Dynamic.Factory.Create(System.Object argument)
D:\Devel\DeltaEngine\Graphics\Basics\Texture.cs(50,4): at Delta.Graphics.Basics.Texture.Create(System.String imageName)
at Delta.Rendering.BaseMaterial.eBMH9rnkQhZJqNJBW3(System.Object )
at Delta.Rendering.BaseMaterial.LIe2o5OLs(System.String , Delta.Graphics.Basics.Shader )
at Delta.Rendering.BaseMaterial..ctor(System.String setDiffuseMapName, Delta.Graphics.Basics.Shader setShader)
D:\Devel\DeltaEngine\Rendering\Basics\Materials\Material2D.cs(46,3): at Delta.Rendering.Basics.Materials.Material2D..ctor(System.String setDiffuseMapName)
D:\Devel\DeltaEngine\Rendering\BasicTests\Tutorials.cs(188,4): at Delta.Rendering.BasicTests.Tutorials.DrawAnimatedImage()
at Delta.Utilities.AssemblyHelpers.AssemblyExtractor.rDjCX11p2ZYbByNJG6F(System.Object , System.Object , System.Object )
at Delta.Utilities.AssemblyHelpers.AssemblyExtractor.TqaHM5DhPM(System.Object , System.Type , System.Object )
at Delta.Utilities.AssemblyHelpers.AssemblyExtractor.TDlpxx1VErYRfQVJkDB(System.Object , System.Type , System.Object )
at Delta.Utilities.AssemblyHelpers.AssemblyExtractor.mOqHyVGRBY(System.Object , System.Object )
at Delta.Utilities.AssemblyHelpers.AssemblyExtractor.fkPSZUiG2ZuHnfHL2Ra(System.Object , System.Object )
at Delta.Utilities.AssemblyHelpers.AssemblyExtractor.Bi6HfohrPM()

00.984 Warning: Failed to find content file for name 'ImageAnimation' of type 'Image', can only use fallback content until the content file is available.
at Delta.ContentSystem.ContentManager.i16ZwqQy3GGZMV7qNxi(System.Object )
at Delta.ContentSystem.ContentManager.Add(System.String name, Delta.ContentSystem.ContentType type, Delta.ContentSystem.Content contentClass, Delta.ContentSystem.Content& alreadyLoadedNativeData)
at Delta.ContentSystem.Content.Reload(System.String setName, Delta.ContentSystem.ContentType setType, System.Boolean alsoNotifyNativeObjectViaContentChangedEvent)
at Delta.ContentSystem.Content.Reload()
at Delta.Graphics.BaseTexture.Mje3lfscHcJMsICrNl(System.Object )
at Delta.Graphics.BaseTexture.Load()
at Delta.Graphics.BaseTexture..ctor(System.String imageName)
D:\Devel\DeltaEngine\Graphics\Basics\Texture.cs(110,3): at Delta.Graphics.Basics.Texture..ctor(System.String imageContentName)
at Delta.Graphics.BaseOpenGLTexture.qJpwtrHW9YWdahxNsx7(System.Object , System.Object )
at Delta.Graphics.BaseOpenGLTexture..ctor(System.String setContentName)
D:\Devel\DeltaEngine\Graphics\OpenTK\OpenTKTexture.cs(30,3): at Delta.Graphics.OpenTK.OpenTKTexture..ctor(System.String setContentName)
at Delta.Engine.Dynamic.Factory.e0xWeDIKZguUlgktUlE(System.Type , System.Reflection.BindingFlags , System.Object , System.Object , System.Object )
at Delta.Engine.Dynamic.Factory.dPmL5ZssPl(System.Type , System.Object )
at Delta.Engine.Dynamic.Factory.Create(System.Object argument)
D:\Devel\DeltaEngine\Graphics\Basics\Texture.cs(50,4): at Delta.Graphics.Basics.Texture.Create(System.String imageName)
at Delta.Rendering.BaseMaterial.eBMH9rnkQhZJqNJBW3(System.Object )
at Delta.Rendering.BaseMaterial.LIe2o5OLs(System.String , Delta.Graphics.Basics.Shader )
at Delta.Rendering.BaseMaterial..ctor(System.String setDiffuseMapName, Delta.Graphics.Basics.Shader setShader)
D:\Devel\DeltaEngine\Rendering\Basics\Materials\Material2D.cs(46,3): at Delta.Rendering.Basics.Materials.Material2D..ctor(System.String setDiffuseMapName)
D:\Devel\DeltaEngine\Rendering\BasicTests\Tutorials.cs(188,4): at Delta.Rendering.BasicTests.Tutorials.DrawAnimatedImage()
at Delta.Utilities.AssemblyHelpers.AssemblyExtractor.rDjCX11p2ZYbByNJG6F(System.Object , System.Object , System.Object )
at Delta.Utilities.AssemblyHelpers.AssemblyExtractor.TqaHM5DhPM(System.Object , System.Type , System.Object )
at Delta.Utilities.AssemblyHelpers.AssemblyExtractor.TDlpxx1VErYRfQVJkDB(System.Object , System.Type , System.Object )
at Delta.Utilities.AssemblyHelpers.AssemblyExtractor.mOqHyVGRBY(System.Object , System.Object )
at Delta.Utilities.AssemblyHelpers.AssemblyExtractor.fkPSZUiG2ZuHnfHL2Ra(System.Object , System.Object )
at Delta.Utilities.AssemblyHelpers.AssemblyExtractor.Bi6HfohrPM()

01.011 Warning: Unable to create SystemInformation, please make sure the current platform module implements this class!
at Delta.Engine.Application.awNuGYTRjwsmmd2QXZR(System.Object )
at Delta.Engine.Application.get_Information()
at Delta.Engine.Settings.zyw4dgpr7CsEtC12Yay()
at Delta.Engine.Settings.nIN5Pw5jO()
at Delta.Engine.Application.fWjqJD00EehPk7fYCdQ(System.Object )
at Delta.Engine.Application.StartExecutionLoop()
at Delta.Platforms.Windows.WindowsApplication.xEygHVvmSokqSXIhK4h(System.Object )
at Delta.Platforms.Windows.WindowsApplication.StartExecutionLoop()
at Delta.Engine.Application.F4BcqATJ625HMEut5kM(System.Object )
at Delta.Engine.Application.Start(Delta.Engine.Dynamic.RunDelegate setOptionalRunCode)
D:\Devel\DeltaEngine\Rendering\BasicTests\Tutorials.cs(190,4): at Delta.Rendering.BasicTests.Tutorials.DrawAnimatedImage()
at Delta.Utilities.AssemblyHelpers.AssemblyExtractor.rDjCX11p2ZYbByNJG6F(System.Object , System.Object , System.Object )
at Delta.Utilities.AssemblyHelpers.AssemblyExtractor.TqaHM5DhPM(System.Object , System.Type , System.Object )
at Delta.Utilities.AssemblyHelpers.AssemblyExtractor.TDlpxx1VErYRfQVJkDB(System.Object , System.Type , System.Object )
at Delta.Utilities.AssemblyHelpers.AssemblyExtractor.mOqHyVGRBY(System.Object , System.Object )
at Delta.Utilities.AssemblyHelpers.AssemblyExtractor.fkPSZUiG2ZuHnfHL2Ra(System.Object , System.Object )
at Delta.Utilities.AssemblyHelpers.AssemblyExtractor.Bi6HfohrPM()

01.011 Warning: Failed to set default settings: System.NullReferenceException: Object reference not set to an instance of an object.
at Delta.Engine.Settings.TdE9GmpmnVCCldWUSLU(Object )
at Delta.Engine.Settings.nIN5Pw5jO()
Offline Benjamin  
#6 Posted : Friday, August 26, 2011 11:45:53 PM(UTC)
Benjamin

Medals: Admin

Joined: 8/20/2011(UTC)
Posts: 1,421
Location: Hannover

Thanks: 18 times
Was thanked: 97 time(s) in 92 post(s)
Please try to clear the bin\Debug\ folder and try again, this issues are most likely caused by older dll versions
thanks 1 user thanked Benjamin for this useful post.
fool on 8/27/2011(UTC)
Offline zato_1one  
#7 Posted : Saturday, August 27, 2011 12:07:15 AM(UTC)
zato_1one

Joined: 8/21/2011(UTC)
Posts: 61

Thanks: 1 times
Was thanked: 1 time(s) in 1 post(s)
Originally Posted by: Benjamin Nitschke Go to Quoted Post
For the 2D Physics I also have no idea whats wrong because I just re-tested it and it works fine. Maybe I missed something, but as I wrote in the release notes physics is still very much broken, I disabled all the 3d Tutorials for now.

I will copy my problem to this thread. Somehow, I can fix the problem with physics and can finally execute the 2D tutorial.

I add this line
Quote:
Settings.Modules.PhysicsModule = "Farseer";
in Simple2DSimulation static method in Tutorials.cs

I built the solution again and the tutorial worked! But somehow, after it worked, it looks like this line wasn't needed anymore. I deleted it and I even commented this line in Main static method in Program.cs too. I built the solution again and it didn't effect any 2D tutorials. They all works fine now. For some reasons, the engine seemed to unable to detect physics engine when I first built from the original source file. I hope this info can help you debug it. But the tutorial still has rendering issue.

rendering issue

Edited by user Saturday, August 27, 2011 12:13:19 AM(UTC)  | Reason: Not specified

Offline fool  
#8 Posted : Saturday, August 27, 2011 12:20:03 AM(UTC)
fool

Joined: 8/24/2011(UTC)
Posts: 34
Location: New Zealand

Thanks: 4 times
Originally Posted by: Benjamin Nitschke Go to Quoted Post
Please try to clear the bin\Debug\ folder and try again, this issues are most likely caused by older dll versions


That did the trick, thanks. Next I noticed that Pong GamePad input is not working. No log generated. Checked it via control panel devices which shows input changes as expected.
Offline fool  
#9 Posted : Saturday, August 27, 2011 12:28:02 AM(UTC)
fool

Joined: 8/24/2011(UTC)
Posts: 34
Location: New Zealand

Thanks: 4 times
"Basic Rendering Tutorial 10: Draw Animated Image" still fails to load the images and just shows the default material. i.e. it still logs the first two warnings as above.
Offline Benjamin  
#10 Posted : Saturday, August 27, 2011 12:28:19 AM(UTC)
Benjamin

Medals: Admin

Joined: 8/20/2011(UTC)
Posts: 1,421
Location: Hannover

Thanks: 18 times
Was thanked: 97 time(s) in 92 post(s)
Originally Posted by: fool Go to Quoted Post
"Basic Rendering Tutorial 10: Draw Animated Image" fails to load the images and just shows the default material:


ImageAnimation should work and is part of the content, but for some reason it was overwritten with wrong settings (I just fixed it on the server, now it works if you delete your content directory).

You can also fix the Tutorial by using the other animated image:

Material2D material = new Material2D("Ball");

Application.Start(delegate
{
material.Draw(Rectangle.FromCenter(Point.Half, new Size(0.25f)));
});
thanks 1 user thanked Benjamin for this useful post.
fool on 8/27/2011(UTC)
Offline zato_1one  
#11 Posted : Saturday, August 27, 2011 1:24:44 AM(UTC)
zato_1one

Joined: 8/21/2011(UTC)
Posts: 61

Thanks: 1 times
Was thanked: 1 time(s) in 1 post(s)
Just want to update that the login problem still happens. From the investigation, it relates with the namespace. It always happens for project which I never execute its namespace before. After receiving the error, all projects in that namespace won't have the login problem anymore.

Another bug I found in multimedia test.
Play video. Looks like it couldn't find vlc lib?

exception
Quote:
00.005 Warning: Unable to find dependency assembly: Delta.Multimedia.Vlc (needed for TestVideoPlayback and its settings). Make sure the assembly name and the namespace is correct, there was no solution project found for this reference: Delta.Multimedia.Vlc
00.011 Warning: Unable to find dependency assembly: Delta.Multimedia.Vlc (needed for TestVideoPlayback and its settings). Make sure the assembly name and the namespace is correct, there was no solution project found for this reference: Delta.Multimedia.Vlc
00.050 Warning: Unable to find dependency assembly: Delta.Multimedia.Vlc (needed for TestVideoPlayback and its settings). Make sure the assembly name and the namespace is correct, there was no solution project found for this reference: Delta.Multimedia.Vlc
00.450 Warning: Failed to find any implementation for 'Delta.Multimedia.Video' and the type is not createable itself.
at Delta.Engine.Dynamic.TypeListManager.llCe6x5c7t9iM8F140L(System.Object )
at Delta.Engine.Dynamic.TypeListManager.GetImplementation(System.Type wantedType)
at Delta.Engine.Dynamic.Factory.dOpSxJIXdOWsB4g12WH(System.Object , System.Type wantedType)
at Delta.Engine.Dynamic.Factory.dPmL5ZssPl(System.Type , System.Object )
at Delta.Engine.Dynamic.Factory.Create(System.Object argument)
at Delta.Multimedia.Video.Create(System.String videoName)
C:\DeltaEngine\PrivateBeta\Multimedia\Tests\Tutorials.cs(159,4): at Delta.Multimedia.Tests.Tutorials.TestVideoPlayback()
at Delta.Utilities.AssemblyHelpers.AssemblyExtractor.rDjCX11p2ZYbByNJG6F(System.Object , System.Object , System.Object )
at Delta.Utilities.AssemblyHelpers.AssemblyExtractor.TqaHM5DhPM(System.Object , System.Type , System.Object )
at Delta.Utilities.AssemblyHelpers.AssemblyExtractor.TDlpxx1VErYRfQVJkDB(System.Object , System.Type , System.Object )
at Delta.Utilities.AssemblyHelpers.AssemblyExtractor.mOqHyVGRBY(System.Object , System.Object )
at Delta.Utilities.AssemblyHelpers.AssemblyExtractor.fkPSZUiG2ZuHnfHL2Ra(System.Object , System.Object )
at Delta.Utilities.AssemblyHelpers.AssemblyExtractor.Bi6HfohrPM()


I also got the exception error from window (not from the engine) when I quit from play music tutorial. But no error log generated.

I think there is a bug in 2D physics simulation. If there are objects dropping to the ground, when one object reaches the ground it will also reset the velocity (due to gravity) of other objects in the air too. Those objects in the air still drop to the ground due to gravity but their velocity will start from zero again. At first, I think that it is a frame rate drop but looks like it is not the case.

Edited by user Saturday, August 27, 2011 1:37:24 AM(UTC)  | Reason: Not specified

Offline Benjamin  
#12 Posted : Saturday, August 27, 2011 10:08:26 AM(UTC)
Benjamin

Medals: Admin

Joined: 8/20/2011(UTC)
Posts: 1,421
Location: Hannover

Thanks: 18 times
Was thanked: 97 time(s) in 92 post(s)
Seems like I forgot to include the Delta.Multimedia.Vlc library, which is needed for video playback. I have added it now and with the next patch video playback will work too. If you want to test it now, it have attached the missing Delta.Multimedia.Vlc.dll, just copy it to the Multimedia\Tests\bin\Debug\ directory

Just tested sound and music playback, which works fine here, but we already had the same bug you reported (OpenAL crashes might happen when exiting Music Tutorial). We will investigate that more closely.
File Attachment(s):
Delta.Multimedia.Vlc.dll.zip (4kb) downloaded 3 time(s).

You cannot view/download attachments. Try to login or register.
Offline zato_1one  
#13 Posted : Saturday, August 27, 2011 12:53:04 PM(UTC)
zato_1one

Joined: 8/21/2011(UTC)
Posts: 61

Thanks: 1 times
Was thanked: 1 time(s) in 1 post(s)
Got a fatal error in CreateSimpleUI tutorial.

Quote:
04.192 Warning: Error: Fatal runtime error occurred: System.AppDomainUnloadedException: Attempted to access an unloaded AppDomain.
at Delta.InputSystem.Windows.WindowsKeyboard.CallNextHookEx(IntPtr hook, Int32 nCode, IntPtr wp, IntPtr lp)
C:\DeltaEngine\PrivateBeta\InputSystem\Windows\WindowsKeyboard.cs(311,1): at Delta.InputSystem.Windows.WindowsKeyboard.LowLevelCaptureKey(Int32 nCode, IntPtr wp, IntPtr lp)
at System.Windows.Forms.UnsafeNativeMethods.PeekMessage(MSG& msg, HandleRef hwnd, Int32 msgMin, Int32 msgMax, Int32 remove)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at Delta.Platforms.Windows.Window.MLZYyoZKqNk54p5rE5S()
at Delta.Platforms.Windows.Window.HandlePlatformEvents()
at Delta.Engine.Application.yuH04l0mINCBoOh3ltf(Object )
at Delta.Engine.Application.StartExecutionLoop()


I think it may have a memory issue. This tutorial only worked the first time when I executed it. This error happened when I re-executed (without exiting the SampleBrowser) it and pressed enter. On other note, this tutorial almost freezed the window if I got login problem from executing it.

Edited by user Saturday, August 27, 2011 12:54:46 PM(UTC)  | Reason: Not specified

Offline Benjamin  
#14 Posted : Saturday, August 27, 2011 3:00:17 PM(UTC)
Benjamin

Medals: Admin

Joined: 8/20/2011(UTC)
Posts: 1,421
Location: Hannover

Thanks: 18 times
Was thanked: 97 time(s) in 92 post(s)
Originally Posted by: zato_1one Go to Quoted Post
Got a fatal error in CreateSimpleUI tutorial.

Quote:
04.192 Warning: Error: Fatal runtime error occurred: System.AppDomainUnloadedException: Attempted to access an unloaded AppDomain.
at Delta.InputSystem.Windows.WindowsKeyboard.CallNextHookEx(IntPtr hook, Int32 nCode, IntPtr wp, IntPtr lp)
C:\DeltaEngine\PrivateBeta\InputSystem\Windows\WindowsKeyboard.cs(311,1): at Delta.InputSystem.Windows.WindowsKeyboard.LowLevelCaptureKey(Int32 nCode, IntPtr wp, IntPtr lp)
at System.Windows.Forms.UnsafeNativeMethods.PeekMessage(MSG& msg, HandleRef hwnd, Int32 msgMin, Int32 msgMax, Int32 remove)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at Delta.Platforms.Windows.Window.MLZYyoZKqNk54p5rE5S()
at Delta.Platforms.Windows.Window.HandlePlatformEvents()
at Delta.Engine.Application.yuH04l0mINCBoOh3ltf(Object )
at Delta.Engine.Application.StartExecutionLoop()


I think it may have a memory issue. This tutorial only worked the first time when I executed it. This error happened when I re-executed (without exiting the SampleBrowser) it and pressed enter. On other note, this tutorial almost freezed the window if I got login problem from executing it.


No that looks like an AppDomain issue, which should not happen if you start the test/tutorial directly from Visual Studio instead of the SampleBrowser. Not really sure why this happens, but it seems like the executing AppDomain was unloaded or some parts in another already unloaded AppDomain were needed for the LowLevelCaptureKey method. Anyway, reported as a bug.
Offline zato_1one  
#15 Posted : Sunday, August 28, 2011 12:24:19 PM(UTC)
zato_1one

Joined: 8/21/2011(UTC)
Posts: 61

Thanks: 1 times
Was thanked: 1 time(s) in 1 post(s)
Just playing with Pong game. I'm not sure what's wrong but the game ran very slow when I pressed the control key. It was running smoothly if I didn't press the control key. Confused
Offline Benjamin  
#16 Posted : Sunday, August 28, 2011 5:06:20 PM(UTC)
Benjamin

Medals: Admin

Joined: 8/20/2011(UTC)
Posts: 1,421
Location: Hannover

Thanks: 18 times
Was thanked: 97 time(s) in 92 post(s)
Originally Posted by: zato_1one Go to Quoted Post
Just playing with Pong game. I'm not sure what's wrong but the game ran very slow when I pressed the control key. It was running smoothly if I didn't press the control key. Confused


Not able to reproduce this. Do you have anything in the log? Maybe it is your PC or your ctrl key does something? You could maybe also put some breakpoints in Delta.InputSystem.Windows (in the WindowsKeyboard class) or use a profiler to see whats taking so long.
Offline zato_1one  
#17 Posted : Sunday, August 28, 2011 11:34:13 PM(UTC)
zato_1one

Joined: 8/21/2011(UTC)
Posts: 61

Thanks: 1 times
Was thanked: 1 time(s) in 1 post(s)
There is no error log. From the investigation, there are two situations when Pong game had a significant slow down. First is when the ball hit the paddle for the first time. After that it didn't slow down when it hit the paddle again. Second is when I pressed the control key. It always caused slow down to move the paddle. Due to this slow down, sometimes it couldn't detect the collision between the ball and the paddle. I'm not sure if it's the problem of input system or not because I could play Breakout without any slow down. Blocks game had a bit of delay before it moved when I pressed control key (is this normal?) but it was still playable. Because the block just moved in step, I'm not sure if it would slow down or not if it moved continuously like Pong game.

I used the built-in profiler in Visual Studio. I executed each game and opened it for about 1 miniute.These are the CPU load graphs. If I'm not mistaken, I think that the initial spike during around the first six seconds is the initializing process so I ignore it.

Blocks
Blocks
The most loading function is
Quote:
System.IO.BinaryWriter.Write(float32) called by Delta.Utilities.Datatypes.Point.Save(class System.IO.BinaryWriter)


Breakout
Breakout
I think this looks fine. The most loading function is
Quote:
[GDI32.dll] called by OpenTK.Platform.Windows.WinGLContext.SwapBuffers()
But the last spike is
Quote:
csvorbis.Mdct.mdct_kernel(float32[],float32[],int32,int32,int32,int32) called by csvorbis.Mdct.backward(float32[],float32[])


Pong
Pong
The most loading function is
Quote:
[GDI32.dll] called by OpenTK.Platform.Windows.WinGLContext.SwapBuffers()

Every game called SwapBuffers in OpenTK but, for some reasons, Pong had the highest CPU usage by calling it unlike other games. I also want to note that I couldn't compile Blocks and Pong project directly in Visual Studio. It threw me an exception from
Quote:
public static void Copy(string sourceFile, string destinationFile)
{
File.Copy(sourceFile, destinationFile, true);
}
This is from FileHelper.cs It said that it couldn't access Delta.Utilities.Xml.dll in directory Samples\Pong\bin\Debug because other process was using it. I had to comment File.Copy(...) so I could compile those projects in Visual Studio. This problem didn't happen when I compiled Breakout project. Actually, it was reverse. If I commented File.Copy(...) then I couldn't compile Breakout project.

Edited by user Monday, August 29, 2011 4:13:51 AM(UTC)  | Reason: Not specified

Offline zato_1one  
#18 Posted : Monday, August 29, 2011 2:23:37 AM(UTC)
zato_1one

Joined: 8/21/2011(UTC)
Posts: 61

Thanks: 1 times
Was thanked: 1 time(s) in 1 post(s)
More update, it looks like the issue may relate with input after all. I changed the input of player1 in Pong game to use mouse.
Original code
Quote:
if (Input.Keyboard.IsPressed(InputButton.W))
{
player1Position.Y -= Time.Delta;
}
else if (Input.Keyboard.IsPressed(InputButton.S))
{
player1Position.Y += Time.Delta;
}
My code
Quote:
player1Position.Y = Input.Mouse.Position.Y;

I also changed the input of Breakout to use keyboard.
Original code
Quote:
inputX = Input.Mouse.Position.X;
My code
Quote:
if (Input.Keyboard.IsPressed(InputButton.A))
{
inputX = PlayerPaddle.Position.X - Time.Delta;
}
else if (Input.Keyboard.IsPressed(InputButton.D))
{
inputX = PlayerPaddle.Position.X + Time.Delta;
}
else
{
inputX = PlayerPaddle.Position.X;
}

Now, Breakout game has the same slow down like Pong game. And Pong game doesn't have slow down when control player1 with mouse (but it still slows down when the ball first hit the paddle). I used the profiler in Breakout project and I think that this might be the culprit. From the profiler, the most loading function is
Quote:
[SETUPAPI.DLL] called by Delta.InputSystem.Windows.WindowsKeyboard.KeyboardDetector.IsKeyboardConnceted()
For some reasons, the keyboard input causes the game to slow down. But mouse input works fine.

Edited by user Monday, August 29, 2011 2:25:07 AM(UTC)  | Reason: Not specified

Offline Benjamin  
#19 Posted : Monday, August 29, 2011 2:32:45 AM(UTC)
Benjamin

Medals: Admin

Joined: 8/20/2011(UTC)
Posts: 1,421
Location: Hannover

Thanks: 18 times
Was thanked: 97 time(s) in 92 post(s)
Hey Zato_1one,

thanks for the long report. The IsKeyboardConnceted method is pretty new (was added a week ago by our intern ^^), and it is even spelled wrong, wtf. While this helps a lot with on-screen keyboards and connecting/disconnecting keyboards when testing, the code was not reviewed yet and has more than this slowdown issue.

Sorry, I included way too much untested code in v0.8.6, in the upcoming releases we will check issues and new code more closely. Now with the huge number of log messages we have received we already know were the biggest problems are Blink

BTW: Since Delta.InputSystem.Windows is right there, you can just uncomment the WindowKeyboard.IsConnected method and just return always true. Same goes with any other problems you might find. I also recommend Ants Profiler, which will get you quickly to the slowest lines of code. For testing it is also recommended to disable v-sync so you get thousands of fps, which makes any slowdown and issues very apparent. I did not notice the keyboard issue because it still ran fast enough on my PC ^^
Offline zato_1one  
#20 Posted : Monday, August 29, 2011 3:00:11 AM(UTC)
zato_1one

Joined: 8/21/2011(UTC)
Posts: 61

Thanks: 1 times
Was thanked: 1 time(s) in 1 post(s)
Originally Posted by: Benjamin Nitschke Go to Quoted Post
BTW: Since Delta.InputSystem.Windows is right there, you can just uncomment the WindowKeyboard.IsConnected method and just return always true. Same goes with any other problems you might find. I also recommend Ants Profiler, which will get you quickly to the slowest lines of code. For testing it is also recommended to disable v-sync so you get thousands of fps, which makes any slowdown and issues very apparent. I did not notice the keyboard issue because it still ran fast enough on my PC ^^

That solves the problem. Thank you for the support. Keyboard control is working fine in all sample games now. Cool

Edited by user Monday, August 29, 2011 3:02:11 AM(UTC)  | Reason: Not specified

Offline zato_1one  
#21 Posted : Monday, August 29, 2011 5:07:05 AM(UTC)
zato_1one

Joined: 8/21/2011(UTC)
Posts: 61

Thanks: 1 times
Was thanked: 1 time(s) in 1 post(s)
OK. Just want to update before I go to sleep. After playing with the code, I could figure out what caused the slow down when the ball first hit the paddle in Pong. It's because of the sound. The game was slowing down when the sound played for the first time. It didn't have any slow down while playing anymore if I disabled the sound or forced the sound to play one time when the game had started.

Edited by user Monday, August 29, 2011 5:14:57 AM(UTC)  | Reason: Not specified

Offline Benjamin  
#22 Posted : Monday, August 29, 2011 12:36:56 PM(UTC)
Benjamin

Medals: Admin

Joined: 8/20/2011(UTC)
Posts: 1,421
Location: Hannover

Thanks: 18 times
Was thanked: 97 time(s) in 92 post(s)
Yes we know about the sound loading issue, it is not really a bug, but how the old sound system worked (everything was loaded delayed), we are currently in the process of changing this and the work is not done. I have prioritized this task now so it should work fine in v0.8.7.

In the breakout game I fixed this already (playing the sound in the first frame), but for Blocks I did not do it (just added the sound in the last minute), so your fix ideas are good (remove sound or just play it the first frame). This error is also less noticeable on a fast PC ^^
Offline modular  
#23 Posted : Thursday, September 1, 2011 9:25:40 PM(UTC)
modular

Joined: 8/25/2011(UTC)
Posts: 17

Was thanked: 1 time(s) in 1 post(s)
Blocks Score

Here's my score, am more used to FPS games rather than the old time classic blocks. BigGrin
Offline Benjamin  
#24 Posted : Thursday, September 1, 2011 10:39:24 PM(UTC)
Benjamin

Medals: Admin

Joined: 8/20/2011(UTC)
Posts: 1,421
Location: Hannover

Thanks: 18 times
Was thanked: 97 time(s) in 92 post(s)
I pretty much always die in level 10 (with around 1100 score) when the blocks move 10 down each second, it is just too fast.
I might have gotten to level 11 one or two times with luck. Maybe I should make the levels 5-10 a bit easier.
Rss Feed  Atom Feed
Users browsing this topic
OceanSpiders 2.0
3 Pages123>
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

Powered by YAF.NET | YAF.NET © 2003-2022, Yet Another Forum.NET
This page was generated in 0.328 seconds.