These are chat archives for Kuree/Sims4Tools

12th
Nov 2014
Snaitf
@Snaitf
Nov 12 2014 18:34
pushed another update from Inge, fixing the CASP flag list to allow new flags to be added.
Keyi Zhang
@Kuree
Nov 12 2014 18:57
I did that change as well
IngeJones
@IngeJones
Nov 12 2014 18:57
hello
Keyi Zhang
@Kuree
Nov 12 2014 18:57
haven't pushed it to the master
oh here is the INge
hey Inge
IngeJones
@IngeJones
Nov 12 2014 19:00
I think you better take ours, it's better than the one you prepared
Keyi Zhang
@Kuree
Nov 12 2014 19:00
lol you sure?
IngeJones
@IngeJones
Nov 12 2014 19:00
where is your unpushed one then?
Keyi Zhang
@Kuree
Nov 12 2014 19:00
in my local repo
IngeJones
@IngeJones
Nov 12 2014 19:01
well let's see it then
Keyi Zhang
@Kuree
Nov 12 2014 19:01
I've been very busy these days
have several exams coming and racquetball tournament going on
I will update the code on friday as usual
IngeJones
@IngeJones
Nov 12 2014 19:02
well I'd like to see what you did already, on that particular resource
Keyi Zhang
@Kuree
Nov 12 2014 19:02
just add default constructor so that it can be added the grid view
also change the dependlist a littl ebit
*bit
IngeJones
@IngeJones
Nov 12 2014 19:03
is that all? ok well ours has other improvements
aswell as those fixes
Keyi Zhang
@Kuree
Nov 12 2014 19:03
well Inge
I can't read your code
no new pull request has been made
so I can't tell
Snaitf
@Snaitf
Nov 12 2014 19:04
it should be there
IngeJones
@IngeJones
Nov 12 2014 19:04
snaitf has it
Snaitf
@Snaitf
Nov 12 2014 19:04
under my last pull request, showing 2 commits
Keyi Zhang
@Kuree
Nov 12 2014 19:05
uh okay
I'll read the code on friday then
still have one research paper to write
any new decoded resources?
is the new SIMO wrapper working in the game?
Snaitf
@Snaitf
Nov 12 2014 19:08
kk, no, I haven't really been working on anything much
not sure, haven't made any CC with a SIMO yet
seems to be fine via s4pe, tho
Keyi Zhang
@Kuree
Nov 12 2014 19:09
it doesn't mean it is readable by the game
Snaitf
@Snaitf
Nov 12 2014 19:09
true
Keyi Zhang
@Kuree
Nov 12 2014 19:09
I will write a small audio helper this weekend as well
and a wrapper which just decodes the audio header
Snaitf
@Snaitf
Nov 12 2014 19:10
I guess I can try doing a default replacement on one of the styled looks, and then changing something in both the LOOK and the SIMO
Keyi Zhang
@Kuree
Nov 12 2014 19:10
after making sure it's working, I'd rather make a tool for that
Snaitf
@Snaitf
Nov 12 2014 19:11
would be ideal, and is the only way i can think of to test the SIMO files
Keyi Zhang
@Kuree
Nov 12 2014 19:11
but I don't have time to do that :P
Snaitf
@Snaitf
Nov 12 2014 19:11
maybe I can talk Grant into doing it
Keyi Zhang
@Kuree
Nov 12 2014 19:12
so I will just give the code to other tool makers who are interested it
Snaitf
@Snaitf
Nov 12 2014 19:12
although, he's been kinda mia lately
Keyi Zhang
@Kuree
Nov 12 2014 19:12
the studio guys are reimplementing the entire library
Snaitf
@Snaitf
Nov 12 2014 19:12
really? how so?
Keyi Zhang
@Kuree
Nov 12 2014 19:13
and they almost finished, though I allow them to use part of my code for non gpl licence
plasticbox irritated them
Snaitf
@Snaitf
Nov 12 2014 19:13
i thought s4s was open source? is it not?
oic
lol
Keyi Zhang
@Kuree
Nov 12 2014 19:13
it's not going to opensource any more
IngeJones
@IngeJones
Nov 12 2014 19:13
I noticed they stopped using s4pi wrappers as external librray
Snaitf
@Snaitf
Nov 12 2014 19:13
"them" = OM?
IngeJones
@IngeJones
Nov 12 2014 19:14
and yecats and andrew
Keyi Zhang
@Kuree
Nov 12 2014 19:14
it's not a win win solution
IngeJones
@IngeJones
Nov 12 2014 19:14
and kuree is on the team
Keyi Zhang
@Kuree
Nov 12 2014 19:14
mostly andrew
Snaitf
@Snaitf
Nov 12 2014 19:14
i meant, who was irritated by pbox, yea that
ok
Keyi Zhang
@Kuree
Nov 12 2014 19:14
well I just agree that they can use my code and change the licence
so they don't need to redo the thumbnail and rle
IngeJones
@IngeJones
Nov 12 2014 19:14
then you can't use dependentlist etc etc
that's derived from peter's code
Keyi Zhang
@Kuree
Nov 12 2014 19:15
thumbnail and rle is not implemented according to peter's way
IngeJones
@IngeJones
Nov 12 2014 19:15
you don't have a licence to change the licence
Keyi Zhang
@Kuree
Nov 12 2014 19:15
what do you mean?
IngeJones
@IngeJones
Nov 12 2014 19:16
All derivative works are required to remain gpl3
Keyi Zhang
@Kuree
Nov 12 2014 19:16
those are not derived from s3pi
that's why I can change it
IngeJones
@IngeJones
Nov 12 2014 19:16
so you are letting them have two source files relating to thumbnails and rle?
Keyi Zhang
@Kuree
Nov 12 2014 19:16
and they're not implemented according to s3pi's rules (cos I was lazy at that time)
IngeJones
@IngeJones
Nov 12 2014 19:17
neither of which have derived from the source of any open source library>
Keyi Zhang
@Kuree
Nov 12 2014 19:17
mostly thumbnail and dst
for rle it's mostly rick's code
IngeJones
@IngeJones
Nov 12 2014 19:17
mostly?
Keyi Zhang
@Kuree
Nov 12 2014 19:18
I just made rle2 object-oriented and easy to use\
thumbnail and dst are my own code
they just have a s3pi base class and nothing else
and my point is no one is using it
so it's better to have someone who can use my code
that's the main reason why I agree to let them use my code
otherwise they're just sitting there and no one is going to touch it
IngeJones
@IngeJones
Nov 12 2014 19:20
I thought most people want to use s4pe
where do you get the idea no one is using it?
Keyi Zhang
@Kuree
Nov 12 2014 19:20
no one is using my dst library and thumbnail library
otherwise we'll see tons of custom thumbnails for cc
and other texture replacements
Snaitf
@Snaitf
Nov 12 2014 19:21
Are you talking about end-users, or tool makers?
Keyi Zhang
@Kuree
Nov 12 2014 19:22
end-user + tool makers
Snaitf
@Snaitf
Nov 12 2014 19:22
I don't think end-users know how to use a library. But I can see how if no tool makers are using the code, then why not.
Keyi Zhang
@Kuree
Nov 12 2014 19:23
and helper
I made helpers for them
Snaitf
@Snaitf
Nov 12 2014 19:23
I think you try to give to much credit to CC creators, they don't know bits and pieces at all. They just want to push buttons and have it work.
Keyi Zhang
@Kuree
Nov 12 2014 19:24
well who do you think will use it?
IngeJones
@IngeJones
Nov 12 2014 19:24
It was a couple years before s3pi started to be used in other tools
Keyi Zhang
@Kuree
Nov 12 2014 19:24
hmm, I probably leave the community entirely after several years
this place make me sad
*makes
IngeJones
@IngeJones
Nov 12 2014 19:25
I don't think your attitudes are helping the overall happiness of the community tbh
You have become very bitter
Keyi Zhang
@Kuree
Nov 12 2014 19:25
no
IngeJones
@IngeJones
Nov 12 2014 19:25
and negative
Keyi Zhang
@Kuree
Nov 12 2014 19:25
just sad
Snaitf
@Snaitf
Nov 12 2014 19:25
Oh, I was just saying that you said no one was using your code, and I was saying end-users aren't going to use your code unless it's wrapped up in a pretty tool. That's all I was pointing out.
Keyi Zhang
@Kuree
Nov 12 2014 19:25
not bitter
IngeJones
@IngeJones
Nov 12 2014 19:26
it could still have been an open source pretty tool
Keyi Zhang
@Kuree
Nov 12 2014 19:26
maybe negative
I have several other interests
IngeJones
@IngeJones
Nov 12 2014 19:26
we could have made s4pe/i together the three of us
Keyi Zhang
@Kuree
Nov 12 2014 19:26
then you kicked me out
IngeJones
@IngeJones
Nov 12 2014 19:26
you know why that was
Keyi Zhang
@Kuree
Nov 12 2014 19:26
yes
Snaitf @Snaitf is all ears.
IngeJones
@IngeJones
Nov 12 2014 19:27
you were carrying messages from OM into my chat when I already banned her for doing the same
Keyi Zhang
@Kuree
Nov 12 2014 19:27
no
IngeJones
@IngeJones
Nov 12 2014 19:27
spiteful messages about other respected creators and toolmakers
Keyi Zhang
@Kuree
Nov 12 2014 19:27
I was irritated by the depreciation of my code
and that's the reason why I'm still on the studio team
IngeJones
@IngeJones
Nov 12 2014 19:27
but you knew very well why OM got banned
then you came in and copied her
Keyi Zhang
@Kuree
Nov 12 2014 19:27
cos users are actually using my code
if I copied her I won't speak to you
Snaitf
@Snaitf
Nov 12 2014 19:28
lol
IngeJones
@IngeJones
Nov 12 2014 19:28
I am still on speaking terms with OM
we exchanged PMs just yesterday
Keyi Zhang
@Kuree
Nov 12 2014 19:29
I can't even access PM there
so I'd rather stay here
IngeJones
@IngeJones
Nov 12 2014 19:29
Kuree personally I think you are maybe making your own misery
Keyi Zhang
@Kuree
Nov 12 2014 19:29
it's my place
with my name on it
and the repo is also under my name
it's my project and I don't care how other people thinks of me
as long as my code is appreciated
ttyl
I need to attend the class.
Snaitf
@Snaitf
Nov 12 2014 19:30
have fun in class
:)
IngeJones
@IngeJones
Nov 12 2014 19:31
but if you don't care how people think of you, and therefore you don't try to be liked, people will say your code is crap even if its not true
peopel are like that
Snaitf
@Snaitf
Nov 12 2014 20:38
after messing around with the styled looks (0x71BDB8A2), i'm pretty sure now, that unknown7 is not a Uint32, but 2 Uint16s. They seem to match the CASP flag list (so the game knows which outfit category to use for the sytled look), which would make unknown6 a count
IngeJones
@IngeJones
Nov 12 2014 21:44
is it a field that is actually two GUIDs for strings?
Keyi Zhang
@Kuree
Nov 12 2014 21:47
well Inge
I wrote the code. why did you say that I have no credit over the code?
I'm confused
IngeJones
@IngeJones
Nov 12 2014 21:49
you said you didt
you said no one is crediting you
Snaitf
@Snaitf
Nov 12 2014 21:50
inge - for strings? no, it's the same as the flag list in CASP files
uint32 (count), uint16 (flag), unit16 (value)
IngeJones
@IngeJones
Nov 12 2014 21:51
ah
You know what might be helpful is to have a seperate dll in the library with all the game enums in
so only one place to update when the game is patched
and all the other wrappers can reference it if they need an enum
Snaitf
@Snaitf
Nov 12 2014 21:52
not an entirely bad idea
anywho, I just successfully made a non-default custom styled look, making sure to edit both the look and the simo, so yes, the game can read them :)
IngeJones
@IngeJones
Nov 12 2014 21:54
yay!
Snaitf
@Snaitf
Nov 12 2014 21:56
definately gonna need a tool though, because you can't really change the number of tgi references without having to alter the whole file, so right now, can only make a clone, and change what piece of clothing is used, but you can't really change the number of pieces used
Keyi Zhang
@Kuree
Nov 12 2014 21:58
Oh, the studio will give me credit, at least
IngeJones
@IngeJones
Nov 12 2014 22:02
Kuree, do cheer up!
what do you think of the idea?
Yeah studio will clone everything eventually so may not need a seperate cloner like s3oc
I mean studio can be the new s3oc
Keyi Zhang
@Kuree
Nov 12 2014 22:04
It's hard Inge
Given what happened
No one asked me about matd fix
Though it is done one month ago
O feel hurt
I
IngeJones
@IngeJones
Nov 12 2014 22:06
Eh everyone was aware you fixed it
it was appreciated
you posted about it and people were happy
most people won't know until you release each new s4pe
thats why they didn't say anything a month ago
then I fixed modl and mtst and you didn't want my code
that was a complete working rcol then all done and finished
Snaitf
@Snaitf
Nov 12 2014 22:20
ok, just pushed a change on the styled look wrapper, including the flag categories and values, and also updated the wiki
IngeJones
@IngeJones
Nov 12 2014 22:22
I need to see to changing my site ready for the forums to close but if you haven't made the enum dll by then I will look into doing so
I have a huge long enum in my catalogcommon
Snaitf
@Snaitf
Nov 12 2014 22:23
i'll leave that to one of you two, it would take me longer to figure it out, than it would for you to just do it, not that i couldn't, i just would have to learn how first
Keyi Zhang
@Kuree
Nov 12 2014 22:24
I will update the code on friday
Snaitf
@Snaitf
Nov 12 2014 22:25
kk, just letting you know what i've done, and that it's there
Keyi Zhang
@Kuree
Nov 12 2014 22:25
well I don't think everyone was aware of it
otherwise they will ask me to release the fixed version
cool
right now I don't write code for s4pe on week days
have more important things to do :P
Snaitf
@Snaitf
Nov 12 2014 22:26
makes sense, real life and all that
IngeJones
@IngeJones
Nov 12 2014 22:26
Kuree, people don't think it is good manners to pester coders
Keyi Zhang
@Kuree
Nov 12 2014 22:27
they did that to andrew
IngeJones
@IngeJones
Nov 12 2014 22:27
I had people say I wish s4pe did this or that and then say but kuree is studying he must be busy
Keyi Zhang
@Kuree
Nov 12 2014 22:27
and they will do that to me one day
IngeJones
@IngeJones
Nov 12 2014 22:27
lol you sound like a megalomaniac
Keyi Zhang
@Kuree
Nov 12 2014 22:28
no, just have some insights of this community
Snaitf
@Snaitf
Nov 12 2014 22:28
hmm, i'm hungry, gonna go make myself a salad, bbl
Keyi Zhang
@Kuree
Nov 12 2014 22:28
ttyl
IngeJones
@IngeJones
Nov 12 2014 22:28
byebye
I hope you cheer up at zedrael's over xmas
Keyi Zhang
@Kuree
Nov 12 2014 22:28
and idk why you copied the conversion to Zed without explanation
now I have to explain to her that it's my own code
IngeJones
@IngeJones
Nov 12 2014 22:29
cos she is worried about you
we all are
Keyi Zhang
@Kuree
Nov 12 2014 22:29
not other people's code
she thought I'm packing other people's code for studio
IngeJones
@IngeJones
Nov 12 2014 22:29
well you are giving them derived code with a different licence
I think you don't understand the licence
Keyi Zhang
@Kuree
Nov 12 2014 22:30
it's not derived code Inge
IngeJones
@IngeJones
Nov 12 2014 22:30
some of it is
maybe not the rles
Keyi Zhang
@Kuree
Nov 12 2014 22:30
where?
the thumbnail?
IngeJones
@IngeJones
Nov 12 2014 22:30
the entire library is derived
it counts as derived
Keyi Zhang
@Kuree
Nov 12 2014 22:30
Inge andrew has a new package implementation
IngeJones
@IngeJones
Nov 12 2014 22:30
yes he does
but what you give them is derived
Keyi Zhang
@Kuree
Nov 12 2014 22:30
I have my own thumbnail implementation besides s4pi
that's written before I started to write thumbnail wrapper
for debugging and testing
do you think that code is obliged to the licence as well?
IngeJones
@IngeJones
Nov 12 2014 22:31
so you are not going to include it in s4pe at all?
Keyi Zhang
@Kuree
Nov 12 2014 22:32
I already included
IngeJones
@IngeJones
Nov 12 2014 22:32
then it is open source
Keyi Zhang
@Kuree
Nov 12 2014 22:32
though you didn't notice it yet
IngeJones
@IngeJones
Nov 12 2014 22:32
if you use any of the s4pi library in a tool the entire tool has to be open source
Keyi Zhang
@Kuree
Nov 12 2014 22:32
no it's not. their implementations are different
no
it's not Inge
it has nothing to do with s4pi
no s4pi reference
IngeJones
@IngeJones
Nov 12 2014 22:33
it has now, cos it's in the same tool
well anyway I didn't come to talk about licencing
Keyi Zhang
@Kuree
Nov 12 2014 22:33
my old code doesn't have
IngeJones
@IngeJones
Nov 12 2014 22:33
I came to help with s4pe
Keyi Zhang
@Kuree
Nov 12 2014 22:33
I know
and I appreciate it
IngeJones
@IngeJones
Nov 12 2014 22:33
good
Keyi Zhang
@Kuree
Nov 12 2014 22:35
but sorry s4pe is no longer my first priority now
I have to admit that
it was
but not now and in the future
IngeJones
@IngeJones
Nov 12 2014 22:35
do you want me and snaitf to take it over?
Keyi Zhang
@Kuree
Nov 12 2014 22:35
no
cos I'm still working on it
IngeJones
@IngeJones
Nov 12 2014 22:36
well it deserves to be someone's priority
its an important tool
Keyi Zhang
@Kuree
Nov 12 2014 22:36
and I think I know the library better than you two
as long as there's a new resource been decoded
I will update the wrapper
but I won't jump into the binary and decode the resource anymore
SIMO is my last resource that been decode by myself
I hope you all understand that
IngeJones
@IngeJones
Nov 12 2014 22:40
I thought that was the only one you did
Keyi Zhang
@Kuree
Nov 12 2014 22:40
uh cool then
I decoded part of the casp, which was finished by you
and the geom reference list
the stbl
and other kinds of stuff
like I said, my work is least appreciated
and that's the reason I think I shouldn't put s4pe as my first priority
IngeJones
@IngeJones
Nov 12 2014 22:43
thats fine as long as you realise someone else might
Keyi Zhang
@Kuree
Nov 12 2014 22:44
if they can get credits for it
then it's totally okay for them to do that
right now I will only update code on friday afternoon and friday night. maybe saturday and sunday morning
IngeJones
@IngeJones
Nov 12 2014 22:45
I did the geom reference list
Keyi Zhang
@Kuree
Nov 12 2014 22:45
no I did it first
:P
IngeJones
@IngeJones
Nov 12 2014 22:46
well then you didn't tell anyone or post on the wiki or push your source
Keyi Zhang
@Kuree
Nov 12 2014 22:46
I pushed it to my source
but I didn't update the wiki
IngeJones
@IngeJones
Nov 12 2014 22:46
not before asking me to do it
Keyi Zhang
@Kuree
Nov 12 2014 22:46
no
and you knew it
that's why you said next time don't do it then tell you
IngeJones
@IngeJones
Nov 12 2014 22:47
yes I said don't tell me to do it if you have already done it - correct
Keyi Zhang
@Kuree
Nov 12 2014 22:48
and the reason why I have my own implementation for catalog resource is that you don't allow me to touch your code
and I really want to add some cool features to it
or some experiments
so I decided I'd better to do it by myself so that at least I have the right to modify it
now time to nap
ttyl
IngeJones
@IngeJones
Nov 12 2014 22:49
bye