I don't think it's possible with the current version of raymap without editing some code, but luckily I have been working on a rewrite for a while.Hunchman801 wrote: Mon Oct 16, 2023 12:08 amNow that's unfortunate! I don't suppose that there's a way of checking that it's not also the case for the other two pirates from the Fairy Glade whose HP PluM determined using this technique?
I just checked with that version - both pirates are using the default init script, so their HP values should be correct.
Seems to be a bit more than that - CustomBits 15 and 6, which are 0 by default on that object, don't get set to 1 either (because AttendRM is skipped too). These bits are the "targetable" and "fightable" bits and determine which objects Rayman can shoot at. That seems to be why in the video, Rayman's projectiles don't auto-target the pirate (I'm not sure if the "fightable" flag has any more effects). AttendRM also sets CustomBit 30 to 1, which, according to a comment in the source code of that AI model in the CPA leak, would scare Globox of that pirate if he was in that level.PluMGMK wrote: Sun Oct 15, 2023 10:18 amThe only side effect seems to be that CustomBit 15 doesn't get set to zero during initialization… And I'm not sure what that does / doesn't do…
Nope, but close enough! MIC is also a great game designer, namely Michael Janod.PluMGMK wrote: Sun Oct 15, 2023 10:18 amAlso, this guy is named "MIC_Sbire_Barque" – does that mean Michel Ancel himself put him there and set him up this way?
Well, great except when he's doing stuff like this:
Nice find! Yeah, this is probably the reason... though they should've added a DsgVar for this instead of changing the init script, bad Michael JanodPluMGMK wrote: Sun Oct 15, 2023 10:18 amEDIT: No wait, it's nothing to do with music, that can be disabled by setting UByte_1 to zero. In fact, the reason this was done was because the default behaviour is for this type of pirate to drill up out of the ground when Rayman comes near him. Obviously that's not what they wanted here, hence the override!
Since he was a lead on R3, now I wonder how many times he skipped initialization code in that game. I'm starting to understand why that game is as broken as it is...







