These are chat archives for Kuree/Sims4Tools

7th
Nov 2014
Keyi Zhang
@Kuree
Nov 07 2014 20:55
Okay CASP is updated for the new patch
Keyi Zhang
@Kuree
Nov 07 2014 21:09
thank you for you information and effort to ask guru
Snaitf
@Snaitf
Nov 07 2014 21:41
Hey, no problem, thanks for the update!
Snaitf
@Snaitf
Nov 07 2014 22:52
Hmm, with the new CASP update, the file looks different in hex view when being parsed than when not being parsed?
Snaitf
@Snaitf
Nov 07 2014 23:16
I think I see what it is, I'm not seeing voiceEffectHash in Unparse()
Fixed - Forked - Pulled
Keyi Zhang
@Kuree
Nov 07 2014 23:21
oops
ty
okay merged
Snaitf
@Snaitf
Nov 07 2014 23:22
:)
Keyi Zhang
@Kuree
Nov 07 2014 23:22
:shipit:
as you can see, pull request is very easy to handle
:sparkles:
Snaitf
@Snaitf
Nov 07 2014 23:23
Do you mind if I distribute your new CASP wrapper .dll for people to plunk in their s4pe folders, so they can use it until your next full release?
yes, it is
Keyi Zhang
@Kuree
Nov 07 2014 23:23
I will release it tonight
after I finish the simo
Snaitf
@Snaitf
Nov 07 2014 23:23
oh, ok then, nvm
are you going to include the new helpers and all that as well?
Keyi Zhang
@Kuree
Nov 07 2014 23:25
which new helpers?
Snaitf
@Snaitf
Nov 07 2014 23:25
i mean, the ones that work on exporting dlls from _IMG files
i mean, dds, not dll
Keyi Zhang
@Kuree
Nov 07 2014 23:25
those are already included in 0.2c
but yes I will include all of them
Uint32 (Age)
Uint32 (Gender)
Snaitf
@Snaitf
Nov 07 2014 23:27
I was asking, because the version i just compiled doesn't handle them, the helpers have to be added manually, but if you're gonna include 'em, good stuff.
Keyi Zhang
@Kuree
Nov 07 2014 23:27
do they follow age gender the casp one?
yes you have to add them manually
helpers are external programs. that's how peter did too
Snaitf
@Snaitf
Nov 07 2014 23:28
They appear to do so, yes, but I'm not 100% positive, more like 90%...
Keyi Zhang
@Kuree
Nov 07 2014 23:29
We can test it before we release it
since you can pull the commit and compile the code locally
Snaitf
@Snaitf
Nov 07 2014 23:29
I guess that's what I was asking, if they will have to be added manually with your full release too?
yea, i can help test that
Keyi Zhang
@Kuree
Nov 07 2014 23:29
it will
that's the intention
thank you
Snaitf
@Snaitf
Nov 07 2014 23:31
Ok, if people are going to have to add the helpers manually, they will need some detailed instructions, lots of non-programmers use s4pe
Keyi Zhang
@Kuree
Nov 07 2014 23:31
no I will add them
sorry I misunderstood your question
Snaitf
@Snaitf
Nov 07 2014 23:32
oic, geez, i keep misunderstanding you, sorry
lol
Keyi Zhang
@Kuree
Nov 07 2014 23:32
they will ship with the standard release
Snaitf
@Snaitf
Nov 07 2014 23:32
ok good, was just curious
Keyi Zhang
@Kuree
Nov 07 2014 23:32
I moved them out so that the main project won't be so big
cos the project itself have tons of ts3 legacy code
I will clean them out one day, and figure out a way to combine them together
Snaitf
@Snaitf
Nov 07 2014 23:33
yea, i noticed that when i went to edit the casp wrapper and started scratching my head, until i realized i was looking at the ts3 wrapper, lol
Keyi Zhang
@Kuree
Nov 07 2014 23:34
lol
Snaitf
@Snaitf
Nov 07 2014 23:35
ok, so let me know when you commit the SIMO wrapper, and I'll start comparing the styled looks, their associated SIMO and the ages they are available for in the game, and make sure the age/gender flags are the same
Keyi Zhang
@Kuree
Nov 07 2014 23:35
sure no problem
Keyi Zhang
@Kuree
Nov 07 2014 23:44
@Snaitf would you please indicate which count is which?
it's a little bit confusing for this part
Uint32 (Count)
{
  Byte
  Uint32

  Uint32 (Count)
  {
    Byte x 17

    Uint32 (Count)
    {
      Byte
      Uint32
    }
  }
}
Snaitf
@Snaitf
Nov 07 2014 23:46
well, tbh, i don't know what the data inside the count loops are, just that, that is how the file is set up, it has a double nested count loop
Keyi Zhang
@Kuree
Nov 07 2014 23:46
I will look at it after I finish the main part
(the syntax highlight is really cool btw)
Snaitf
@Snaitf
Nov 07 2014 23:49
like, there is a count, and for each count, there is a byte, a uint32, and a count, for each of those counts, there are 17 bytes and a count, and for each of those counts there is a byte and a uint32 - so if each count were 2, that 3rd count loop would appear 8 times in total, if that makes sense to you...
Keyi Zhang
@Kuree
Nov 07 2014 23:50
got it
it will be much clearer if we can see the rendered text preview
Snaitf
@Snaitf
Nov 07 2014 23:53
S4_025ED6F4_00000000_61B4C36E2B02A9FD%%+SIMO - http://pastebin.com/isFsHXfm
Is that what you meant?
Keyi Zhang
@Kuree
Nov 07 2014 23:55
sort of
that's very helpful
ty