Asterix Gaming Guild Logo GeneralXXLXXL 2XXL 3XXXLOlympic GamesXXL EditorToolsOff-TopicXXL RomasteredXXL 2 RemasteredOther GamesModsCaesar's ChallengeUnfair XXLPatchesFan ArtPersonal ArtSpeedrunningMediaRandomizerBETA RomeHSKALPresence AdrienPresence SPQRSupport Bot Helpdesk

#editor

pfahli
Trojan:Win32/Bearfoos.A!ml https://www.microsoft.com/en-us/wdsi/threats/malware-encyclopedia-description?name=Trojan%3AWin32%2FBearfoos.A!ml&threatid=2147731250
deathhound246
The `!ml` at the end indicates it's an AI detection. more than likely a false positive. i can open it just fine
deathhound246
iirc, you can click the object to duplicate and just copy + paste
pfahli
Didn't work for me, maybe it only works in XXL & XXL2
pfahli
Ah, found it. If I klick on an object, then "Details", then in the Scene graph window on "Find hook" and scroll down to the end, I can click in "Duplicate" (which didn't work in 198, but seems to work in 203
deathhound246
Working on Alice decomp atm Interesting to note that it appears to have inflate but not deflate (at least in Wii PAL binary) Still unsure what functions the game's actually making use of yet
deathhound246
Can I ask a favour of someone xd Can someone run the dev version of the editor, go into hex view, and send me a ss of the hex dump for a CMaterial object? Pls and ty :D
pegperegogaucho
Huh, what's up?
pegperegogaucho
I guess it must be from Alice?
deathhound246
Yea. trying to get cmaterial working for it, and the first 4 bytes of the class should be a ptr to a geometry object, but the hex dump doesn't look like a pointer at all xd
deathhound246
has anything around the animation viewer been changed recently? it doesn't to actually be doing anything anymore
pegperegogaucho
No change as far as I'm aware
pegperegogaucho
Do you mean a reference? Because that is how objects refer to each other in the serialization
deathhound246
Yea its supposed to be a kobjref but in alice the first 4 bytes are similar to `00 8A 00 02`. Doesnt look much like a reference to me The 02 seems to increment by 2 when moving to the "next" object of the same type, and the 8A seems to be for a different "type" (Geometry, ParticleGeometry etc)
deathhound246
Idk i selected the canimatednode, and changed animation sector and index, showed stickman but it wasnt displaying anything, even after moving the node to camera. Saying this I am on a dev branch with a few of my own commits so it could be something i did :Obelul:
pegperegogaucho
The references always "increment" by 2, you can check out the code here: https://github.com/AdrienTD/XXL-Editor/blob/master/KEnvironment.cpp#L916
pegperegogaucho
I don't have an example for Alice, but from XXL: reference **42 08 12 00** category: (first 6 bits) 000010 -> 2 class: (next 11 bits) 0 00001000 01 -> 33 object #: (rest bits) 00000000 0001001 -> 9 Note how one bit of the third byte is consumed by the class id, that is why the references seem to increment by 2
pegperegogaucho
However, when I look at the bytes you posted that looks kind of weird, category 0 and instance number 256? :FrogThinking:
deathhound246
Oh it could be a kobjref then Im not at home now but from memory, but from memory the objects was kinda like ``` CMaterials: 0: Geometry 1: Geometry .... 5 (or further): ParticleGeometry ``` Then the bytes for them was like ``` 0: '008A0000' 1: '008A0002' 2: '008A0004' 5: '004C0000' 6: '004C0002' ``` So on so forth
pegperegogaucho
Yup, so it's probably a kobjref