Fixing the 64x64 cell havok bug. For when you just want a bi

Post » Tue Jun 19, 2012 9:09 pm

///AabbPhantoms are very fast as they use only broadphase collision detection. They are recommended for any triggers / regions you need for game logic for which a detailed shape is not necessary

^^^ This is the reason - I think :wink: - shadeMe is asking you to watch for anomolies with his temporary "fix". AabbPhantom is quick and dirty (inefficient) and meant to be used for simple objects (wheels on a car), so some models might behave weird (try dropping a complex object ... mace or something? ... in the effected area and see how it behaves) .


Nice workaround (top work); hope you're correct with the theory on what is wrong* with the implementation of rigidBody, shadeMe :smile:


* Have to say, that is way over my head! :smile:
User avatar
Susan
 
Posts: 3536
Joined: Sun Jun 25, 2006 2:46 am

Post » Tue Jun 19, 2012 2:01 pm

Once we've confirmed all our methods are working, should we possibly put together an in-depth worldspace creation tutorial? What with coordinate issues, texture issues, the awful CK and LOD stuff spread out over several threads, I can see how someone new to this might find it incredibly daunting and hard to get info.

Please... Put together a video tutorial as well, especially where use of tools other than the CK are involved. The more visible the methods of building new worlds are, then the more likely more people will venture into that field of modding.

To shadeMe:
My congratulations to you for finding the answer to this issue. Well done.
User avatar
Julie Ann
 
Posts: 3383
Joined: Thu Aug 23, 2007 5:17 am

Post » Tue Jun 19, 2012 3:13 pm

With this bug fixed, the navmesh bug being worked on by Bethesda and work-arounds possible for LOD generation, it seems the only major problem left is the importation of new animations (without overwriting existing ones). Are there any threads on the latter?
User avatar
Marie
 
Posts: 3405
Joined: Thu Jun 29, 2006 12:05 am

Post » Tue Jun 19, 2012 5:55 pm

With this bug fixed, the navmesh bug being worked on by Bethesda and work-arounds possible for LOD generation, it seems the only major problem left is the importation of new animations (without overwriting existing ones). Are there any threads on the latter?

Well, now I'm an enabler of those who don't/won't search/read the forums. *slaps self*

http://www.gamesas.com/topic/1336657-rel-havok-animation-converter-thread-2/ on havoc/animations

http://skyrim.nexusmods.com/downloads/file.php?id=11811 of fun item based on thread

EDIT: ADD
Oh, and if you mean custom animations, via 3dsMax and the like... there are threads and workarounds for that as well... Look for em. :dry:
User avatar
Claire Vaux
 
Posts: 3485
Joined: Sun Aug 06, 2006 6:56 am

Post » Tue Jun 19, 2012 5:05 am


Please... Put together a video tutorial as well, especially where use of tools other than the CK are involved. The more visible the methods of building new worlds are, then the more likely more people will venture into that field of modding.

To shadeMe:
My congratulations to you for finding the answer to this issue. Well done.

Yeah I'd agree. I'd be more on this myself but I'm in the middle of a busy part of my degree so have to divide my time a lot, whenever I get the chance I do try to sum up my information in text form though. I think a lot of people forget we're not all programmers or game designers, some of us are just creative types with big ideas, and those people need a lot of stuff spelling out to them that google/forum trawling may not easily yield. No offense to those people who ARE of course - otherwise we wouldn't have absolute legends fixing the bigger issues haha!
User avatar
Rachael Williams
 
Posts: 3373
Joined: Tue Aug 01, 2006 6:43 pm

Post » Tue Jun 19, 2012 7:10 pm

Well, now I'm an enabler of those who don't/won't search/read the forums. *slaps self*

http://www.gamesas.com/topic/1336657-rel-havok-animation-converter-thread-2/ on havoc/animations

http://skyrim.nexusmods.com/downloads/file.php?id=11811 of fun item based on thread

EDIT: ADD
Oh, and if you mean custom animations, via 3dsMax and the like... there are threads and workarounds for that as well... Look for em. :dry:

*slaps self* Never noticed the search function... Total noob here.

If I dont read the forums, how would I know about any of these things? In any case, thanks for the info. I read some of the Havoc thread ages ago. Its great news that these things are no longer a major issue. I am new to most of this but will invest time in modding once I finish my degree. But I am not buying a quality PC unless these things that I mentioned actually work.
User avatar
Judy Lynch
 
Posts: 3504
Joined: Fri Oct 20, 2006 8:31 am

Post » Tue Jun 19, 2012 7:37 pm

*slaps self* Never noticed the search function... Total noob here.

If I dont read the forums, how would I know about any of these things? In any case, thanks for the info. I read some of the Havoc thread ages ago. Its great news that these things are no longer a major issue. I am new to most of this but will invest time in modding once I finish my degree. But I am not buying a quality PC unless these things that I mentioned actually work.

If you never read the forums, you wouldn't. and if you didn't, you wouldn't worry about them. and if you didn't worry about them, you'd focus on your getting your degree done. and if you finished your degree, you'd be able to afford that spiffy new pc...

And by the time you got that Spiffy new PC,finished your Degree, you'd have no worries, be able to come to the forums and read them all and then start modding!

Lesson of the story... hellifiknow... oh wait... GO STUDY FOR YOUR DEGREE!

:banana: :banana: :banana: :swear: :banana: :banana: :banana:

:cool:
User avatar
Becky Palmer
 
Posts: 3387
Joined: Wed Oct 04, 2006 4:43 am

Post » Tue Jun 19, 2012 1:12 pm

^ This, go complete your degree (I have an excuse, I have to work in the CK for a project for 2 classes and over the summer for MY degree). I will be done this fall, and aiming to get a job in the industry before then. Hardest thing is getting a portfolio, then sending all that info out.
User avatar
Rachie Stout
 
Posts: 3480
Joined: Sun Jun 25, 2006 2:19 pm

Post » Tue Jun 19, 2012 7:56 am

Yeah don't spend all night sat up messing about with the CK the night before your assignment's due then finish it at about 9am in the morning... no really.
User avatar
Kay O'Hara
 
Posts: 3366
Joined: Sun Jan 14, 2007 8:04 pm

Post » Tue Jun 19, 2012 4:07 pm

ShadeMe? I believe there's a vacant place left by some dude called Talos. The job's yours.
User avatar
Alyesha Neufeld
 
Posts: 3421
Joined: Fri Jan 19, 2007 10:45 am

Post » Tue Jun 19, 2012 5:18 pm

^^^ This is the reason - I think :wink: - shadeMe is asking you to watch for anomolies with his temporary "fix". AabbPhantom is quick and dirty (inefficient) and meant to be used for simple objects (wheels on a car), so some models might behave weird (try dropping a complex object ... mace or something? ... in the effected area and see how it behaves) .


Nice workaround (top work); hope you're correct with the theory on what is wrong* with the implementation of rigidBody, shadeMe :smile:


* Have to say, that is way over my head! :smile:
It isn't actually that bad - Remember that the proxy based implementation has been around for quite sometime now. I'd say that it isn't much of a step-down from rigid bodies.
User avatar
mollypop
 
Posts: 3420
Joined: Fri Jan 05, 2007 1:47 am

Post » Tue Jun 19, 2012 5:02 pm

The INI tweak causes the physics engine to fallback to the older (and less efficient) AABB-phantom (bhkCharacterProxy) character controller implementation.
Just for curiosity.... Is there a web-page/wiki/tutorial that one can learn something about this "AABB-implementation" and what is the basic idea behind that?
User avatar
Cheville Thompson
 
Posts: 3404
Joined: Sun Mar 25, 2007 2:33 pm

Post » Tue Jun 19, 2012 6:25 pm

Just for curiosity.... Is there a web-page/wiki/tutorial that one can learn something about this "AABB-implementation" and what is the basic idea behind that?
There are two Collision Detection "engines" in HAVOK. An older one - which shadeMe has switched on in Skyrim with his workaround - that is (according to HAVOK) intended for "simple objects" and a newer "engine" (rigidBody) which he has switched off (because it - certainly appears to be - where the issues with HAVOK's implementation in Skyrim are found).

If you want to get deep into it, search for "HAVOK AABB phantom bhkCharacterProxy" and/or "HAVOK AABB phantom rigidBody" - You may find some HAVOK documentation (which I'm not linking ... just in case)
User avatar
Reven Lord
 
Posts: 3452
Joined: Mon May 21, 2007 9:56 pm

Post » Tue Jun 19, 2012 9:16 pm

If you want to get deep into it, search for "HAVOK AABB phantom bhkCharacterProxy" and/or "HAVOK AABB phantom rigidBody" - You may find some HAVOK documentation (which I'm not linking ... just in case)
Most of the google entries link to source code. But I have found a very detailed http://isg.cs.tcd.ie/pubs/bradshaw/phd.pdf which I'm going to read....
User avatar
danni Marchant
 
Posts: 3420
Joined: Sat Oct 07, 2006 2:32 am

Post » Tue Jun 19, 2012 7:17 am

Most of the google entries link to source code. But I have found a very detailed http://isg.cs.tcd.ie/pubs/bradshaw/phd.pdf which I'm going to read....
Ploughing through the source code will reveal further search terms ... and gives you some small hints about what is going on ... But, unless you want to become a HAVOK expert, I'm not sure what you'll get out of the experience?

The rule we have at the minute, thanks to shadeMe's workaround, is that modders and players of very large worlds will need to make a change in their INI file.
User avatar
JaNnatul Naimah
 
Posts: 3455
Joined: Fri Jun 23, 2006 8:33 am

Post » Tue Jun 19, 2012 12:23 pm

Hmm, doesnt appear to work for me: I have added the line to both the skyrim.in and skyrimprefs.ini in my documents/my games/skyrim folder

Full skyrim.ini here:

[General]
sLanguage=ENGLISH

uExterior Cell Buffer=36

bUseCharacterRB=0

[Display]
fShadowLODMaxStartFade=1000.0
fSpecularLODMaxStartFade=2000.0
fLightLODMaxStartFade=3500.0
iShadowMapResolutionPrimary=2048
bAllowScreenshot=1

[Audio]
fMusicDuckingSeconds=6.0
fMusicUnDuckingSeconds=8.0
fMenuModeFadeOutTime=3.0
fMenuModeFadeInTime=1.0

[Grass]
bAllowCreateGrass=1
bAllowLoadGrass=0

[GeneralWarnings]
SGeneralMasterMismatchWarning=One or more plugins could not find the correct versions of the master files they depend on. Errors may occur during load or game play. Check the "Warnings.txt" file for more information.

[Archive]
sResourceArchiveList=Skyrim - Misc.bsa, Skyrim - Shaders.bsa, Skyrim - Textures.bsa, Skyrim - Interface.bsa, Skyrim - Animations.bsa, Skyrim - Meshes.bsa, Skyrim - Sounds.bsa
sResourceArchiveList2=Skyrim - Voices.bsa, Skyrim - Voicesixtra.bsa

[Combat]
fMagnetismStrafeHeadingMult=0.0
fMagnetismLookingMult=0.0

[Papyrus]
fPostLoadUpdateTimeMS=500.0
bEnableLogging=0
bEnableTrace=0
bLoadDebugInformation=0
[Water]
bReflectLODObjects=0
bReflectLODLand=1
bReflectSky=0
bReflectLODTrees=0

Same problem persists. At -78,-6 bouncing horse again.
User avatar
celebrity
 
Posts: 3522
Joined: Mon Jul 02, 2007 12:53 pm

Post » Tue Jun 19, 2012 4:55 pm

[HAVOK]
bUseCharacterRB=0

Note the [HAVOK] category, don't put in under [general].
User avatar
StunnaLiike FiiFii
 
Posts: 3373
Joined: Tue Oct 31, 2006 2:30 am

Post » Tue Jun 19, 2012 6:09 pm

Added as you said, and it works. Thanks.
User avatar
Antony Holdsworth
 
Posts: 3387
Joined: Tue May 29, 2007 4:50 am

Post » Tue Jun 19, 2012 8:51 am

You guys should be able to add this setting to players' Skyrim.ini files - there are CK functions for that. I'm not sure if functions exist yet for you to check if it's there already - you may have to ask the SKSE guys to add one.

I'll recommend that morcroft have the code to add the setting it the http://www.darkcreations.org/forums/topic/806-common-worldspace-heightmap/ he's working on. But for those of you not using that, I recommend you add it. It will save on user complaints from people that forget to add it (or don't read readmes). :P
User avatar
Karl harris
 
Posts: 3423
Joined: Thu May 17, 2007 3:17 pm

Post » Tue Jun 19, 2012 4:22 pm

:thumbsup:
User avatar
Lucky Girl
 
Posts: 3486
Joined: Wed Jun 06, 2007 4:14 pm

Post » Tue Jun 19, 2012 6:52 am

You guys should be able to add this setting to players' Skyrim.ini files - there are CK functions for that. I'm not sure if functions exist yet for you to check if it's there already - you may have to ask the SKSE guys to add one.

I'll recommend that morcroft have the code to add the setting it the http://www.darkcreations.org/forums/topic/806-common-worldspace-heightmap/ he's working on. But for those of you not using that, I recommend you add it. It will save on user complaints from people that forget to add it (or don't read readmes). :tongue:

You don't need custom scripts, just and ini file to be uploaded with the mod.

http://www.creationkit.com/INI_files
User avatar
Princess Johnson
 
Posts: 3435
Joined: Wed Feb 07, 2007 5:44 pm

Post » Tue Jun 19, 2012 4:10 pm

You're right, I'm just gonna leave now... :(
User avatar
Marnesia Steele
 
Posts: 3398
Joined: Thu Aug 09, 2007 10:11 pm

Post » Tue Jun 19, 2012 10:14 am

Also removed, no sense in falling out. No hard feelings.
User avatar
Sweets Sweets
 
Posts: 3339
Joined: Tue Jun 13, 2006 3:26 am

Post » Tue Jun 19, 2012 2:52 pm

You don't need custom scripts, just and ini file to be uploaded with the mod.

http://www.creationkit.com/INI_files

Right! Even better. I'm confusing that with custom mod ini files that don't override Skyrim.ini.
User avatar
Prohibited
 
Posts: 3293
Joined: Tue Jun 12, 2007 6:13 am

Post » Tue Jun 19, 2012 3:57 pm

On the other hand, maybe a player might want to spend some time in the safe zone without uninstalling the province mod(s), and wants to use the better physics for that time.
User avatar
Alexxxxxx
 
Posts: 3417
Joined: Mon Jul 31, 2006 10:55 am

PreviousNext

Return to V - Skyrim