The following warnings occurred:
Warning [2] Undefined array key "extra" - Line: 100 - File: inc/plugins/google_seo/url.php PHP 8.1.28 (Linux)
File Line Function
/inc/plugins/google_seo/url.php 100 errorHandler->error
/inc/plugins/google_seo.php 317 require_once
/inc/class_plugins.php 38 require_once
/inc/init.php 239 pluginSystem->load
/global.php 20 require_once
/printthread.php 16 require_once
Warning [2] Undefined variable $location - Line: 1250 - File: inc/plugins/google_seo/url.php PHP 8.1.28 (Linux)
File Line Function
/inc/plugins/google_seo/url.php 1250 errorHandler->error
/inc/plugins/google_seo/url.php 174 google_seo_url_hook
/inc/plugins/google_seo.php 317 require_once
/inc/class_plugins.php 38 require_once
/inc/init.php 239 pluginSystem->load
/global.php 20 require_once
/printthread.php 16 require_once
Warning [2] Undefined array key "lockoutexpiry" - Line: 94 - File: global.php PHP 8.1.28 (Linux)
File Line Function
/global.php 94 errorHandler->error
/printthread.php 16 require_once
Warning [2] Undefined array key "lockoutexpiry" - Line: 573 - File: global.php PHP 8.1.28 (Linux)
File Line Function
/global.php 573 errorHandler->error
/printthread.php 16 require_once
Warning [2] Undefined variable $can_access_moderationqueue - Line: 752 - File: global.php PHP 8.1.28 (Linux)
File Line Function
/global.php 752 errorHandler->error
/printthread.php 16 require_once
Warning [2] Undefined array key "avatartype" - Line: 892 - File: global.php PHP 8.1.28 (Linux)
File Line Function
/global.php 892 errorHandler->error
/printthread.php 16 require_once
Warning [2] Undefined array key "avatartype" - Line: 892 - File: global.php PHP 8.1.28 (Linux)
File Line Function
/global.php 892 errorHandler->error
/printthread.php 16 require_once
Warning [2] Undefined variable $newpmmsg - Line: 34 - File: global.php(956) : eval()'d code PHP 8.1.28 (Linux)
File Line Function
/global.php(956) : eval()'d code 34 errorHandler->error
/global.php 956 eval
/printthread.php 16 require_once
Warning [2] Undefined variable $messagestyle - Line: 45 - File: global.php(959) : eval()'d code PHP 8.1.28 (Linux)
File Line Function
/global.php(959) : eval()'d code 45 errorHandler->error
/global.php 959 eval
/printthread.php 16 require_once
Warning [2] Undefined variable $boardmessage - Line: 45 - File: global.php(959) : eval()'d code PHP 8.1.28 (Linux)
File Line Function
/global.php(959) : eval()'d code 45 errorHandler->error
/global.php 959 eval
/printthread.php 16 require_once
Warning [2] Undefined array key "style" - Line: 1024 - File: global.php PHP 8.1.28 (Linux)
File Line Function
/global.php 1024 errorHandler->error
/printthread.php 16 require_once
Warning [2] Undefined property: MyLanguage::$lang_select_default - Line: 5342 - File: inc/functions.php PHP 8.1.28 (Linux)
File Line Function
/inc/functions.php 5342 errorHandler->error
/global.php 1024 build_theme_select
/printthread.php 16 require_once
Warning [2] Undefined property: MyLanguage::$bottomlinks_returncontent - Line: 7 - File: global.php(1059) : eval()'d code PHP 8.1.28 (Linux)
File Line Function
/global.php(1059) : eval()'d code 7 errorHandler->error
/global.php 1059 eval
/printthread.php 16 require_once
Warning [2] Undefined array key 1 - Line: 606 - File: inc/plugins/simpleckeditor.php PHP 8.1.28 (Linux)
File Line Function
/inc/plugins/simpleckeditor.php 606 errorHandler->error
/inc/plugins/simpleckeditor.php 517 simpleckeditor_is_allowed
/inc/class_plugins.php 142 setCKeditor
/global.php 1253 pluginSystem->run_hooks
/printthread.php 16 require_once
Warning [2] Undefined array key 1 - Line: 606 - File: inc/plugins/simpleckeditor.php PHP 8.1.28 (Linux)
File Line Function
/inc/plugins/simpleckeditor.php 606 errorHandler->error
/inc/plugins/simpleckeditor.php 233 simpleckeditor_is_allowed
/inc/plugins/simpleckeditor.php 521 simpleckeditor
/inc/class_plugins.php 142 setCKeditor
/global.php 1253 pluginSystem->run_hooks
/printthread.php 16 require_once
Warning [2] Trying to access array offset on value of type null - Line: 833 - File: inc/plugins/google_seo/url.php PHP 8.1.28 (Linux)
File Line Function
/inc/plugins/google_seo/url.php 833 errorHandler->error
/inc/plugins/google_seo/url.php 1381 google_seo_url_cache
/inc/functions.php 6219 google_seo_url_forum
/printthread.php 213 get_forum_link
/printthread.php 67 makeprintablenav
Warning [2] Trying to access array offset on value of type null - Line: 833 - File: inc/plugins/google_seo/url.php PHP 8.1.28 (Linux)
File Line Function
/inc/plugins/google_seo/url.php 833 errorHandler->error
/inc/plugins/google_seo/url.php 1381 google_seo_url_cache
/inc/functions.php 6219 google_seo_url_forum
/printthread.php 213 get_forum_link
/printthread.php 67 makeprintablenav
Warning [2] Undefined array key 71 - Line: 833 - File: inc/plugins/google_seo/url.php PHP 8.1.28 (Linux)
File Line Function
/inc/plugins/google_seo/url.php 833 errorHandler->error
/inc/plugins/google_seo/url.php 1381 google_seo_url_cache
/inc/functions.php 6219 google_seo_url_forum
/printthread.php 213 get_forum_link
/printthread.php 218 makeprintablenav
/printthread.php 67 makeprintablenav
Warning [2] Undefined array key 72 - Line: 833 - File: inc/plugins/google_seo/url.php PHP 8.1.28 (Linux)
File Line Function
/inc/plugins/google_seo/url.php 833 errorHandler->error
/inc/plugins/google_seo/url.php 1381 google_seo_url_cache
/inc/functions.php 6219 google_seo_url_forum
/printthread.php 213 get_forum_link
/printthread.php 218 makeprintablenav
/printthread.php 218 makeprintablenav
/printthread.php 67 makeprintablenav
Warning [2] Undefined property: MyLanguage::$archive_pages - Line: 2 - File: printthread.php(257) : eval()'d code PHP 8.1.28 (Linux)
File Line Function
/printthread.php(257) : eval()'d code 2 errorHandler->error
/printthread.php 257 eval
/printthread.php 117 printthread_multipage
Warning [2] Undefined array key 4 - Line: 833 - File: inc/plugins/google_seo/url.php PHP 8.1.28 (Linux)
File Line Function
/inc/plugins/google_seo/url.php 833 errorHandler->error
/inc/plugins/google_seo/url.php 1412 google_seo_url_cache
/inc/functions.php 6251 google_seo_url_thread
/printthread.php 124 get_thread_link
Warning [2] Trying to access array offset on value of type null - Line: 833 - File: inc/plugins/google_seo/url.php PHP 8.1.28 (Linux)
File Line Function
/inc/plugins/google_seo/url.php 833 errorHandler->error
/inc/plugins/google_seo/url.php 1412 google_seo_url_cache
/inc/functions.php 6251 google_seo_url_thread
/printthread.php 124 get_thread_link
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key 1 - Line: 833 - File: inc/plugins/google_seo/url.php PHP 8.1.28 (Linux)
File Line Function
/inc/plugins/google_seo/url.php 833 errorHandler->error
/inc/plugins/google_seo/url.php 1347 google_seo_url_cache
/inc/functions.php 6136 google_seo_url_profile
/inc/functions.php 6204 get_profile_link
/printthread.php 177 build_profile_link
Warning [2] Trying to access array offset on value of type null - Line: 833 - File: inc/plugins/google_seo/url.php PHP 8.1.28 (Linux)
File Line Function
/inc/plugins/google_seo/url.php 833 errorHandler->error
/inc/plugins/google_seo/url.php 1347 google_seo_url_cache
/inc/functions.php 6136 google_seo_url_profile
/inc/functions.php 6204 get_profile_link
/printthread.php 177 build_profile_link
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key 4 - Line: 833 - File: inc/plugins/google_seo/url.php PHP 8.1.28 (Linux)
File Line Function
/inc/plugins/google_seo/url.php 833 errorHandler->error
/inc/plugins/google_seo/url.php 1347 google_seo_url_cache
/inc/functions.php 6136 google_seo_url_profile
/inc/functions.php 6204 get_profile_link
/printthread.php 177 build_profile_link
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key 419 - Line: 833 - File: inc/plugins/google_seo/url.php PHP 8.1.28 (Linux)
File Line Function
/inc/plugins/google_seo/url.php 833 errorHandler->error
/inc/plugins/google_seo/url.php 1347 google_seo_url_cache
/inc/functions.php 6136 google_seo_url_profile
/inc/functions.php 6204 get_profile_link
/printthread.php 177 build_profile_link
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key 10 - Line: 833 - File: inc/plugins/google_seo/url.php PHP 8.1.28 (Linux)
File Line Function
/inc/plugins/google_seo/url.php 833 errorHandler->error
/inc/plugins/google_seo/url.php 1347 google_seo_url_cache
/inc/functions.php 6136 google_seo_url_profile
/inc/functions.php 6204 get_profile_link
/printthread.php 177 build_profile_link
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.28 (Linux)
File Line Function
/printthread.php 165 errorHandler->error



Silgrad Tower from the Ashes
[Rel] Outhouse - Printable Version

+- Silgrad Tower from the Ashes (https://www.silgradmodding.net/forum)
+-- Forum: Modding for Silgrad Tower TES IV (on hold) (https://www.silgradmodding.net/forum/Forum-Modding-for-Silgrad-Tower-TES-IV-on-hold)
+--- Forum: All Categories of Development (https://www.silgradmodding.net/forum/Forum-All-Categories-of-Development)
+---- Forum: Visual Development (https://www.silgradmodding.net/forum/Forum-Visual-Development--72)
+---- Thread: [Rel] Outhouse (/Thread-Rel-Outhouse)

Pages: 1 2 3


[Rel] Outhouse - Tobi the Dane - 01-15-2008

Hi everybody, I am pleased to inform you that I have together with SACarrow made an outhouse:

[Image: ScreenShot48.jpg]

It's made up of three pieces, a house, a loo and a door.
Using the snap tool in the CS, it will snap together perfectly.

SACarrow will upload the files in a short time.


RE: [Rel] Outhouse - sandor - 01-15-2008

I'll use these in Steadhelm for sure. :goodjob:


- SACarrow - 01-15-2008

This is really cool! I've enclosed the 3 models and an ESP that's only dependent on Oblivion.ESM. Just put the three models in Data\Meshes\ST\Furniture\Dunmer\Outhouse and then cow Testtree 0 0 and the two outhouses should be right around the log pile you'll end up in. Smile I put two outhouses there, one w/o a door and one with a door that leads to an interior cell.

Future plans include retexing for shacks and animatiing the door to make an interior cell unnecessary.

Here's a thought: Someone should draw up a loo usable by Argonians. :lmao:

Hoping someone gives a [well, you know] Tongue,
Steve


- Razorwing - 01-16-2008

I like the way it looks, nice work Smile

Oki, here's my technical review.

- There's two empty NiNodes in DunmerOuthouse.nif and DunmerOuthouseDoor.nif, one being the child of another. To get rid of those kinds of things, go to Spells > Optimize > Remove Bogus Nodes.

- On the NiMaterialProperty blocks the Ambient Color, Diffuse Color and Specular Color should be set to pure white (or in Nifskope terms, 1). If the texture has a specular channel, the Specular Color should be pure black (or in Nifskope terms, 0).

- Try to combine meshes that have the same material, either manually by attaching meshes or by attaching all meshes to one another. Personally I prefer the first method since sometimes one material gets duplicated and that's hard to sort out (at least as far as I know, maybe there's a method I'm unaware of). In DunmerOuthouse.nif for instance there were three meshes that all used woodplanks01.dds.

- The Cylinder02 mesh in DunmerOuthouseSeat.nif lack both texture and mapping, which I think could cause some strange behaviour. At least it did in Nifskope, with the mesh switching from visible to invisible as I selected/unselected it and swiveled the viewport camera.

Please make the changes and PM me the updated nifs. Smile


- Tobi the Dane - 01-16-2008

I'm not sure I understand what you mean Razorwing...

You mean attaching the models to eachother? and then apply the bhkRigidBody modifier? 'cause if I do that then the box collision doesn't turn out the way I want it too.
Or you could simply import the outhouse and redo the collisions, I would very much like to see what you would do.

Are you using 3dsmax 9? because then I could send you the file or something, and then you could show me what you mean.
and while we're at the subject, how would you do the collision for this model?

currently it's made up of 40 box collisions, cause it's really hard to do use box collisions for a round object. Now it works much much better than before, the arrow penetration bug is gone, and I've gotten about 6-7 more fps.


- Razorwing - 01-16-2008

Quote:Originally posted by Tobi the Dane
I'm not sure I understand what you mean Razorwing...

You mean attaching the models to eachother? and then apply the bhkRigidBody modifier? 'cause if I do that then the box collision doesn't turn out the way I want it too.
Or you could simply import the outhouse and redo the collisions, I would very much like to see what you would do.

No no, the collision was fine. I can't think of anything that could be improved in regards to that. Below is how I meant; the example files can be -downloaded here-.

[Image: tpvswijmhj.thumb250.jpg]

Above we have two meshes that both use the same material. If you export it to nif, it'll look like this:

[Image: jnxqmwiovl.thumb250.jpg]

In other words, the exported file will have two NiTriStrips blocks which is slightly inefficient.

Instead click one of the boxes - and in this particular case, convert it to editable mesh alternatively add an Edit Mesh modifier - then scroll down to the Edit Geometry rollout. Click the button named Attach and then select the other box. Now they'll be one mesh, and will be exported as a single NiTriStrips.

[Image: jwdphikfgx.thumb250.jpg]

It's good to compress the number of NiTriStrips by attaching meshes with the same material whenever possible. Bethesda always did it, so I suspect it helps performance. If you use the same texture in two materials however - let's say one material rotated 90 degrees and the other 0 degrees - then they must be two different NiTriStrips.

Quote:Originally posted by Tobi the Dane
Are you using 3dsmax 9? because then I could send you the file or something, and then you could show me what you mean.
and while we're at the subject, how would you do the collision for this model?

currently it's made up of 40 box collisions, cause it's really hard to do use box collisions for a round object. Now it works much much better than before, the arrow penetration bug is gone, and I've gotten about 6-7 more fps.

I have 3D Studio Max v9 but I like v8 better. I kept v9 around in case I ever needed to open max scenes for that version.

I would probably use four collision boxes to emulate the round shape, one set of four boxes for each architectural elemont. One set going from the bottom up to the surface the player walks on, one set for the protruding detail on the wall's inside, and so on. I think I would have used one box for each crenel, just because the player stands flatly on any surface, but it's hard to say. I might have used several. You didn't do anything wrong by using 40 boxes though, if it's a static object then Oblivion can handle that with ease.


- Tobi the Dane - 01-16-2008

aah okay! Yes I got it now. It's really cool. Okay, I will use this trick for my future models, I haven't redone all my fort models yet, but I will diffinetly use this.
Thanks for the help.


- Razorwing - 01-16-2008

Cool, glad I could help Smile


- SACarrow - 01-16-2008

To add to Razorwing's advice: I would do the attaching of meshes after saving the scene but before exporting. That way you still have the individual geometric objects to play with. Also when attaching, think of retex possibilities. With the outhouse, the only different retex possibility I can come up with is the door handle; maybe in a UC outhouse, that might be metal.

Just my thoughts,
Steve


- Tobi the Dane - 01-16-2008

Ok, I'll do something about the meshes tomorrow. I was planning on add hinges to the door as well...