This is a list of things that should (eventually) be discussed in our new tutorials. (Though some of it is probably in our old tutorials, which I haven't all read.)
Most of this is technical stuff since it's me writing this list. But eventually it'll grow if you guys suggest more.
- [CS] How to landscape. Caveats (like accidentally pulling up faraway land). Our conventions for vertex shading.
- [CS] Workarounds to CS bugs. (E. g., Region Paint window invisible.)
- [general] Dependency management. What changes merge well, what changes don't. (This needs some experimentation, but the rule of thumb is "additions and modifications merge, deletions and movings don't".) How to be careful with dialogue; what happens when you duplicate an entry.
- [tes3cmd] Cleaning mods with tes3cmd common/delete/dump/clean. When to use TESAME (answer: not very often). About CELL, PGRD and LAND.
- [TESAME] How to use TESAME. What not to do ("cleaning" out LTEXes, sorting entries).
- [python] How to rotate an object in reference to another rotated object. (I have some Python code for that; I hope OpenCS will eventually make this easy.)
- [scripting] Global vars are *not* evil. Hacky workarounds are.
- [nifskope] Usage of nifskope. (This is something I'm quite interested in myself.)
- [TESDTK] Dependency management in TESDTK. How to turn your TR_Mainland.esm-dependent showcase into a TR_Mainland.esp-dependent claim.
- [dialogue] Where to insert dialogue to an existing topic. (I need to figure this out myself...)
- [scripting] Common tasks in NPCing. How to make a rentable bed in an inn. How to bulletproof an escort NPC against kagouti attacks.
- [tes3cmd] How to un-name cells in tes3cmd. (Example: tes3cmd modify --type cell --sub-match "Name:" --replace "/AAAAAAAAA AAAAA//" "Data Files\experiment.esp". No need for the buggy Enchanted Editor!)
- [Balancing] What kinds of levlists we use and what ones we avoid.
- [scripting] Basics of optimization. GetDeadCount is fucked up. Code running only in ints or only on day change or only on CellChange almost never needs optimization (unless, uhm, it uses GetDeadCount). Code running only in exts and global scripts should be optimized. Global scripts should ALWAYS be made sure to stop when the quest ends. Global scripts starting when you start the game are not OK.
- [?] What programs to use for BSA packing/unpacking. What programs NOT to use for it.
Tutorial material inventorization
Moderator: Lead Developers
-
- Lead Developer
- Posts: 1971
- Joined: Mon Oct 04, 2010 11:39 am
- Location: substitutional world
Tutorial material inventorization
Last edited by arvisrend on Tue Jan 07, 2014 3:39 am, edited 1 time in total.
- wollibeebee
- Developer
- Posts: 79
- Joined: Thu Apr 29, 2010 4:12 am
I plan on doing a tutorial covering modeling in morrowind, which will include: in/exporting, making collision meshes, bounding boxes, optimizing models in nifskope (like removing the nistencil or nispecular) and materials.
Then the next post will be about textures, covering: DXTs, alphas, setting up the texture directory in nifskope, etc.
And then I'll have a third post about 3D art in relation to TR. That will include texture sizes, art style, polly count and most importantly the prefix system (which needs to be discussed with Haplo first, as he controls the bsa.)
Then the next post will be about textures, covering: DXTs, alphas, setting up the texture directory in nifskope, etc.
And then I'll have a third post about 3D art in relation to TR. That will include texture sizes, art style, polly count and most importantly the prefix system (which needs to be discussed with Haplo first, as he controls the bsa.)
In addition to the many useful technical topics listed above, I'd like to add a few things that I've mentioned before. The idea behind these is that they're not straightforward "How To"-style tutorials, but rather discussions on topics that Tamriel Rebuilt and its membered have gathered experience with over the years.
Things I have in various stages of being finished (all work titles):
Things I have in various stages of being finished (all work titles):
- How to write natural dialogue: A bunch of tips, tricks and recommendations to not make your characters talk like a highschool paper. I think I'll eventually split it up into a section on dialogue in general and one Morrowind dialogue specifically.
- How to write a Morrowind book: Expanded from [url=http://tamriel-rebuilt.org/old_forum/viewtopic.php?t=23844]this thread[/url].
- Themes in Morrowind: Some basic notes so far (would like to cooperate with Sload on this)
- Quest tropes to avoid
- What makes a good landscape
- Will add as I remember more
I think it would be a huge benefit to have a short guide available to interior folks on scripting basics. In addition to this, a small selection of scripts in a doc that are copy-paste ready should be added. This would also need a short description of what they do and a blurb on where they are acceptable to use perhaps they could even be categorized into general scripts and by specific interior type and difficulty level. This would allow tombs/cave/hideouts to easily progress to a new level of interactivity that could be implemented immediately and with little long-term assistance or oversight.
Add the following:
1.basic scripting guide dedicated to interiors
2.copy/paste catalog of useful scripts
-explanation of function
-guidelines for acceptable use
-categorized by int type and difficulty
Add the following:
1.basic scripting guide dedicated to interiors
2.copy/paste catalog of useful scripts
-explanation of function
-guidelines for acceptable use
-categorized by int type and difficulty
my opinion.
This. From the top of my head it'd be nice to have a library of template scripts for:sasquatch wrote:a small selection of scripts in a doc that are copy-paste ready should be added.
_lever/pull rope & gate set
_platform that collapses if GetStandingPC/Actor == 1
_valve & water level rising/lowering a little
with annotations on how to apply the template on a specific activators
I plan to revise my comprehensive exterior modding guide and add more detail to it in the near future, at which point it can be re-added to a Tutorials section. TF, are you interested in doing the same re: your interior guide?
Forum Administrator & Data Files Manager
[06/19/2012 04:15AM] +Cat table stabbing is apparently a really popular sport in morrowind
[August 29, 2014 04:05PM] <+Katze> I am writing an IRC bot! :O
[August 29, 2014 04:25PM] *** Katze has quit IRC: Z-Lined
[06/19/2012 04:15AM] +Cat table stabbing is apparently a really popular sport in morrowind
[August 29, 2014 04:05PM] <+Katze> I am writing an IRC bot! :O
[August 29, 2014 04:25PM] *** Katze has quit IRC: Z-Lined
- Thrignar Fraxix
- Developer Emeritus
- Posts: 10644
- Joined: Mon Dec 06, 2004 10:30 pm
- Location: Silnim
- Contact:
I feel like there is something I forgot to do for the int tutorial that was a glaring omission, but until I can think of what that was I don't see any need for changes to my tutorial.
I mean does anyone else think anything is missing? Except for that nagging feeling I thought I covered everything.
I mean does anyone else think anything is missing? Except for that nagging feeling I thought I covered everything.
Reviewing Administrator
Morrowind Reviews: 1640
Completed MW Interiors: 29
The just man frowns, but never sneers. We can understand anger, but not malevolence - Victor Hugo, Les Miserables
The abuse of greatness is when it disjoins remorse from power - Brutus, Julius Caesar
Fun is bad - Haplo
Morrowind Reviews: 1640
Completed MW Interiors: 29
The just man frowns, but never sneers. We can understand anger, but not malevolence - Victor Hugo, Les Miserables
The abuse of greatness is when it disjoins remorse from power - Brutus, Julius Caesar
Fun is bad - Haplo
Yeah, you forgot to put the North Marker in your tutorial. Though I believe you corrected that months ago when you finally realized you forgot that, so it may be fine now.Thrignar Fraxix wrote:I feel like there is something I forgot to do for the int tutorial that was a glaring omission, but until I can think of what that was I don't see any need for changes to my tutorial.
I mean does anyone else think anything is missing? Except for that nagging feeling I thought I covered everything.
Silly TF, forgetting one of the most fundamental parts :p
Not another memory
...And so my bad karma gets worse
...And so my bad karma gets worse