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