Usage Simplified ================ Install, enter game, get/use the Travel Spell. If you go in there and just pull the levers you will learn nothing.
Open ../Oblivion/Data/Docs/kvTutMessageBox/ReadMe.html for reference. Open ../Oblivion/Data/kvTutMessages01.esp in the Construction Set (Extender preferably).
Most importantly read or at least scan the scripts ending in Comments and Wrong.
If you see anything with Spoiler in comment or name make sure you can complete it's exercise first.
For those wanting it, this will teach... * Declare/change button labels in one location and they update in the rest. * Minimal integer variables to enforce logical flow. * Dynamic MessageBox replacement for MessageBoxEx. * Appropriate versus wrong solutions. ...and more.
The idea is to bridge the gap for entry level programmers as well as address misconceptions others seem to have.
I'd be very interested as to which seasoned programmers would take 15 minutes to download and scan my comments/code for their own input.
For example, I have to admit I headed down the wrong path with starting to address the redundant "else" statements before the label double handling. I was about to delete it thinking " Don't set a bad example" but it was better to demonstrate why it is wrong.
At first I honestly believed arrays instead of delimited strings would be superior.
I even haven't started looking deeper at this offering of yours yet, but I just wanted to say that tools and tutorials from other modders willing to share their knowledge are among my favourite downloads here on nexus. Every bit of modding wisdom from experienced authors is priceless. Thank you
4 comments
================
Install, enter game, get/use the Travel Spell.
If you go in there and just pull the levers you will learn nothing.
Open ../Oblivion/Data/Docs/kvTutMessageBox/ReadMe.html for reference.
Open ../Oblivion/Data/kvTutMessages01.esp in the Construction Set (Extender preferably).
Most importantly read or at least scan the scripts ending in Comments and Wrong.
If you see anything with Spoiler in comment or name make sure you can complete it's exercise first.
For those wanting it, this will teach...
* Declare/change button labels in one location and they update in the rest.
* Minimal integer variables to enforce logical flow.
* Dynamic MessageBox replacement for MessageBoxEx.
* Appropriate versus wrong solutions.
...and more.
The idea is to bridge the gap for entry level programmers as well as address misconceptions others seem to have.
I'd be very interested as to which seasoned programmers would take 15 minutes to download and scan my comments/code for their own input.
For example, I have to admit I headed down the wrong path with starting to address the redundant "else" statements before the label double handling.
I was about to delete it thinking " Don't set a bad example" but it was better to demonstrate why it is wrong.
At first I honestly believed arrays instead of delimited strings would be superior.
Okay, what's next?