Purrfekshawn Posted December 9, 2019 Posted December 9, 2019 Ion Judgment - dark-colored version shows initial shot, however, after it both VFX and SFX from its chaining is absent. The only thing that is shown is hold cages, spawning randomly on adds if you use Radial version of it. l looked into "powers.bin" file and found that it invokes next VFX: INCARNATEPOWERS/JUDGMENT/SUBTRACTIVE/JUDGMENT_ION_PET.FX However, in file "fxinfo.bin" there are following effects mentioned in header: INCARNATEPOWERS/JUDGMENT/SUBTRACTIVE/JUDGMENT_ION.FX INCARNATEPOWERS/JUDGMENT/SUBTRACTIVE/JUDGMENT_ION_CONTINUING.FX INCARNATEPOWERS/JUDGMENT/SUBTRACTIVE/JUDGMENT_ION_HIT.FX INCARNATEPOWERS/JUDGMENT/JUDGMENT_ION.FX INCARNATEPOWERS/JUDGMENT/JUDGMENT_ION_CONTINUING.FX INCARNATEPOWERS/JUDGMENT/JUDGMENT_ION_HIT.FX INCARNATEPOWERS/JUDGMENT/JUDGMENT_ION_HIT_SMALL.FX INCARNATEPOWERS/JUDGMENT/JUDGMENT_ION_PET.FX It seems 2 effects needed for dark version of lon Judgment are absent - and it must be "INCARNATEPOWERS/JUDGMENT/SUBTRACTIVE/JUDGMENT_ION_PET.FX" and "INCARNATEPOWERS/JUDGMENT/SUBTRACTIVE/JUDGMENT_ION_HIT_SMALL.FX". Would be nice to get it fixed someday. 1 To keep this game safe, We have to give it to the world. Arc ID #13097 - Archvillain Beatdown, try it out! Arc ID #21066 - Archvillain Beatdown - Past Edition! Letz now talk about existing Incarnate Lore Pets: https://forums.homecomingservers.com/topic/50351-incarnate-lore-pets-look-through-fix-and-improve/
Purrfekshawn Posted December 15, 2020 Author Posted December 15, 2020 (edited) Well, in the meantime a year and 6 days after this bug was reported - We decided to try to fix that on Private Server and... MANAGED IT. It just took Us several tries before We understood that Record names in "FXINFO.BIN" file (first 4 bytes in the record after its size, pointer to the name must come in alphabetical order). I.e. imagine its strings buffer has strings "CAT", "DOG", "TURTLE". Then records whose name pointer points at each word must come in order: "CAT", "DOG", "TURTLE", but not "DOG", "CAT", "TURTLE" or else some of these may not be read. Here's take a look on what We've succeed: -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- Do not be afraid of these Black lines you see on GIF, as it exists in its Additive Visual too, so it's not a bug (or maybe shared bug, but We wouldn't fix it). -------------------------------------------------- -------------------------------------------------- It's interesting that ALL Visual Particles required for that are ALREADY in the game, it's just "FXINFO.BIN" file Untidiness. Bad side is that it requires replacement on both Client Side AND Server Side, because server must look at its %server%\data\fxinfo.bin file to discover what identifier to send onto client. Identifiers of most powers become another after fix, so alterating only Client Side won't do the trick. In other words it works on Private Server, but won't work on Homecoming. We prepared & injected into FXINFO.BIN file extra 2 records with names "INCARNATEPOWERS/JUDGMENT/SUBTRACTIVE/JUDGMENT_ION_HIT_SMALL.FX" & "INCARNATEPOWERS/JUDGMENT/SUBTRACTIVE/JUDGMENT_ION_PET.FX" made from "INCARNATEPOWERS/JUDGMENT/JUDGMENT_ION_HIT_SMALL.FX" & "INCARNATEPOWERS/JUDGMENT/JUDGMENT_ION_PET.FX" respectively. In these records We added word "SUBTRACTIVE\" after word "JUDGEMENT\" for each of them and adjusted size descriptors accordingly (+0x0C bytes for it's size of "SUBTRACTIVE\" on string lengths for instance). Below We'll hang FXINFO.BIN files so Homecoming employees can look at that and this way see what is really needs to be done in order to fix exactly this visual bug. Edited December 15, 2020 by Purrfekshawn 1 To keep this game safe, We have to give it to the world. Arc ID #13097 - Archvillain Beatdown, try it out! Arc ID #21066 - Archvillain Beatdown - Past Edition! Letz now talk about existing Incarnate Lore Pets: https://forums.homecomingservers.com/topic/50351-incarnate-lore-pets-look-through-fix-and-improve/
Purrfekshawn Posted December 15, 2020 Author Posted December 15, 2020 Well, here it is. Note for players, don't try to replace Game files with that it's for my Private Server (based on Score i26), it has another format rather Homecoming files! https://ufile.io/ykf68cpz 1 To keep this game safe, We have to give it to the world. Arc ID #13097 - Archvillain Beatdown, try it out! Arc ID #21066 - Archvillain Beatdown - Past Edition! Letz now talk about existing Incarnate Lore Pets: https://forums.homecomingservers.com/topic/50351-incarnate-lore-pets-look-through-fix-and-improve/
Purrfekshawn Posted December 26, 2020 Author Posted December 26, 2020 Well that needs to be seen, as the reason of this is found and it proved itself that it's easy to fix! To keep this game safe, We have to give it to the world. Arc ID #13097 - Archvillain Beatdown, try it out! Arc ID #21066 - Archvillain Beatdown - Past Edition! Letz now talk about existing Incarnate Lore Pets: https://forums.homecomingservers.com/topic/50351-incarnate-lore-pets-look-through-fix-and-improve/
Retired Game Master GM Tock Posted December 28, 2020 Retired Game Master Posted December 28, 2020 Bug Reporting is from a player's perspective. Threads pertaining to server programming will be locked going forward. Again, we'll call for help if it's needed in Developer's Corner.
Recommended Posts