This site has been archived and made available for preservation purposes. No edits can be made.

Page 1 of 5 123 ... LastLast
Results 1 to 10 of 41

Thread: Todo list (vaultmp)

  1. #1
    Administrator
    Join Date
    Jun 2011
    Location
    Germany
    Posts
    1,057
    Blog Entries
    5

    Post Todo list (vaultmp)

    Heres some of the work which needs to be done. It is mainly for those interested in developing the mod:

    Version 0.1a
    https://github.com/Foxtacles/vaultmp/issues?milestone=1

    Version 0.1b
    https://github.com/Foxtacles/vaultmp/issues?milestone=2

    Synchronization math
    https://www.vaultmp.com/showthread.ph...onization-math

    Better debugging toolchain
    https://www.vaultmp.com/showthread.ph...ging-toolchain

    Keeping the script interface documentation up to date
    https://www.vaultmp.com/showthread.ph...ion-up-to-date

    (this post is being updated)
    Last edited by foxtacles; 08-09-2012 at 08:48 PM.

  2. #2

    Re: Todo list (vaultmp)

    I'll get started with the oblivion item database.

    EDIT: Will these items be fine?
    https://forums.gamewinners.com/forums...d.php?t=480367


    I just come here to view whether there has been any progress or not, and review the wonderful progress that Recycler and the development team has made.
    My sincere thanks goes to them and to others who value my contributions the community, not to mention the ones that solely contribute.

  3. #3
    Member
    Join Date
    Jul 2011
    Location
    South East United States
    Posts
    69

    Re: Todo list (vaultmp)

    It just so happens that I have extensive experience making programs to format data such as that list, although that was a long time ago. I'm too tired to finish it right now, but I've already started a C app that will do the job quite nicely.

    I noticed:
    2920, Evening Star (v12) FormID: 000243DB
    2920, First Seed (v3) FormID: 000243D7
    2920, Frostfall (v10) FormID: 000243F5
    2920, Hearth Fire (v9) FormID: 000243F4
    2920, Last Seed (v8) FormID: 00024547
    2920, MidYear (v6) FormID: 00024402
    2920, Morning Star (v1) FormID: 000243E4
    2920, Rain's Hand (v4) FormID: 0002453F
    2920, Second Seed (v5) FormID: 0002454D
    2920, Sun's Dawn (v2) FormID: 00024538
    2920, Sun's Dusk (v11) FormID: 000243D3
    2920, Sun's Height (v7) FormID: 00024534

    I decided to make my parser ignore these, as I'm not sure if they're correct or not.

    This may be a little off-topic, but as you may have guessed I've found time to work on vaultmp once again and the GUI is almost complete for another test.

  4. #4

    Re: Todo list (vaultmp)

    [quote author=Houstin link=topic=285.msg2694#msg2694 date=1315619491]
    It just so happens that I have extensive experience making programs to format data such as that list, although that was a long time ago. I'm too tired to finish it right now, but I've already started a C app that will do the job quite nicely.

    I noticed:
    2920, Evening Star (v12) FormID: 000243DB
    2920, First Seed (v3) FormID: 000243D7
    2920, Frostfall (v10) FormID: 000243F5
    2920, Hearth Fire (v9) FormID: 000243F4
    2920, Last Seed (v8) FormID: 00024547
    2920, MidYear (v6) FormID: 00024402
    2920, Morning Star (v1) FormID: 000243E4
    2920, Rain's Hand (v4) FormID: 0002453F
    2920, Second Seed (v5) FormID: 0002454D
    2920, Sun's Dawn (v2) FormID: 00024538
    2920, Sun's Dusk (v11) FormID: 000243D3
    2920, Sun's Height (v7) FormID: 00024534

    I decided to make my parser ignore these, as I'm not sure if they're correct or not.

    This may be a little off-topic, but as you may have guessed I've found time to work on vaultmp once again and the GUI is almost complete for another test.
    [/quote]
    Very nice, do you use regex for formatting?


    I just come here to view whether there has been any progress or not, and review the wonderful progress that Recycler and the development team has made.
    My sincere thanks goes to them and to others who value my contributions the community, not to mention the ones that solely contribute.

  5. #5
    Member
    Join Date
    Jul 2011
    Location
    South East United States
    Posts
    69

    Re: Todo list (vaultmp)

    No. It'll only be using the file functions from the C++ standard library. I'll post the source so you can see when it's complete

  6. #6
    Administrator
    Join Date
    Jun 2011
    Location
    Germany
    Posts
    1,057
    Blog Entries
    5

    Re: Todo list (vaultmp)

    This is the format the databases have:

    https://svn.brickster.net/vaultmp/trunk/Items.h

    The items you mentioned have unique form IDs (base IDs) so they should exist in the database Thanks for the contribution, I love it ;D

    (I guess the items which came with the TES: Oblivion DLCs aren't listed on that website. As you can see in Items.h these are prefixed with E0, E1 and so on, this system should be adopted to the Oblivion database, too)

  7. #7
    Member
    Join Date
    Jul 2011
    Location
    South East United States
    Posts
    69

    Re: Todo list (vaultmp)

    About that Oblivion item database:

    Corrected output: https://pastebin.com/eRinQVh5
    Note: There are duplicate items appended to the bottom somehow. You must correct these manually(already done in this paste).

    Input: https://pastebin.com/mCbt2ZYX

    Code: https://pastebin.com/7Bj5yMTv

    EDIT:
    [quote author=Recycler link=topic=285.msg2666#msg2666 date=1315603150]
    • [li]Collect actor databases (mainly baseIDs) for all three games[/li]

    [/quote]
    Fallout 3 actor baseids/names: https://pastebin.com/mRSTkDhV
    Fallout New Vegas actor baseids/names: https://pastebin.com/VqpZqtLh
    Oblivion actor baseids/names: https://pastebin.com/0SCbFrN5
    These were formatted from the specified source using a modification of the above code, and in some cases a few external tools such as OpenOffice. As far as I know, none of them contain things from expansions. If they're not in the format you want, just tell me and I'll see what I can do to fix them.
    EDIT2: Looking over the New Vegas list, it seems like there's too many compared to the other ones. You should probably check that, and if there is then I'll need a different list.

    EDIT3: Instead of having static arrays of the things like this, why not load them from a .csv ? This way it would be more mod friendly. For example: oblivion_actors.csv oblivion_items.csv

  8. #8
    Administrator
    Join Date
    Jun 2011
    Location
    Germany
    Posts
    1,057
    Blog Entries
    5

    Re: Todo list (vaultmp)

    Thanks once again. The data will be necessary to automatically determine an actor model for a player (in case the script doesn't return one via OnPlayerRequestGame) and to check whether a model actually exists in the game. Mods can add their newly added items / actors via a script (not yet, but it's going to be implemented). We have this as static data because it is part of the cores of the game (and I believe you are not able to remove them from the games)

    EDIT:
    The Fallout3 list seems to consist of actor references, not actor base IDs; i.e. see Carter (https://fallout.wikia.com/wiki/Carter_(Fallout_3)), it's his reference ID in the database, not the base FalloutNV and Oblivion lists look fine, though

  9. #9
    Member
    Join Date
    Jul 2011
    Location
    South East United States
    Posts
    69

    Re: Todo list (vaultmp)

    Here's a little TODO for anyone willing:
    Find a complete Fallout 3 actor baseid list

    Anything with actor names and baseid will work. I can remove excess data if nessecary and then feed it to my parser.

    Why you probably won't see much from me in the days to come: The only other developer of a private project I'm working on has quit. Because of this, I'm going to have to complete it alone. :'(

  10. #10

    Re: Todo list (vaultmp)



    I just come here to view whether there has been any progress or not, and review the wonderful progress that Recycler and the development team has made.
    My sincere thanks goes to them and to others who value my contributions the community, not to mention the ones that solely contribute.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •