Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Keyi Zhang
    @Kuree
    you can just pull the repo
    Snaitf
    @Snaitf
    I was wondering when you were gonna say that. The only way I could figure out how to update mine to match yours, was like a 5 step process through the git shell, deleting mine, and reforking is much easier.
    it's only two steps
    Snaitf
    @Snaitf
    well, it's only 2 steps there, but in reality, i have to open git shell, look up those commands (I will never just remember them), then type them in. Still much easier to just do it via the web site, with a UI.
    Keyi Zhang
    @Kuree
    lol
    Snaitf
    @Snaitf
    unless it poses some kind of problem for you
    Keyi Zhang
    @Kuree
    no
    I just got news feed from github
    Snaitf
    @Snaitf
    ok then
    A
    @andrewtavera
    Snaitf, I sympathize with the remembering git commands. There are plenty of GUIs for git that work better. Try GitHub's windows client or SourceTree. VCS should not be interfering with coders anymore than code should be interfering with user's workflow IMO.
    Snaitf
    @Snaitf
    I have GitHub's windows client, the option to update my fork to match Kuree's repo doesn't exist there. I may give SourceTree a try tho, thx.
    Snaitf
    @Snaitf
    :sleeping:
    Snaitf
    @Snaitf

    Ok, so I just did a pull request with 3 more wrappers. The pool trim wrapper (which is fine), an unknown catalog resource wrapper (you'll need to look at the clone code for this, as it doesn't have a CatalogGroupID, so I wasn't sure what to do there) and the Spandrel wrapper.

    The Spandrel wrapper is incomplete. TBH, I don't really understand how to write a sub-class. So, I did what I could and set it all up nice and neat for you to easily finish. I'm hoping that seeing how you do it may allow me to learn how to do it myself.

    Keyi Zhang
    @Kuree
    kk
    will look at it tomorrow
    Snaitf
    @Snaitf
    ok, no rush, thanks
    Snaitf
    @Snaitf
    Just added another commit to my pull request to fix the COBJ Version 0x19 Wrapper too. Seems the wiki was a little wrong, and the extra 4 bytes in v19, were actually 4 dwords, prolly just a typo, I fixed the wiki also.
    Keyi Zhang
    @Kuree
    so Inge took her server down?
    Snaitf
    @Snaitf
    Yea, Simlogical is still there, but the forums and chat have been taken down.
    Keyi Zhang
    @Kuree
    okay going to work on ts4 now
    Keyi Zhang
    @Kuree
    finished SpandrelCatalogResource
    @Snaitf any new resources?
    otherwise I will work on shader
    Snaitf
    @Snaitf
    Nope, nothing new for now, thanks for finishing the Spandrels, I think I can manage to do that myself from now on.
    Although, the A8F7B517 resource clone code still needs fixing, i think.
    Keyi Zhang
    @Kuree
    kk will look at it
    if there is no grouping id
    just leave it alone
    the framework will handle that
    Snaitf
    @Snaitf
    ah, ok then, that's what i was unsure of, ty
    Keyi Zhang
    @Kuree
    np
    I designed the clone engine to make sure it's easy for wrapper writer to use
    Snaitf
    @Snaitf
    ok, good
    Keyi Zhang
    @Kuree
    gur
    need to rewriting the entire code for s4pe updating check
    Snaitf
    @Snaitf
    Would there be an easy way to make DataBlobs editable within the grid, so that others can easily change the values (without using a hex-editor) to see what effect they have in-game?
    Keyi Zhang
    @Kuree
    hmm it depends how you want to implement it
    cmx is an expert on winform design
    but he's kinda busy now
    Snaitf
    @Snaitf
    ok, well, maybe an idea for later. It would make figuring out what unknown values do much easier.
    Keyi Zhang
    @Kuree
    the hex preview is kinda helpful
    Snaitf
    @Snaitf
    true, but what i mean is, if you have a chunk of 14 bytes, that are almost all 0's except one byte (say, 80) in the middle, you don't know if it's a uint of 0x00000008, or a uint of 0x80000000, or any other combination there-in. So I wouldn't know how to set up the wrapper, except by using a DataBlob. And figuring out what that 0x80 is would be much simpler if the DataBlob could be edited via the grid, instead of using a hex-editor. So, I was just curious if that would be something that could easily be done, or if it would be an intense change.
    Keyi Zhang
    @Kuree
    You need to tell the property grid using a custom editor
    then write your own hex editor for it
    Snaitf
    @Snaitf
    oic - I thought maybe there would be a way to allow all DataBlobs to be edited with a single chunk of code - either way, it's beyond me. Was just an idea, nvm then.
    Keyi Zhang
    @Kuree
    if the data chunk is small we can treat it as a byte array
    which is fine
    when it turns out to be more than 100 bytes it will be kinda slow
    and disorganized