ToEE World Builder v2.0.5b (GPL)

Discussion in 'ToEE WorldBuilder' started by Agetian, Jan 9, 2006.

Remove all ads!
  1. Agetian

    Agetian Attorney General Administrator

    Joined:
    Aug 14, 2004
    Messages:
    2,526
    Likes Received:
    0
    Re: ToEE World Builder v1.7.5c Source Code (GPL) and latest binary snapshot

    BUGFIX 01/22/06: Reuploaded v1.7.5c. Fixed a bug in the color mixer that switched green and blue components erroneously. If you downloaded before this message has appeared, please redownload.

    - Agetian
     
  2. Agetian

    Agetian Attorney General Administrator

    Joined:
    Aug 14, 2004
    Messages:
    2,526
    Likes Received:
    0
    Re: ToEE World Builder v1.7.5c Source Code (GPL) and latest binary snapshot

    UPDATE 01/23/06: Updated to v1.7.5d. Added a button to create the particle system hash identifiers from a text partsys name (from PARTSYS0.TAB) automatically. Check out this new nifty feature in the light editor. Also, I updated the MOB codec a little bit to support loading/saving more MOB files (doesn't prevent corruption of complicated creature MOBs though...).

    - Agetian
     
  3. Agetian

    Agetian Attorney General Administrator

    Joined:
    Aug 14, 2004
    Messages:
    2,526
    Likes Received:
    0
    Re: ToEE World Builder v1.7.5d Source Code (GPL) and latest binary snapshot

    UPDATE 01/24/06: Updated to v1.7.5e. Improved the MOB codec even more, so now it won't corrupt those waypoints/standpoints/substitute containers/whatever, at least it won't do it as often as it used to. Also, added a day/night transitions file (DAYNIGHT.NXD) editor. Ever wondered how Elmo turned out to be outside in the day, and in the pub at nighttime? Wanted to make your own critter who would be in different places at day and night? Go ahead, fire up the Day/Night Transitions Editor (Ctrl+D or from the tools menu) and enjoy!

    NOTE: You will probably want to set up the Standpoints accordingly as well, in the MOB editor. :)

    - Agetian
     
  4. Agetian

    Agetian Attorney General Administrator

    Joined:
    Aug 14, 2004
    Messages:
    2,526
    Likes Received:
    0
    Re: ToEE World Builder v1.7.5e Source Code (GPL) and latest binary snapshot

    NOTE: As of right now I'm in the process of figuring out how exactly the MOB and the day/night transition must be set in order to actually make it work. If someone figures it out before I do, please let me know. (no longer relevant, see comment below)

    UPDATE: IGNORE MY ABOVE COMMENT, EVERYTHING WORKS AS DESIRED. Just set up a standpoint and a corresponding day/night transition, that's it.

    - Agetian
     
    Last edited: Jan 24, 2006
  5. Shiningted

    Shiningted I want my goat back Administrator

    Joined:
    Oct 23, 2004
    Messages:
    12,651
    Likes Received:
    350
    Re: ToEE World Builder v1.7.5e Source Code (GPL) and latest binary snapshot

    Nice.... exactly what I needed :) Don't expect to do much shopping by night in KotB ;)

    Is there a tutorial or help thing for this in there? I know it sounds straightforward, but how does it impact the 'wanders_by_night' flag, for instance? (If at all).
     
  6. Agetian

    Agetian Attorney General Administrator

    Joined:
    Aug 14, 2004
    Messages:
    2,526
    Likes Received:
    0
    Re: ToEE World Builder v1.7.5e Source Code (GPL) and latest binary snapshot

    Sorry, no tutorial yet :( I have absolutely no time to document the things I do, so it'd be really nice if someone else who's going to use this stuff created some updated tutorials, esp. on lights and on day/night transitions.

    Basically, in order to create a creature that would use day/night transitions, you need to add standpoints for that creature pointing to his different stand positions. You are free to add day/night waypoints as well, but remember that a creature will ONLY go to his night standpoint in case he has no night waypoints. Anyway... the second part is to modify the DAYNIGHT.NXD file which can be found in the module-based data file (ToEE.dat) under "rules". Load it into the Day/Night Transitions Editor and link your creature's MOB file there via "Add". Then, make sure you set the parameters to the correct values (once again, set his day/night coords the same as in the standpoints, and set the "Current (Default) Map ID" to the map where the creature stands in the first place (e.g. to which his MOB belongs). Click "Update" to update your entry's parameters, then click "Save" to save daynight.nxd. Enjoy!

    P.S. Haven't checked how well it'll work with ONF_WANDERS_* flags, I'm quite sure it's going to work, but it's untested so don't rely too much on my words here, better fire it up and check it out, then tell everyone... ;)

    P.P.S. If you're close to a creature who is about to get a day/night transition (e.g. you rest close to that creature), that creature won't actually disappear. However, as soon as you move to another map, you'll see that creature appear on the new map (and it WON'T be on the original map any longer, until you rest again and it's time for another day/night transition). This is totally normal behavior, it's how it was intended to be by the original game designers.

    - Agetian
     
    Last edited: Jan 24, 2006
  7. Allyx

    Allyx Master Crafter Global Moderator Supporter

    Joined:
    Dec 2, 2004
    Messages:
    5,001
    Likes Received:
    250
    Re: ToEE World Builder v1.7.5e Source Code (GPL) and latest binary snapshot

    Damn, I did it the hard way 2 days ago! using the OF_OFF flags (like mickey's) and scripted it to set or unset the flags (also like mickey's - well similar anyway) depending on the time of day (is_daytime). Meh, kudos Agetian, I'm sure this new easter egg will still come in handy, thanks dude.
     
  8. Agetian

    Agetian Attorney General Administrator

    Joined:
    Aug 14, 2004
    Messages:
    2,526
    Likes Received:
    0
    Re: ToEE World Builder v1.7.5e Source Code (GPL) and latest binary snapshot

    UPDATE 01/25/06: Updated to v1.7.5f. Improved SVB support in the sector editor, made a much more detailed comment about meaning of SVB flags, and actually 'named' the SVB flags in the editor.

    @ Allyx: Sorry pal, I'm afraid I don't have too much time right now to add that custom GUID support :( I'm afraid that by doing it with haste I'll break too much of the existing code and will have to spend the whole next week fixing bugs.. And I don't have the whole next week at my disposal. However, I will definitely keep your request in mind and will keep thinking about how to do it in a better way. So, I'll come up with something in the end, believe me. ;)

    Sorry guys, this is all for my kinda late New Year's surprise updates... I have to get back to my usual work at the University, which means that updates will be few in the nearest month of two... Keep me updated on all bugs and problems you encounter, I'll try to do something about them ASAP.

    - Agetian
     
  9. Agetian

    Agetian Attorney General Administrator

    Joined:
    Aug 14, 2004
    Messages:
    2,526
    Likes Received:
    0
    Re: ToEE World Builder v1.7.5f Source Code (GPL) and latest binary snapshot

    UPDATE 01/27/06: Updated to v1.7.5g. Added support for delay and rotation to NPC waypoints. Just use the corresponding fields to specify these parameters. A waypoint delay is how long the NPC should wait before proceeding to the next waypoint. Probably in milliseconds (e.g. 1000 = approx. 1 sec).

    - Agetian
     
    Last edited: Jan 27, 2006
  10. Agetian

    Agetian Attorney General Administrator

    Joined:
    Aug 14, 2004
    Messages:
    2,526
    Likes Received:
    0
    Re: ToEE World Builder v1.7.5g Source Code (GPL) and latest binary snapshot

    UPDATE 01/28/06: Updated to v1.7.5i. (Yes, version 1.7.5h was skipped because it was an internal tweak release). Now the waypoint editor will correctly show the current waypoint properties when a waypoint is selected in the editor.

    - Agetian
     
  11. Agetian

    Agetian Attorney General Administrator

    Joined:
    Aug 14, 2004
    Messages:
    2,526
    Likes Received:
    0
    Re: ToEE World Builder v1.7.5i Source Code (GPL) and latest binary snapshot

    UPDATE 01/28/06: Reuploaded v1.7.5i with a small text box bug fixed. Please redownload.

    - Agetian
     
  12. Agetian

    Agetian Attorney General Administrator

    Joined:
    Aug 14, 2004
    Messages:
    2,526
    Likes Received:
    0
    Re: ToEE World Builder v1.7.5i Source Code (GPL) and latest binary snapshot

    UPDATE 01/30/06: Updated to v1.7.5j. Fixed the position of all secret door flags in the object editor.

    A question to all modders: As you know, I've been frequently updating the World Builder within the last couple weeks. However, I had absolutely no time to document things as I updated, and I'm totally short on time at this moment. During the update process, a few old tutorials that were distributed with v1.7.5 Classic got totally outdated and obsolete, among them the lighting tutorial, and probably something else. Well, I *will* try to dedicate more time to documenting things from now on, at least more than to updating the tool itself, but I can't promise anything. So, can we do something about the tutorials? Will someone be willing to help me with documenting things? Will someone be willing to write a couple good tutorials to replace the outdated ones?

    As soon as we document things well enough, I'll be able to create an installer package for the latest .NET2 edition of ToEEWB and release it as a final release version of WB.NET2, and then we'll move on.

    - Agetian
     
    Last edited: Jan 30, 2006
  13. Agetian

    Agetian Attorney General Administrator

    Joined:
    Aug 14, 2004
    Messages:
    2,526
    Likes Received:
    0
    Re: ToEE World Builder v1.7.5j Source Code (GPL) and latest binary snapshot

    OK, reuploaded v1.7.5j with improved MOB codec. Shouldn't corrupt data as often when dealing with original game MOBs. Thanks to Allyx for pointing out another case of data corruption. ;)

    Btw, an interesting thing: there are MOB files which have NPC factions defined in them. Editing NPC factions in a MOB is not yet supported, so MOBs which have factions specified in them pretty much have 'hardcoded' factions for now. Sorry about this. I'll try to find a workaround some time later.

    This is not an issue for self-made MOBs and original game MOBs that have no faction specified (most MOBs I might add)

    - Agetian
     
    Last edited: Jan 30, 2006
  14. Agetian

    Agetian Attorney General Administrator

    Joined:
    Aug 14, 2004
    Messages:
    2,526
    Likes Received:
    0
    Re: ToEE World Builder v1.7.5j Source Code (GPL) and latest binary snapshot

    UPDATE 02/01/06: Updated to v1.7.5k. Fixed the Secret Door support!!! Now, the secret door DC will work correctly! You can use any value from 0 to 127 for DC, that should open new possibilities! Special thanks to Steve Moret for clarifications that helped me fix this!!! Btw, whatsnew.txt lists this version as 1.7.5m, while the about box still says 1.7.5j. Nevermind - everything is perfectly OK, I just forget to update these correctly every time! :)

    - Agetian
     
  15. Allyx

    Allyx Master Crafter Global Moderator Supporter

    Joined:
    Dec 2, 2004
    Messages:
    5,001
    Likes Received:
    250
    Re: ToEE World Builder v1.7.5k Source Code (GPL) and latest binary snapshot

    M? what happened to K and L? Internal builds? And there was me trying to get the full 1.7.5 set for my collection :giggle: great work Agetian.
     
Our Host!