UUUUUBBBBBBBBBBBEEEEEEEEEEEEEEERRRRRRRRRRRRRRR

Discussion in 'Planetary Annihilation General Discussion' started by stuart98, July 3, 2014.

  1. stuart98

    stuart98 Post Master General

    Messages:
    6,009
    Likes Received:
    3,888
    I spend four hours editing json files so that firing is changed to fired and anim trees end in anim_tree as you broke every server mod out there by doing these things 'cause you're just like YOLO.

    Trophy and I then discover that the mod isn't working. Trophy removes the units from the unitlist.json and finds that everything works fine. We add the base commander file. So far so good. We add a commander. Crash. What do we find after a few hours of experimentation?

    In the old build, imperial_base got its papa from imperial_delta, and tank_base got its papa from tank_aeson. Raptor_base got its papa from raptor_base, however, and likewise quad_base got its papa from quad_base. In this build uber changed this randomly so that raptor_base inherited data from raptor_nemicus and quad_base inherited its papa from quad_osiris. This is all well and good, but the papas the old files were referring to were renamed and moved so the game was crashing because of it. This change wasn't documented anywhere.

    If you want to do a little housecleaning, that's fine.

    But if you're going to do housecleaning,

    DO IT BEFORE YOU RELEASE SERVER MODS AND MAKE MODDERS SPEND 6+ HOURS FIGURING OUT WHAT YOU BROKE!

    Thanks, Stuart98. :)
    gtf50, brianpurkiss, Jaedrik and 3 others like this.
  2. popededi

    popededi Well-Known Member

    Messages:
    784
    Likes Received:
    553

    Now you see, this is why I'm waiting to install mods until 1.0 is out. :)

    What you describe comes from modding for a WIP game unfortunately.
    Nicb1, lokiCML, kayonsmit101 and 4 others like this.
  3. Gorkounov

    Gorkounov New Member

    Messages:
    2
    Likes Received:
    2
    Could not have explained it better.
  4. thefluffybunny

    thefluffybunny Active Member

    Messages:
    119
    Likes Received:
    97
    A polite request would probably be better received, they are not trying to annoy you. Such detailed notes would presumably take them time to complete, and be read by very few. They are probably busy so understandable that they haven't released such.

    That said, mods are great, keep up the good work. I spent more time making starcraft mods than actually playing, and most of the time playing on mods, so may well end up joining in with my own special brand of bug-ridden contributions once we're post release.
    Mooninaut likes this.
  5. nanolathe

    nanolathe Post Master General

    Messages:
    3,839
    Likes Received:
    1,887
    *Shrugs. Rolls eyes. Moves on*
    This is why, for our move to the new version, we're renaming all the files. :eek:


    Well, the ones that are irritating anyway.
    Last edited: July 3, 2014
  6. Raevn

    Raevn Moderator Alumni

    Messages:
    4,226
    Likes Received:
    4,324
    I can sympathise with the pain, but we did point out this change in the notes on the build thread ;)

    A nicer solution of course would be to allow hooking of blueprints instead of having to shadow the entire file.
    Mooninaut and warrenkc like this.
  7. stuart98

    stuart98 Post Master General

    Messages:
    6,009
    Likes Received:
    3,888
    You actually didn't list the name changes. The other two issues were listed, thanks for that.

    This is really a joke thread that goes along with Trophy's.
    Mooninaut likes this.
  8. Raevn

    Raevn Moderator Alumni

    Messages:
    4,226
    Likes Received:
    4,324
    Ah. You're quite right. I tend to focus more on things that will impact players, then any major modding changes. I wasn't thinking that the renamed commanders would cause issues too :oops:. Definitely something to focus on more, as we can expect more modding-related changes as the game becomes more complete.
    Mooninaut likes this.
  9. proeleert

    proeleert Post Master General

    Messages:
    1,681
    Likes Received:
    1,656
    Welcome to the joy that is PA Modding while it's in beta :)
  10. tatsujb

    tatsujb Post Master General

    Messages:
    12,902
    Likes Received:
    5,385
    yrt.jpg
    I converted @brianpurkiss, I can convert anybody.
    Last edited: July 3, 2014
  11. cptconundrum

    cptconundrum Post Master General

    Messages:
    4,186
    Likes Received:
    4,900
    Thread title made me imagine you doing this.
    [​IMG]
    lokiCML, Mooninaut and popededi like this.
  12. popededi

    popededi Well-Known Member

    Messages:
    784
    Likes Received:
    553
    I do like the update more than the original post :)

    Please do smack me, my primary issue is time rather than anything else unfortunately. I love modding in general, I used to be a part of a modding team making a stargate mod for Nexus the jupiter incident.

    The other reason I keep myself mod-free here is to keep a clear head and provide Uber a viewpoint in my opinions that is underrepresented: the lame-o player's. So I'm trying to concentrate on helping the default experience become as noob-friendly as possible.
    cptconundrum and tatsujb like this.
  13. tatsujb

    tatsujb Post Master General

    Messages:
    12,902
    Likes Received:
    5,385
    yea. I see what you mean.

    Keep in mind most of these mods are only ever hotfixes.

    I mean :
    efficiency count in the eco bar? thank you modding.
    in-game time? thank you modding.
    keybinds? thank you modding.
    new icons? thank you modding.
    commander autoselect? thank you modding.
    seek in the chronocam? thank you modding.
    more details in observer mode? thank you modding.
    no more blackscreens? more responsive UI? ect.. ect... ect..

    I suspect the skybox and lobby renamer will be next in line.

    If you only just count the UI mods then you're only doing yourself a favor and providing yourself with a better
    experience that'll likely come sooner or later. I see it as a question of comfort and settling in.

    Here are some mods I suggest for you:
    • system sharing
    • nuke manager
    • auto factory
    • pips on planet list
    • multiple pips
    • alerts manager
    • hotbuild's still worth it because it's way better than Uber's hotkey setup.
  14. mered4

    mered4 Post Master General

    Messages:
    4,083
    Likes Received:
    3,149
    Fixed that for ya :D
  15. cptconundrum

    cptconundrum Post Master General

    Messages:
    4,186
    Likes Received:
    4,900
    My reason for making and using mods is actually very similar to why you don't. I like to think of mods as a way to show the devs which missing features we think are the most important and suggest how we would like to see them implemented. Something like System Sharing obviously shouldn't be a mod because at this point tournaments can't even be run without it. My mod is pretty basic but it does show the level of integration with the game that we want it to have when Uber finally does work on their own version of it.
  16. wondible

    wondible Post Master General

    Messages:
    3,315
    Likes Received:
    2,089
    If I've got a patch and you don't want to figure out how to run it, ping me and we'll work out source control or at least file transfer to run it for you.

    I also highly recommend maintaining a source control mirror of the game's text files so you can review diffs when you're having trouble. A JSON formatter helps considerably, but that's another technical barrier.
  17. Mereth

    Mereth Active Member

    Messages:
    330
    Likes Received:
    164
    Replacing strings by hand during 4h is close to madness :eek:

    The inheritance change is a bit more tricky to figure out without maintaining your own repository and tracking every changes made by Uber (or a better error logging ...?)
  18. Geers

    Geers Post Master General

    Messages:
    6,946
    Likes Received:
    6,820
    Outta the way pleb. Let the God of Gifs do his work:

    uber.gif
  19. BradNicholson

    BradNicholson Uber Employee Uber Alumni

    Messages:
    1,073
    Likes Received:
    4,589
  20. popededi

    popededi Well-Known Member

    Messages:
    784
    Likes Received:
    553
    What I should have said is "I don't even". :)

Share This Page