Feral Heart
		Help & Guidance => Game Help => Topic started by: SenseiRei on March 08, 2018, 06:39:25 am
		
			
			- 
				Okay I was making a map and after i saved it and closed it and put it away. the next day i try to open the game to work on the map some more and the game crashes. since it is VERY common for FH to get corrupted after doing a certain extent of work on a map...
 I un-install and re-install. i do my little doody ogre.cfg fix to replace OpenGL with Direct3D9. NOPE
 [03/07/18 22:34:12] - Running wine-1.8.1 FeralHeart.exe (Working directory : /Users/royaldog12/Library/PlayOnMac/wineprefix/FeralHeart/drive_c/FeralHeart)
 Creating resource group General
 
 Creating resource group Internal
 
 Creating resource group Autodetect
 
 SceneManagerFactory for type 'DefaultSceneManager' registered.
 
 Registering ResourceManager for type Material
 
 Registering ResourceManager for type Mesh
 
 Registering ResourceManager for type Skeleton
 
 MovableObjectFactory for type 'ParticleSystem' registered.
 
 OverlayElementFactory for type Panel registered.
 
 OverlayElementFactory for type BorderPanel registered.
 
 OverlayElementFactory for type TextArea registered.
 
 Registering ResourceManager for type Font
 
 ArchiveFactory for archive type FileSystem registered.
 
 ArchiveFactory for archive type Zip registered.
 
 DDS codec registering
 
 FreeImage version: 3.13.1
 
 This program uses FreeImage, a free, open source image library supporting all common bitmap formats. See http://freeimage.sourceforge.net for details
 
 Supported formats: bmp,ico,jpg,jif,jpeg,jpe,jng,koa,iff,lbm,mng,pbm,pbm,pcd,pcx,pgm,pgm,png,ppm,ppm,ras,tga,targa,tif,tiff,wap,wbmp,wbm,psd,cut,xbm,xpm,gif,hdr,g3,sgi,exr,j2k,j2c,jp2,pfm,pct,pict,pic,Registering ResourceManager for type HighLevelGpuProgram
 
 Registering ResourceManager for type Compositor
 
 MovableObjectFactory for type 'Entity' registered.
 
 MovableObjectFactory for type 'Light' registered.
 
 MovableObjectFactory for type 'BillboardSet' registered.
 
 MovableObjectFactory for type 'ManualObject' registered.
 
 MovableObjectFactory for type 'BillboardChain' registered.
 
 MovableObjectFactory for type 'RibbonTrail' registered.
 
 *-*-* OGRE Initialising
 
 *-*-* Version 1.7.2 (Cthugha)
 
 Loading library Plugin_CgProgramManager
 
 Installing plugin: Cg Program Manager
 
 Plugin successfully installed
 
 Loading library Plugin_OctreeSceneManager
 
 Installing plugin: Octree & Terrain Scene Manager
 
 Plugin successfully installed
 
 Loading library Plugin_ParticleFX
 
 Installing plugin: ParticleFX
 
 Particle Emitter Type 'Point' registered
 
 Particle Emitter Type 'Box' registered
 
 Particle Emitter Type 'Ellipsoid' registered
 
 Particle Emitter Type 'Cylinder' registered
 
 Particle Emitter Type 'Ring' registered
 
 Particle Emitter Type 'HollowEllipsoid' registered
 
 Particle Affector Type 'LinearForce' registered
 
 Particle Affector Type 'ColourFader' registered
 
 Particle Affector Type 'ColourFader2' registered
 
 Particle Affector Type 'ColourImage' registered
 
 Particle Affector Type 'ColourInterpolator' registered
 
 Particle Affector Type 'Scaler' registered
 
 Particle Affector Type 'Rotator' registered
 
 Particle Affector Type 'DirectionRandomiser' registered
 
 Particle Affector Type 'DeflectorPlane' registered
 
 Plugin successfully installed
 
 Loading library RenderSystem_Direct3D9
 
 Installing plugin: D3D9 RenderSystem
 
 D3D9 : Direct3D9 Rendering Subsystem created.
 
 fixme:win:EnumDisplayDevicesW ((null),0,0x86ee60,0x00000000), stub!
 D3D9: Driver Detection Starts
 
 D3D9: Driver Detection Ends
 
 Plugin successfully installed
 
 D3D9 : RenderSystem Option: Allow NVPerfHUD = No
 
 D3D9 : RenderSystem Option: Colour Depth = 32
 
 terminate called after throwing an instance of 'Ogre::InvalidParametersException'
 
 what():  OGRE EXCEPTION(2:InvalidParametersException): Option named 'Colour Depth' does not exist. in D3D9RenderSystem::setConfigOption at ../../../../../../RenderSystems/Direct3D9/src/OgreD3D9Rende
 Can anyone explain to me?
 I DO RUN ON A MAC
- 
				The config is trying to set the 'Colour Depth' property of the d3d render while it has no option (so it crashes). Pretty sure 'Colour Depth' is an option specific to OpenGL. I'm fairly sure the config is read line by line, so I suspect your ogre.cfg reads:
 [Direct3D9 Rendering Subsystem]
 Allow NVPerfHUD=No
 Colour Depth=32
If that's the case, remove the colour depth option and any other GL specific option under Direct3d9. If you aren't sure which ones are, just try launching again and you'll get another error pointing at it. :P
- 
				The config is trying to set the 'Colour Depth' property of the d3d render while it has no option (so it crashes). Pretty sure 'Colour Depth' is an option specific to OpenGL. I'm fairly sure the config is read line by line, so I suspect your ogre.cfg reads:
 [Direct3D9 Rendering Subsystem]
 Allow NVPerfHUD=No
 Colour Depth=32
If that's the case, remove the colour depth option and any other GL specific option under Direct3d9. If you aren't sure which ones are, just try launching again and you'll get another error pointing at it. :P
 
 
 Did that... it asks to remove all the other options down the line...
- 
				The config is trying to set the 'Colour Depth' property of the d3d render while it has no option (so it crashes). Pretty sure 'Colour Depth' is an option specific to OpenGL. I'm fairly sure the config is read line by line, so I suspect your ogre.cfg reads:
 [Direct3D9 Rendering Subsystem]
 Allow NVPerfHUD=No
 Colour Depth=32
If that's the case, remove the colour depth option and any other GL specific option under Direct3d9. If you aren't sure which ones are, just try launching again and you'll get another error pointing at it. :P
 
 
 Did that... it asks to remove all the other options down the line...
 
 
 OMG! just found something new! Even though this is an old update
 
 Render System=OpenGL Rendering Subsystem
 [OpenGL Rendering Subsystem]
 Colour Depth=32
 Display Frequency=N/A
 FSAA=0
 Full Screen=No
 RTT Preferred Mode=FBO
 VSync=No
 VSync Interval=1
 Video Mode=800 x 600
 sRGB Gamma Conversion=No
 [Direct3D9 Rendering Subsystem]
 Allow NVPerfHUD=No
 FSAA=None
 Floating-point mode=Fastest
 Full Screen=No
 VSync=No
 Video Mode=800 x 600 @ 32-bit colour
 sRGB Gamma Conversion=No
 
 THAT DIRECT3D9 WAS NOT THERE BEFORE!!!
 
- 
				More stuff! was adding my backups o.o
 [03/08/18 12:52:48] - Running wine-1.8.1 FeralHeart.exe (Working directory : /Users/royaldog12/Library/PlayOnMac/wineprefix/FeralHeart/drive_c/FeralHeart)
 Creating resource group General
 
 ...skipped 8 line(s)...
 OverlayElementFactory for type BorderPanel registered.
 
 OverlayElementFactory for type TextArea registered.
 
 Registering ResourceManager for type Font
 
 ArchiveFactory for archive type FileSystem registered.
 
 ArchiveFactory for archive type Zip registered.
 
 DDS codec registering
 
 FreeImage version: 3.13.1
 
 This program uses FreeImage, a free, open source image library supporting all common bitmap formats. See http://freeimage.sourceforge.net for details
 
 Supported formats: bmp,ico,jpg,jif,jpeg,jpe,jng,koa,iff,lbm,mng,pbm,pbm,pcd,pcx,pgm,pgm,png,ppm,ppm,ras,tga,targa,tif,tiff,wap,wbmp,wbm,psd,cut,xbm,xpm,gif,hdr,g3,sgi,exr,j2k,j2c,jp2,pfm,pct,pict,pic,Registering ResourceManager for type HighLevelGpuProgram
 
 Registering ResourceManager for type Compositor
 
 MovableObjectFactory for type 'Entity' registered.
 
 MovableObjectFactory for type 'Light' registered.
 
 MovableObjectFactory for type 'BillboardSet' registered.
 
 MovableObjectFactory for type 'ManualObject' registered.
 
 MovableObjectFactory for type 'BillboardChain' registered.
 
 MovableObjectFactory for type 'RibbonTrail' registered.
 
 *-*-* OGRE Initialising
 
 *-*-* Version 1.7.2 (Cthugha)
 
 Loading library Plugin_CgProgramManager
 
 Installing plugin: Cg Program Manager
 
 Plugin successfully installed
 
 Loading library Plugin_OctreeSceneManager
 
 Installing plugin: Octree & Terrain Scene Manager
 
 Plugin successfully installed
 
 Loading library Plugin_ParticleFX
 
 wine: Call from 0x7bc63932 to unimplemented function OgreMain.dll.??2?$AllocatedObject@V?$CategorisedAllocPolicy@$0A@@Ogre@@@Ogre@@SAPAXI@Z, aborting
 wine: Unimplemented function OgreMain.dll.??2?$AllocatedObject@V?$CategorisedAllocPolicy@$0A@@Ogre@@@Ogre@@SAPAXI@Z called at address 0x7bc63932 (thread 0009), starting debugger...
 Unhandled exception: unimplemented function OgreMain.dll.??2?$AllocatedObject@V?$CategorisedAllocPolicy@$0A@@Ogre@@@Ogre@@SAPAXI@Z called in 32-bit code (0x7bc63932).
 Register dump:
 CS:001b SS:0023 DS:0023 ES:0023 FS:1007 GS:000f
 EIP:7bc63932 ESP:0086f450 EBP:0086f4b4 EFLAGS:00000212(   - --  I   -A- - )
 EAX:0086f44c EBX:0086f514 ECX:0086f454 EDX:003f13e0
 ESI:003e5820 EDI:00a803e0
 Stack dump:
 0x0086f450:  0024d70c 80000100 00000001 00000000
 0x0086f460:  7bc63932 00000002 003f13e0 003f0ee2
 ...skipped 287 line(s)...
 00000012 winedevice.exe
 0000001c    0
 00000019    0
 00000018    0
 00000013    0
 0000001a plugplay.exe
 00000020    0
 0000001f    0
 0000001b    0
 00000023 explorer.exe
 00000027    0
 00000026    0
 00000025    0
 00000024    0
 System information:
 Wine build: wine-1.8.1
 Platform: i386
 Version: Windows XP
 Host system: Darwin
 Host version: 16.7.0
 wine(27801,0x406fe000) malloc: *** error for object 0x401c2500: pointer being freed was not allocated
 *** set a breakpoint in malloc_error_break to debug
- 
				Have you found a fix for this yet?
 
 Curious myself.
 
- 
				Have you found a fix for this yet?
 
 Curious myself.
 
 
 
 When your computer just likes to act dumb
 (technically there is no fix)
- 
				you know what my computer is deciding to be a jerk! it runs the game easy! then the next it decides to say F.U! jesus! and since my PC is TOO DARN OLD! I can't play FH anywhere else!!! 
			
- 
				1.15 is CLEARLY not WORKING! for  macs! >:( Im sick and TIRED of having to CONSTANTLY Uninstall and Reinstall! up to at least 200 times a MONTH!
			
- 
				Looks like a memory allocation error to me (using free() on memory that failed to malloc() or some equivalent). Strangely enough, it seems some MacOS users get that kind of error from incorrect file permissions and some have luck with some Disk Utility app. (src: https://stackoverflow.com/questions/22329005/mac-terminal-pointer-being-freed-was-not-allocated-error-when-opening-termin (https://stackoverflow.com/questions/22329005/mac-terminal-pointer-being-freed-was-not-allocated-error-when-opening-termin))
 
 Of course, it could conversely be a programmer error with MacOS memory management in Wine. There's much newer versions available than wine-1.8.1 for MacOS and could have already been fixed. I'm guessing you use the PlayOn* wrapper (which, apparently, is considered unsupported by WineHQ... Joy), which might explain why your Wine is so out of date. Looks like you can install Wine yourself on Mac with a convenient installer, though I don't run Mac so understand that I won't be much help if something goes awry that I can't comprehend happening in Linux.
 
 (official wine install instructions for mac: https://wiki.winehq.org/MacOS)
 Give Staging a try if Stable doesn't cut it!
 
 If it isn't either one of these, I haven't got a clue.
- 
				FIGURED IT OUT!!! DARN HOW COULD I FORGET?!?! 
 Remove name_#.particle files! THE OLDEST TRICK IN THE BOOK!
- 
				I'll be locking this now