Jump to content

XMarksTheSpot

Members
  • Posts

    165
  • Joined

  • Last visited

Everything posted by XMarksTheSpot

  1. I'm not really familiar with Toolboks but if it's using decimal offsets you should be on the right track there. Maybe just try and see if it works? :)
  2. No, but you need to remove the *.upk.uncompressed_size files with the same name as the ones you're trying to modify in the CookedPCConsole folder to be able to use uncompressed UPK files.
  3. Make sure to use decompressed UPK files, you can use Gildor's UPK Decompressor for that purpose.
  4. No, there you just type in the filename of the target UPK, to link to a specific file there's a button in the bottom left status bar segment.
  5. Get a decent hex editor like HxD, open the listed files (i.e. XComStrategyGame.upk and UICollection_Strategy_SF.upk), find the sections marked as before and replace the listed number of bytes with the sections labeled after. For more in-depth explanation I suggest you have a read through this wiki article :)
  6. I think I have a half-decent work-in-progress version that's got the basic functionality covered for Enemy Within (patch 1). What's included: support for up to twelve unit boxes in squad selection screenanimated scrolling of squad list using side buttonsunit boxes being filled in the correct orderWhat's missing: soldier pawn cyclinghiding unusable unit boxespreventing out-of-range scrollingproperly re-positioned OTS naggersaudio feedback for side buttons Hex changes go into XComStrategyGame.upk for UnrealScript modifications and UICollection_Strategy_SF.upk for Flash-based UI modifications, details in the following: Enjoy! :)
  7. Actually the ActionScript portions of a flash file are byte-aligned as it's stored as byte code. The various other SWF tags like sprite and shape definitions however are bit-packed to the max :smile: </smart-ass>
  8. Does a UPK header's object lists reference only UnrealScript-related items or do they also reference embedded resources, i.e. models, textures and the like? If it's the latter I'd hazard a guess and say that flash files are also a type of embedded resource and should show up somewhere, maybe you could try looking up an export/import entry by its file offset (or the closest offset you can find near where there's a GFX in the file)?
  9. The value you're changing is hexadecimal, if you wanted 10 soldiers you need to put in 0A into the mod file (10 in hexadecimal is 16 in decimal). Furthermore, 12 (i.e. 0C) is the maximum number of soldiers supported.
  10. Okay, here's another quick one, a simple tweak to the SquadSelect flash menu adding the left/right buttons to either side of the soldier slot list. Don't get your hopes up though, there's no functionality attached to those buttons for now :wink: I've just wanted to get this out so others can start experimenting with the squad selection UnrealScript without having to resort to re-wiring the Make Items Available button or somesuch :smile: Hex changes: As usual for EW flash UI changes this goes into the UICollection_Strategy_SF.upk. As a starting point UnrealScript-wise clicking a button should trigger the UISquadSelect_SquadList.OnMouseEvent() function wherein the callbackObj variable points to which button has been pressed. In the case of the two new buttons the callback strings should be "l" and "r" for the left and right button respectively. Happy clicking! :)
  11. There's a bunch of string functions available in UnrealScript, have a look here. Of note would be Split(), SplitString() or maybe ParseStringIntoArray() and JoinArray() if you want to get all fancy ;) No idea how this interacts with localized strings, maybe just try and see what happens? :)
  12. What parameters does the AS_SetObjectives() function (or whatever it is actually called, still can't check) have? If the text parts pertaining to meld are separate (e.g. as a parameter of its own or as an array element) you might be able to substitute it for an empty string before it's passed to AS_SetObjectives(). If the Meld text is merged into the non-Meld parts (i.e. everything as one string) you might need to edit the localization files from which the text is pulled. I'm not sure how localization is handled in the game, the UnrealScript code features a lot of plain text string variables containing what we see in the English language version, might be that those get replaced at runtime using the corresponding localization files.
  13. Can't check myself as I am at work right now, but this looks like one of the ActionScript-interfacing UnrealScript functions, probably AS_SetObjectives() or something along those lines. Typically those feature some parameters which are implicitly passed to the corresponding ActionScript function, I suppose one or more string parameters would be the case here. Have you looked around to make sure that the objective string isn't assembled via UnrealScript? As far as I can tell such details aren't typically done in the ActionScript portion of the UI - on the UnrealScript side there's the whole shebang with default string constants and localization stuff and whatnot. Speaking of which, if a full text search on some of the lines you see on the mission briefing screen yields no results, the strings are probably outsourced to some localization file, I guess.
  14. Nice work on the tool :thumbsup: I myself am working with Java on a regular basis and have pondered lending a hand, but this thread seemed to move rather fast and you appear to handle yourself quite well anyway :) My Java work is mainly focused on user interface programming, so that last bit had my interest piqued again, maybe I can help out with that?
  15. I've been quietly toiling away at porting over to EW some of the flash UI changes I contributed to the Increased Squad SIze community effort. As with EU back then I opted to start with the Debrief screen (a.k.a. After Action Report) replacing the 6 statically placed soldier slots with a dynamic scrollable list of slots for up to 12 soldiers (increasing that number further is a simple change). Have a screenshot: http://i.imgur.com/khViqiN.png Hex changes in the following: As usual the hex changes contain complete ActionScript classes as the decompiler I'm using (JPEXS) doesn't closely reproduce the original byte code. Sorry about that, maybe one day I'll sit down and figure out a way to break down those adjustments into smaller hex changes :) For those that don't want to fiddle around with multiple hex changes, here's the complete flash file to be used as one big hex replacement chunk: (the file also contains a few of my notes detailing some of the adjustments) If I get around to it I'll look into turning this into a Toolboks mod for greater ease-of-use :smile:
  16. Eek! :wacko: I'd very much prefer it if the fill order array could be stored in some borrowed local int array variable to get rid of that obscenely long call chain. For some reason my attempts at this always failed as accessing the variable inside the loop at the bottom always caused the game to crash, no idea what I was missing there, maybe you have more luck :) The logic appears solid, by all means go ahead :)
  17. Glad it worked, I wasn't sure it was the only instance where I messed up, I was just quickly reviewing the file I posted (no time to test! :laugh:). As for the emoticons, the advanced editor under More Reply Options features a button that'll show a selection of smileys to choose from and will display their corresponding :code: on mouseover. For that particular Pokémon it's :рѕiduck:, as Amineri pointed out :smile: (Note that I used a similarly-looking unicode character in place of the p) Also, regarding I'm not sure I understand this correctly, but it appears that person is having trouble selecting stuff in the tactical game? I find it hard to believe, that a change to a flash-related UI method in the strategy game has any effect on the tactical game, so I'd dismiss this case as coincidental and more likely to be due to the general shoddiness of the game's mouse input implementation :laugh: For instance, I also noticed that the game often does not register when I have moved the mouse cursor from one highlighted element to another, e.g. in the case of the soldier loadout screen's item boxes or really any kind of list of buttons (which applies to pretty much all menus). This leads me to believe that controller input was developed as the primary means of input and mouse input has been somewhat neglected as it's far from perfectly implemented :geek:
  18. Yeah, sounds feasible, though a bit opaque. The significance of the value 127 and an additional array element wouldn't be immediately apparent to other people, but I suppose that's the price you pay for piggy-backing existing systems due to the strict limitations of UnrealScript hexing... you just have to make sure everything's properly documented :smile: Good catch, I haven't tested the Debrief UI with SHIV units or else I would have noticed that instance of erroneous code copy-pasting :psyduck: It seems I've referenced the wrong variable in one line of ActionScript code, but fortunately a fix is rather simple: change … 00 96 0B 00 04 0D to … 00 96 0B 00 04 05, that should do the trick :smile: The hex sequence should be unique in the Debrief file I posted, let me know if SHIVs keep misbehaving :wink:
  19. The pawn cycling still leaves a lot to be desired, but it's a start. Refreshing the positions every time a change is made to the loadout sounds like a good idea, but you'd need to retrieve the current cycle offset value in some way. Currently the offset is only locally available as part of a mouse event callback object, I'm not sure if it's possible to query individual flash components directly to get at that value. One other possiblity would be to persistently store the offset value in some otherwise unused instance variable of one of the classes involved in the cycle method call chain. Or alternatively the current fill order array inside UISquadSelect_SquadList could be queried and compared to the default fill order, in a similar fashion as I did in the innermost block of my proposed DEMOAddNewSoldiers() method, but in reverse.
  20. Okay, so I was trying my hand at implementing squad scrolling and finally got something presentable. Clicking the scroll buttons will make soldier pawns appear in different positions, but so far it looks somewhat awkward, as to make it work I had to force the game to re-create the pawns which'll make them appear in their default T pose for a fraction of a second... but hey, it's a start :sweat: Changes on the ActionScript side include moving the button logic from the SquadSelect screen class to the SquadSelect_SquadList panel class and encoding the total scroll offset in the buttons' _name attribute. This is done because the _name attribute is passed back to the UnrealScript portion as an argument for mouse callbacks. More on that later. ActionScript hex data (again, including the changes for auto-scrolling item labels): - SquadSelect_UnitBox & XComScrollingTextField original header 5F 5F 50 61 63 6B 61 67 65 73 2E 53 71 75 61 64 53 65 6C 65 63 74 5F 55 6E 69 74 42 6F 78 00 ... new data, 11775 (0x2DFF) bytes 5F 5F 50 61 63 6B 61 67 65 73 2E 53 71 75 61 64 53 65 6C 65 63 74 5F 55 6E 69 74 42 6F 78 00 FF 0E E1 19 00 00 56 00 88 FE 05 85 00 31 32 33 34 35 36 37 38 39 30 31 32 33 34 35 36 37 38 39 30 31 32 33 34 35 36 37 38 39 00 74 65 78 74 46 69 65 6C 64 00 74 65 78 74 48 65 69 67 68 74 00 5F 68 65 69 67 68 74 00 5F 61 6C 70 68 61 00 63 61 75 72 69 6E 61 00 74 72 61 6E 73 69 74 69 6F 6E 73 00 54 77 65 65 6E 65 72 00 61 64 64 54 77 65 65 6E 00 74 72 61 6E 73 69 74 69 6F 6E 00 6C 69 6E 65 61 72 00 6F 6E 43 6F 6D 70 6C 65 74 65 00 74 69 6D 65 00 64 65 6C 61 79 00 58 43 6F 6D 53 63 72 6F 6C 6C 69 6E 67 54 65 78 74 46 69 65 6C 64 00 52 45 50 45 41 54 5F 44 45 4C 41 59 00 46 41 44 45 5F 54 49 4D 45 00 5F 67 6C 6F 62 61 6C 00 53 71 75 61 64 53 65 6C 65 63 74 5F 55 6E 69 74 42 6F 78 00 48 69 64 65 00 62 53 6B 69 70 4D 6F 75 73 65 42 69 6E 64 69 6E 67 00 58 43 6F 6D 42 75 74 74 6F 6E 00 70 72 6F 74 6F 74 79 70 65 00 6F 6E 4C 6F 61 64 00 70 72 6F 6D 6F 50 6F 70 75 70 00 70 72 6F 6D 6F 49 63 6F 6E 00 69 63 6F 6E 00 74 78 74 50 72 6F 6D 6F 00 74 65 78 74 46 69 65 6C 64 5F 50 72 6F 6D 6F 74 65 00 62 61 63 6B 70 61 63 6B 42 47 00 62 61 63 6B 70 61 63 6B 4D 43 00 74 78 74 4E 61 6D 65 00 74 65 78 74 46 69 65 6C 64 5F 4E 61 6D 65 00 74 78 74 4E 69 63 6B 4E 61 6D 65 00 74 65 78 74 46 69 65 6C 64 5F 4E 69 63 6B 6E 61 6D 65 00 74 78 74 43 6C 61 73 73 00 74 65 78 74 46 69 65 6C 64 5F 43 6C 61 73 73 00 74 78 74 42 61 63 6B 70 61 63 6B 00 74 65 78 74 46 69 65 6C 64 5F 42 61 63 6B 70 61 63 6B 00 74 78 74 49 74 65 6D 31 00 74 65 78 74 46 69 65 6C 64 5F 49 74 65 6D 31 00 74 78 74 41 64 64 55 6E 69 74 00 74 65 78 74 46 69 65 6C 64 5F 41 64 64 55 6E 69 74 00 63 6C 61 73 73 4D 43 00 63 6C 61 73 73 49 63 6F 6E 00 64 65 66 61 75 6C 74 5F 61 64 64 55 6E 69 74 5F 79 00 5F 79 00 43 6C 65 61 72 41 64 64 55 6E 69 74 54 65 78 74 00 43 6C 65 61 72 55 6E 69 74 54 65 78 74 00 6F 6E 52 6F 6C 6C 4F 76 65 72 00 6F 6E 42 67 42 75 74 74 6F 6E 4F 76 65 72 00 6D 78 00 75 74 69 6C 73 00 44 65 6C 65 67 61 74 65 00 63 72 65 61 74 65 00 6F 6E 52 6F 6C 6C 4F 75 74 00 6F 6E 42 67 42 75 74 74 6F 6E 4F 75 74 00 62 75 74 74 6F 6E 4D 43 00 62 67 00 42 69 6E 64 00 6D 6F 75 73 65 00 5F 6E 61 6D 65 00 67 65 74 49 6E 64 65 78 00 62 48 61 73 4D 6F 75 73 65 64 4F 75 74 00 53 71 75 61 64 4C 69 73 74 00 5F 63 6F 6E 74 61 69 6E 65 72 00 53 65 74 53 65 6C 65 63 74 65 64 00 2E 6F 6E 42 75 74 74 6F 6E 4F 76 65 72 00 49 6E 70 75 74 00 4D 4F 55 53 45 5F 49 4E 00 46 6C 61 73 68 52 61 69 73 65 4D 6F 75 73 65 45 76 65 6E 74 00 66 6C 61 73 68 00 65 78 74 65 72 6E 61 6C 00 45 78 74 65 72 6E 61 6C 49 6E 74 65 72 66 61 63 65 00 63 61 6C 6C 00 73 65 74 48 54 4D 4C 54 65 78 74 00 68 74 6D 6C 54 65 78 74 00 5F 5F 73 65 74 5F 5F 68 74 6D 6C 54 65 78 74 00 5F 76 69 73 69 62 6C 65 00 68 61 73 50 72 6F 6D 6F 74 69 6F 6E 00 53 65 74 55 6E 69 74 49 6E 66 6F 00 5F 6B 69 6C 6C 65 64 00 67 6F 74 6F 41 6E 64 50 6C 61 79 00 5F 77 6F 75 6E 64 65 64 00 5F 70 72 6F 6D 6F 74 65 00 5F 6E 6F 72 6D 61 6C 00 70 6C 61 79 00 53 68 6F 77 00 43 65 6E 74 65 72 50 72 6F 6D 6F 74 65 50 6F 70 75 70 00 5F 78 00 5F 77 69 64 74 68 00 53 65 74 41 64 64 55 6E 69 74 54 65 78 74 00 61 64 64 5F 64 69 73 70 6C 61 79 53 74 72 69 6E 67 00 61 64 64 5F 70 72 65 66 69 78 00 61 64 64 5F 69 63 6F 6E 00 52 65 66 72 65 73 68 41 64 64 55 6E 69 74 00 5F 69 73 46 6F 63 75 73 00 45 6E 76 69 72 6F 6E 6D 65 6E 74 00 69 6E 73 74 61 6E 63 65 00 49 73 4D 6F 75 73 65 41 63 74 69 76 65 00 3C 69 6D 67 20 73 72 63 3D 27 00 27 20 77 69 64 74 68 3D 27 32 30 27 20 68 65 69 67 68 74 3D 27 32 30 27 20 76 73 70 61 63 65 3D 27 2D 39 27 3E 00 20 00 6F 6E 52 65 63 65 69 76 65 46 6F 63 75 73 00 6F 6E 4C 6F 73 65 46 6F 63 75 73 00 72 65 61 6C 69 7A 65 00 69 73 49 6E 69 74 00 6F 6E 50 6F 73 74 49 6E 69 74 69 61 6C 69 7A 65 00 73 74 61 74 65 00 53 54 41 54 45 5F 53 45 4C 45 43 54 45 44 00 53 54 41 54 45 5F 4E 4F 4E 45 00 53 54 41 54 45 5F 44 49 53 41 42 4C 45 44 00 73 65 6C 65 63 74 65 64 5F 79 00 64 65 66 61 75 6C 74 5F 79 00 5F 73 65 6C 65 63 74 65 64 00 67 6F 74 6F 41 6E 64 53 74 6F 70 00 62 72 61 63 6B 65 74 73 00 4F 4E 4C 59 5F 53 43 52 4F 4C 4C 5F 53 45 4C 45 43 54 45 44 5F 4F 50 54 49 4F 4E 00 5F 5F 73 65 74 5F 5F 64 69 73 61 62 6C 65 54 65 78 74 53 63 72 6F 6C 6C 69 6E 67 00 53 65 74 48 65 6C 70 00 62 75 74 74 6F 6E 48 65 6C 70 43 6F 6E 74 61 69 6E 65 72 00 65 64 69 74 42 74 6E 00 63 6C 65 61 72 42 74 6E 00 53 54 59 4C 45 5F 48 4F 54 4C 49 4E 4B 5F 42 55 54 54 4F 4E 00 73 65 74 53 74 79 6C 65 00 73 65 74 54 65 78 74 00 73 65 74 49 63 6F 6E 00 6D 6F 75 73 65 4F 75 74 00 44 65 6C 65 67 61 74 65 57 69 74 68 50 61 72 61 6D 73 00 6D 6F 75 73 65 49 6E 00 64 65 66 61 75 6C 74 5F 68 65 6C 70 5F 79 00 6F 66 66 73 63 72 65 65 6E 5F 68 65 6C 70 5F 79 00 41 53 53 65 74 50 72 6F 70 46 6C 61 67 73 00 96 02 00 08 11 1C 96 02 00 08 12 4E 12 12 9D 02 00 C9 13 96 02 00 08 11 1C 96 02 00 08 12 8E 08 00 00 00 00 03 19 00 25 00 96 08 00 07 00 00 00 00 04 02 03 52 17 96 09 00 07 00 00 00 00 04 01 08 13 52 17 96 06 00 04 01 08 14 05 01 4F 87 01 00 01 4F 96 02 00 08 11 1C 96 02 00 08 12 4E 96 02 00 08 15 1C 69 96 04 00 04 01 08 16 4E 87 01 00 02 17 96 04 00 04 02 08 17 8E 08 00 00 00 00 05 19 00 54 04 96 08 00 04 01 08 19 04 01 08 18 4E 96 02 00 08 1A 4E 4F 96 08 00 04 01 08 1B 04 01 08 18 4E 96 02 00 08 1C 4E 4F 96 08 00 04 01 08 1D 04 01 08 1E 4E 4F 96 08 00 04 01 08 1F 04 01 08 20 4E 4F 96 08 00 04 01 08 21 04 01 08 22 4E 4F 96 08 00 04 01 08 23 04 01 08 24 4E 4F 96 08 00 04 01 08 25 04 01 08 26 4E 4F 96 08 00 04 01 08 27 04 01 08 28 4E 4F 96 04 00 04 01 08 27 4E 96 0F 00 00 6E 65 65 64 73 54 6F 53 63 72 6F 6C 6C 00 8E 08 00 00 00 00 02 29 00 18 00 96 04 00 04 01 08 01 4E 96 02 00 08 02 4E 96 05 00 07 2A 00 00 00 67 3E 4F 96 04 00 04 01 08 27 4E 96 12 00 00 69 73 43 65 6E 74 65 72 41 6C 69 67 6E 69 6E 67 00 8E 0F 00 00 01 00 03 2A 00 02 5F 74 65 78 74 00 06 00 96 02 00 05 00 3E 4F 96 04 00 04 01 08 27 4E 96 09 00 00 61 6E 69 6D 61 74 65 00 8E 08 00 00 00 00 09 29 00 F7 00 96 04 00 04 01 08 01 4E 96 02 00 08 02 4E 96 05 00 07 64 00 00 00 0C 96 0B 00 04 01 00 5F 79 73 63 61 6C 65 00 4E 0D 96 05 00 07 27 00 00 00 0B 96 02 00 08 0E 1C 96 19 00 00 54 45 58 54 5F 45 4E 44 5F 53 43 52 4F 4C 4C 5F 50 41 44 44 49 4E 47 00 4E 47 87 01 00 02 17 17 96 09 00 08 2E 07 00 00 00 00 04 02 0B 96 0F 00 08 0C 04 02 07 01 00 00 00 00 4D 61 74 68 00 1C 96 05 00 00 61 62 73 00 52 96 05 00 07 14 00 00 00 0D 96 15 00 08 0B 04 01 00 61 6E 69 6D 61 74 65 43 6F 6D 70 6C 65 74 65 00 4E 96 09 00 04 01 07 02 00 00 00 08 33 1C 96 02 00 08 34 4E 96 02 00 08 35 4E 96 02 00 08 36 52 96 09 00 08 09 08 0A 07 04 00 00 00 43 96 04 00 04 01 08 01 4E 96 07 00 07 02 00 00 00 08 05 1C 96 02 00 08 06 4E 96 02 00 08 07 4E 96 02 00 08 08 52 17 4F 96 04 00 04 01 08 27 4E 96 11 00 00 61 6E 69 6D 61 74 65 43 6F 6D 70 6C 65 74 65 00 8E 08 00 00 00 00 07 29 00 21 01 96 12 00 08 04 07 00 00 00 00 08 0D 07 01 00 00 00 08 0C 08 0E 1C 96 02 00 08 10 4E 96 02 00 08 0B 8E 08 00 00 00 00 02 29 00 13 00 96 04 00 04 01 08 01 4E 96 07 00 08 2E 07 00 00 00 00 4F 96 09 00 04 01 07 02 00 00 00 08 33 1C 96 02 00 08 34 4E 96 02 00 08 35 4E 96 02 00 08 36 52 96 09 00 08 09 08 0A 07 05 00 00 00 43 96 04 00 04 01 08 01 4E 96 07 00 07 02 00 00 00 08 05 1C 96 02 00 08 06 4E 96 02 00 08 07 4E 96 02 00 08 08 52 17 96 10 00 08 04 07 64 00 00 00 08 0D 07 01 00 00 00 08 0E 1C 96 02 00 08 10 4E 47 96 04 00 08 0C 08 0E 1C 96 02 00 08 10 4E 96 11 00 08 0B 04 01 00 72 65 73 65 74 53 63 72 6F 6C 6C 00 4E 96 09 00 04 01 07 02 00 00 00 08 33 1C 96 02 00 08 34 4E 96 02 00 08 35 4E 96 02 00 08 36 52 96 09 00 08 09 08 0A 07 05 00 00 00 43 96 04 00 04 01 08 01 4E 96 07 00 07 02 00 00 00 08 05 1C 96 02 00 08 06 4E 96 02 00 08 07 4E 96 02 00 08 08 52 17 4F 96 04 00 04 01 08 27 4E 96 06 00 00 6D 61 73 6B 00 4E 96 07 00 08 2E 07 04 00 00 00 4F 96 04 00 04 01 08 27 4E 96 06 00 00 6D 61 73 6B 00 4E 96 07 00 08 03 07 21 00 00 00 4F 96 08 00 04 01 08 29 04 01 08 2A 4E 4F 96 08 00 04 01 08 2B 04 01 08 2C 4E 4F 96 08 00 04 01 08 2D 04 01 08 29 4E 96 02 00 08 2E 4E 4F 96 09 00 07 00 00 00 00 04 01 08 2F 52 17 96 09 00 07 00 00 00 00 04 01 08 30 52 17 96 09 00 07 00 00 00 00 04 02 08 17 52 17 96 06 00 08 31 04 01 08 32 4E 96 09 00 04 01 07 02 00 00 00 08 33 1C 96 02 00 08 34 4E 96 02 00 08 35 4E 96 02 00 08 36 52 96 06 00 08 37 04 01 08 38 4E 96 09 00 04 01 07 02 00 00 00 08 33 1C 96 02 00 08 34 4E 96 02 00 08 35 4E 96 02 00 08 36 52 96 05 00 07 02 00 00 00 43 96 04 00 04 01 08 39 4E 96 02 00 08 3A 4E 96 07 00 07 02 00 00 00 08 3B 1C 96 02 00 08 3C 52 17 4F 96 04 00 04 02 08 32 8E 08 00 00 00 00 02 29 00 B5 00 96 09 00 07 00 00 00 00 04 01 08 3E 52 96 01 00 03 49 12 4C 12 9D 02 00 09 00 17 96 04 00 04 01 08 3F 4E 4C 12 9D 02 00 0E 00 96 09 00 07 64 00 00 00 04 01 08 04 4E 49 12 9D 02 00 77 00 96 09 00 07 00 00 00 00 04 01 08 3E 52 96 07 00 07 01 00 00 00 08 40 1C 96 04 00 04 01 08 41 4E 2B 96 02 00 08 42 52 17 96 04 00 04 01 08 43 47 4B 96 02 00 08 44 1C 96 02 00 08 45 4E 96 02 00 08 40 1C 96 04 00 04 01 08 41 4E 2B 4B 96 09 00 08 46 07 04 00 00 00 08 47 1C 96 02 00 08 48 4E 96 02 00 08 49 4E 96 02 00 08 4A 52 17 96 06 00 04 01 08 3F 05 00 4F 4F 96 04 00 04 02 08 38 8E 08 00 00 00 00 02 29 00 0A 00 96 06 00 04 01 08 3F 05 01 4F 4F 96 04 00 04 02 08 30 8E 08 00 00 00 00 02 29 00 C6 00 96 0B 00 00 00 07 01 00 00 00 04 01 08 1F 4E 96 02 00 08 4B 52 17 96 04 00 04 01 08 21 4E 96 04 00 08 4C 00 00 4F 96 04 00 04 01 08 21 4E 96 04 00 08 4C 00 00 4F 96 04 00 04 01 08 23 4E 96 04 00 08 4C 00 00 4F 96 04 00 04 01 08 25 4E 96 04 00 08 4C 00 00 4F 96 0B 00 00 00 07 01 00 00 00 04 01 08 27 4E 96 02 00 08 4D 52 17 96 04 00 04 01 08 29 4E 96 04 00 08 4C 00 00 4F 96 04 00 04 01 08 2B 4E 96 04 00 08 4E 05 00 4F 96 04 00 04 01 08 1B 4E 96 04 00 08 4C 00 00 4F 96 04 00 04 01 08 18 4E 96 04 00 08 4E 05 00 4F 96 04 00 04 01 08 1D 4E 96 04 00 08 4E 05 00 4F 96 06 00 04 01 08 4F 05 00 4F 4F 96 04 00 04 02 08 2F 8E 08 00 00 00 00 02 29 00 10 00 96 04 00 04 01 08 29 4E 96 04 00 08 4C 00 00 4F 4F 96 04 00 04 02 08 50 8E 5A 00 00 09 00 0B 29 00 0A 73 74 61 74 75 73 00 04 6E 61 6D 65 00 08 6E 69 63 6B 6E 61 6D 65 00 09 63 6C 61 73 73 54 78 74 00 03 63 6C 61 73 73 4C 61 62 65 6C 00 07 62 61 63 6B 70 61 63 6B 4C 61 62 65 6C 00 06 69 74 65 6D 31 00 05 69 74 65 6D 32 00 02 70 72 6F 6D 6F 00 12 02 96 09 00 07 00 00 00 00 04 01 08 2F 52 17 96 09 00 07 00 00 00 00 04 01 08 30 52 17 96 02 00 04 0A 87 01 00 00 96 05 00 07 01 00 00 00 66 9D 02 00 35 00 96 07 00 04 00 07 02 00 00 00 66 9D 02 00 3A 00 96 07 00 04 00 07 03 00 00 00 66 9D 02 00 3F 00 96 07 00 04 00 07 00 00 00 00 66 9D 02 00 4E 00 99 02 00 49 00 96 0B 00 08 51 07 01 00 00 00 04 01 08 52 52 17 99 02 00 49 00 96 0B 00 08 53 07 01 00 00 00 04 01 08 52 52 17 99 02 00 34 00 96 0B 00 08 54 07 01 00 00 00 04 01 08 52 52 17 96 06 00 04 01 08 4F 05 01 4F 99 02 00 15 00 96 0B 00 08 55 07 01 00 00 00 04 01 08 52 52 17 99 02 00 00 00 96 0B 00 04 04 07 01 00 00 00 04 01 08 1F 4E 96 02 00 08 4B 52 17 96 04 00 04 01 08 21 4E 96 04 00 08 4C 04 08 4F 96 04 00 04 01 08 23 4E 96 04 00 08 4C 04 09 4F 96 04 00 04 01 08 25 4E 96 04 00 08 4C 04 07 4F 96 1D 00 00 3C 74 65 78 74 66 6F 72 6D 61 74 20 6C 65 61 64 69 6E 67 3D 27 2D 33 27 3E 00 04 06 47 96 0F 00 00 3C 2F 74 65 78 74 66 6F 72 6D 61 74 3E 00 47 96 09 00 07 01 00 00 00 04 01 08 27 4E 96 02 00 08 4D 52 17 96 04 00 04 01 08 1B 4E 96 04 00 08 4C 04 02 4F 96 04 00 04 01 08 1D 4E 96 04 00 08 4E 05 01 4F 96 04 00 04 03 00 00 49 12 9D 02 00 15 00 96 04 00 04 01 08 2B 4E 96 04 00 08 4E 05 00 4F 99 02 00 26 00 96 0B 00 04 03 07 01 00 00 00 04 01 08 2B 4E 96 02 00 08 52 52 17 96 04 00 04 01 08 2B 4E 96 04 00 08 4E 05 01 4F 96 04 00 04 02 00 00 49 12 9D 02 00 15 00 96 04 00 04 01 08 18 4E 96 04 00 08 4E 05 00 4F 99 02 00 24 00 96 04 00 04 01 08 18 4E 96 04 00 08 4E 05 01 4F 96 09 00 07 00 00 00 00 04 01 08 19 4E 96 02 00 08 56 52 17 96 09 00 07 00 00 00 00 04 01 08 57 52 17 4F 96 04 00 04 02 08 58 8E 08 00 00 00 00 02 29 00 49 00 96 04 00 04 01 08 18 4E 96 06 00 08 59 04 01 08 39 4E 96 02 00 08 59 4E 96 04 00 04 01 08 39 4E 96 02 00 08 5A 4E 96 05 00 07 02 00 00 00 0D 47 96 04 00 04 01 08 18 4E 96 02 00 08 5A 4E 96 05 00 07 02 00 00 00 0D 0B 4F 4F 96 04 00 04 02 08 5B 8E 25 00 00 03 00 05 29 00 03 64 69 73 70 6C 61 79 53 74 72 69 6E 67 00 02 70 72 65 66 69 78 00 04 69 63 6F 6E 00 56 00 96 09 00 07 00 00 00 00 04 01 08 2F 52 17 96 09 00 07 00 00 00 00 04 01 08 30 52 17 96 06 00 04 01 08 5C 04 03 4F 96 06 00 04 01 08 5D 04 02 4F 96 06 00 04 01 08 5E 04 04 4F 96 09 00 07 00 00 00 00 04 01 08 5F 52 17 96 09 00 07 00 00 00 00 04 01 08 57 52 17 4F 96 04 00 04 02 08 5F 8E 08 00 00 00 00 02 29 00 7F 00 96 04 00 04 01 08 60 4E 4C 12 9D 02 00 1E 00 17 96 0C 00 07 00 00 00 00 07 00 00 00 00 08 61 1C 96 02 00 08 62 52 96 02 00 08 63 52 12 12 9D 02 00 2A 00 96 04 00 04 01 08 29 4E 96 08 00 08 4C 08 64 04 01 08 5E 4E 47 96 02 00 08 65 47 96 04 00 04 01 08 5C 4E 47 4F 99 02 00 22 00 96 04 00 04 01 08 29 4E 96 06 00 08 4C 04 01 08 5D 4E 96 02 00 08 66 47 96 04 00 04 01 08 5C 4E 47 4F 4F 96 04 00 04 02 08 67 8E 08 00 00 00 00 03 19 00 1C 00 96 09 00 07 00 00 00 00 04 02 08 67 52 17 96 09 00 07 00 00 00 00 04 01 08 5F 52 17 4F 96 04 00 04 02 08 68 8E 08 00 00 00 00 03 19 00 1C 00 96 09 00 07 00 00 00 00 04 02 08 68 52 17 96 09 00 07 00 00 00 00 04 01 08 5F 52 17 4F 96 04 00 04 02 08 13 8E 08 00 00 00 00 02 29 00 0A 00 96 06 00 04 01 08 4E 05 00 4F 4F 96 04 00 04 02 08 57 8E 08 00 00 00 00 02 29 00 0A 00 96 06 00 04 01 08 4E 05 01 4F 4F 96 04 00 04 02 08 69 8E 08 00 00 00 00 05 19 00 41 03 96 09 00 07 00 00 00 00 04 02 08 69 52 17 96 04 00 04 01 08 39 4E 96 02 00 08 3A 4E 96 02 00 08 6A 4E 96 01 00 03 49 4C 9D 02 00 1B 00 17 96 09 00 07 00 00 00 00 04 01 08 39 4E 96 02 00 08 3A 4E 96 02 00 08 6A 52 12 12 9D 02 00 C0 00 96 04 00 04 01 08 39 4E 96 02 00 08 3A 4E 96 04 00 08 6B 04 01 8E 08 00 00 00 00 04 29 00 7B 00 96 06 00 08 31 04 01 08 32 4E 96 09 00 04 01 07 02 00 00 00 08 33 1C 96 02 00 08 34 4E 96 02 00 08 35 4E 96 02 00 08 36 52 96 06 00 08 37 04 01 08 38 4E 96 09 00 04 01 07 02 00 00 00 08 33 1C 96 02 00 08 34 4E 96 02 00 08 35 4E 96 02 00 08 36 52 96 05 00 07 02 00 00 00 43 96 04 00 04 01 08 39 4E 96 02 00 08 3A 4E 96 07 00 07 02 00 00 00 08 3B 1C 96 02 00 08 3C 52 17 96 09 00 04 01 07 03 00 00 00 08 33 1C 96 02 00 08 34 4E 96 02 00 08 35 4E 96 02 00 08 36 52 4F 99 02 00 7B 00 96 06 00 08 31 04 01 08 32 4E 96 09 00 04 01 07 02 00 00 00 08 33 1C 96 02 00 08 34 4E 96 02 00 08 35 4E 96 02 00 08 36 52 96 06 00 08 37 04 01 08 38 4E 96 09 00 04 01 07 02 00 00 00 08 33 1C 96 02 00 08 34 4E 96 02 00 08 35 4E 96 02 00 08 36 52 96 05 00 07 02 00 00 00 43 96 04 00 04 01 08 39 4E 96 02 00 08 3A 4E 96 07 00 07 02 00 00 00 08 3B 1C 96 02 00 08 3C 52 17 96 02 00 08 55 87 01 00 0C 17 96 04 00 04 01 08 6C 4E 87 01 00 00 96 02 00 08 15 1C 96 02 00 08 6D 4E 66 9D 02 00 2D 00 96 04 00 04 00 08 15 1C 96 02 00 08 6E 4E 66 9D 02 00 82 00 96 04 00 04 00 08 15 1C 96 02 00 08 6F 4E 66 9D 02 00 6E 00 99 02 00 69 00 96 08 00 04 01 08 2E 04 01 08 70 4E 4F 96 04 00 04 01 08 29 4E 96 06 00 08 2E 04 01 08 2D 4E 96 04 00 04 01 08 71 4E 96 04 00 04 01 08 70 4E 0B 47 4F 96 02 00 08 72 87 01 00 0C 17 96 02 00 08 12 1C 96 02 00 08 75 4E 12 9D 02 00 16 00 96 0B 00 05 00 07 01 00 00 00 04 01 08 1F 4E 96 02 00 08 76 52 17 99 02 00 4D 00 96 08 00 04 01 08 2E 04 01 08 71 4E 4F 96 04 00 04 01 08 29 4E 96 06 00 08 2E 04 01 08 2D 4E 4F 96 02 00 08 12 1C 96 02 00 08 75 4E 12 9D 02 00 16 00 96 0B 00 05 01 07 01 00 00 00 04 01 08 1F 4E 96 02 00 08 76 52 17 99 02 00 00 00 96 04 00 04 01 08 4F 4E 12 9D 02 00 37 00 96 0B 00 04 0C 07 01 00 00 00 04 01 08 18 4E 96 02 00 08 73 52 17 96 0B 00 08 54 07 01 00 00 00 04 01 08 39 4E 96 02 00 08 74 4E 96 02 00 08 73 52 17 99 02 00 1C 00 96 0B 00 08 55 07 01 00 00 00 04 01 08 39 4E 96 02 00 08 74 4E 96 02 00 08 73 52 17 96 06 00 08 37 04 01 08 38 4E 96 09 00 04 01 07 02 00 00 00 08 33 1C 96 02 00 08 34 4E 96 02 00 08 35 4E 96 02 00 08 36 52 96 05 00 07 01 00 00 00 43 96 04 00 04 01 08 18 4E 96 07 00 07 02 00 00 00 08 3B 1C 96 02 00 08 3C 52 17 4F 96 04 00 04 02 08 77 8E 32 00 00 04 00 0A 29 00 09 68 65 6C 70 49 63 6F 6E 30 00 07 68 65 6C 70 54 78 74 30 00 08 68 65 6C 70 49 63 6F 6E 31 00 06 68 65 6C 70 54 78 74 31 00 7A 04 96 04 00 04 01 08 39 4E 96 02 00 08 78 4E 87 01 00 04 17 96 02 00 08 15 1C 96 04 00 04 04 08 79 4E 2B 87 01 00 03 17 96 02 00 08 15 1C 96 04 00 04 04 08 7A 4E 2B 87 01 00 02 17 96 04 00 04 04 08 6A 4E 96 01 00 03 49 12 4C 12 9D 02 00 0E 00 17 96 09 00 07 00 00 00 00 04 04 08 6A 52 12 9D 02 00 80 03 96 03 00 04 09 03 49 4C 9D 02 00 09 00 17 96 04 00 04 09 00 00 49 4C 9D 02 00 17 00 17 96 03 00 04 07 03 49 4C 9D 02 00 09 00 17 96 04 00 04 07 00 00 49 12 9D 02 00 0F 00 96 06 00 04 03 08 4E 05 00 4F 99 02 00 0A 00 96 06 00 04 03 08 4E 05 01 4F 96 03 00 04 08 03 49 4C 9D 02 00 09 00 17 96 04 00 04 08 00 00 49 4C 9D 02 00 17 00 17 96 03 00 04 06 03 49 4C 9D 02 00 09 00 17 96 04 00 04 06 00 00 49 12 9D 02 00 0F 00 96 06 00 04 02 08 4E 05 00 4F 99 02 00 0A 00 96 06 00 04 02 08 4E 05 01 4F 96 04 00 04 01 08 5C 4E 96 02 00 00 00 49 12 4C 9D 02 00 1B 00 17 96 04 00 04 03 08 4E 4E 12 4C 12 9D 02 00 0A 00 17 96 04 00 04 02 08 4E 4E 12 12 9D 02 00 0F 00 96 06 00 04 04 08 4E 05 00 4F 96 01 00 03 3E 96 02 00 08 15 1C 96 02 00 08 7B 4E 96 09 00 07 01 00 00 00 04 03 08 7C 52 17 96 02 00 08 15 1C 96 02 00 08 7B 4E 96 09 00 07 01 00 00 00 04 02 08 7C 52 17 96 0B 00 04 07 07 01 00 00 00 04 03 08 7D 52 17 96 0B 00 04 09 07 01 00 00 00 04 03 08 7E 52 17 96 0B 00 04 06 07 01 00 00 00 04 02 08 7D 52 17 96 0B 00 04 08 07 01 00 00 00 04 02 08 7E 52 17 96 04 00 04 03 08 7F 4E 96 09 00 04 03 07 02 00 00 00 08 33 1C 96 02 00 08 34 4E 96 02 00 08 35 4E 96 02 00 08 36 52 87 01 00 05 17 96 08 00 04 03 08 7F 04 05 04 01 8E 1F 00 00 02 00 03 2A 00 01 75 6E 69 74 42 6F 78 00 02 6F 72 69 67 4D 6F 75 73 65 4F 75 74 00 1B 00 96 08 00 07 00 00 00 00 04 02 03 52 17 96 09 00 07 00 00 00 00 04 01 08 38 52 17 96 09 00 04 03 07 04 00 00 00 08 80 1C 96 02 00 08 36 52 4F 96 04 00 04 02 08 7F 4E 96 09 00 04 02 07 02 00 00 00 08 33 1C 96 02 00 08 34 4E 96 02 00 08 35 4E 96 02 00 08 36 52 87 01 00 05 17 96 08 00 04 02 08 7F 04 05 04 01 8E 1F 00 00 02 00 03 2A 00 01 75 6E 69 74 42 6F 78 00 02 6F 72 69 67 4D 6F 75 73 65 4F 75 74 00 1B 00 96 08 00 07 00 00 00 00 04 02 03 52 17 96 09 00 07 00 00 00 00 04 01 08 38 52 17 96 09 00 04 02 07 04 00 00 00 08 80 1C 96 02 00 08 36 52 4F 96 04 00 04 03 08 81 4E 96 09 00 04 03 07 02 00 00 00 08 33 1C 96 02 00 08 34 4E 96 02 00 08 35 4E 96 02 00 08 36 52 87 01 00 05 17 96 08 00 04 03 08 81 04 05 04 01 8E 1E 00 00 02 00 03 2A 00 01 75 6E 69 74 42 6F 78 00 02 6F 72 69 67 4D 6F 75 73 65 49 6E 00 1B 00 96 08 00 07 00 00 00 00 04 02 03 52 17 96 09 00 07 00 00 00 00 04 01 08 32 52 17 96 09 00 04 03 07 04 00 00 00 08 80 1C 96 02 00 08 36 52 4F 96 04 00 04 02 08 81 4E 96 09 00 04 02 07 02 00 00 00 08 33 1C 96 02 00 08 34 4E 96 02 00 08 35 4E 96 02 00 08 36 52 87 01 00 05 17 96 08 00 04 02 08 81 04 05 04 01 8E 1E 00 00 02 00 03 2A 00 01 75 6E 69 74 42 6F 78 00 02 6F 72 69 67 4D 6F 75 73 65 49 6E 00 1B 00 96 08 00 07 00 00 00 00 04 02 03 52 17 96 09 00 07 00 00 00 00 04 01 08 32 52 17 96 09 00 04 02 07 04 00 00 00 08 80 1C 96 02 00 08 36 52 4F 99 02 00 96 00 96 06 00 04 04 08 4E 05 00 4F 96 0E 00 04 04 08 6B 04 06 04 08 04 07 04 09 04 04 8E 44 00 00 05 00 07 29 00 06 62 74 6E 48 65 6C 70 43 6F 6E 74 61 69 6E 65 72 00 05 68 65 6C 70 49 63 6F 6E 30 00 03 68 65 6C 70 54 78 74 30 00 04 68 65 6C 70 49 63 6F 6E 31 00 02 68 65 6C 70 54 78 74 31 00 20 00 96 06 00 04 06 08 4E 05 01 4F 96 11 00 04 02 04 04 04 03 04 05 07 04 00 00 00 04 01 08 77 52 17 96 09 00 04 01 07 07 00 00 00 08 80 1C 96 02 00 08 36 52 4F 4F 96 06 00 04 01 08 75 05 00 4F 96 09 00 04 02 08 71 07 6F FF FF FF 4F 96 09 00 04 02 08 70 07 42 FF FF FF 4F 96 09 00 04 02 08 82 07 95 00 00 00 4F 96 09 00 04 02 08 83 07 D0 07 00 00 4F 96 06 00 04 02 08 4F 05 00 4F 96 06 00 04 02 08 3F 05 01 4F 96 06 00 04 02 08 5C 00 00 4F 96 06 00 04 02 08 5D 00 00 4F 96 06 00 04 02 08 5E 00 00 4F 96 08 00 07 01 00 00 00 02 08 11 1C 96 02 00 08 12 4E 96 02 00 08 16 4E 96 07 00 07 03 00 00 00 08 84 3D 17 00 FF 09 06 00 00 00 57 00 00 00 00 00 3F 0E 26 00 00 00 01 00 57 00 5F 5F 50 61 63 6B 61 67 65 73 2E 58 43 6F 6D 53 63 72 6F 6C 6C 69 6E 67 54 65 78 74 46 69 65 6C 64 00 FF 0E BE 13 00 00 57 00 88 84 05 7D 00 5F 67 6C 6F 62 61 6C 00 58 43 6F 6D 53 63 72 6F 6C 6C 69 6E 67 54 65 78 74 46 69 65 6C 64 00 74 65 78 74 43 6F 6C 6F 72 00 43 6F 6C 6F 72 73 00 4E 4F 52 4D 41 4C 5F 48 45 58 00 73 74 72 32 6E 75 6D 48 65 78 00 74 65 78 74 00 00 58 43 6F 6D 57 69 64 67 65 74 00 70 72 6F 74 6F 74 79 70 65 00 49 43 6F 6E 74 61 69 6E 65 72 49 74 65 6D 00 5F 5F 73 65 74 5F 5F 64 69 73 61 62 6C 65 54 65 78 74 53 63 72 6F 6C 6C 69 6E 67 00 5F 64 69 73 61 62 6C 65 54 65 78 74 53 63 72 6F 6C 6C 69 6E 67 00 72 65 61 6C 69 7A 65 00 5F 5F 67 65 74 5F 5F 64 69 73 61 62 6C 65 54 65 78 74 53 63 72 6F 6C 6C 69 6E 67 00 5F 5F 73 65 74 5F 5F 68 74 6D 6C 54 65 78 74 00 73 65 74 48 54 4D 4C 54 65 78 74 00 5F 5F 67 65 74 5F 5F 68 74 6D 6C 54 65 78 74 00 6F 6E 4C 6F 61 64 00 69 73 4C 6F 61 64 65 64 00 6D 61 73 6B 00 5F 76 69 73 69 62 6C 65 00 73 65 74 4D 61 73 6B 00 6D 61 73 6B 57 69 64 74 68 00 5F 77 69 64 74 68 00 64 69 73 70 6C 61 79 57 69 64 74 68 00 73 65 74 57 69 64 74 68 00 5F 63 6F 6E 74 61 69 6E 65 72 00 6F 6E 49 74 65 6D 4C 6F 61 64 00 5F 70 61 72 65 6E 74 00 49 73 4C 6F 61 64 65 64 00 67 65 74 54 65 78 74 00 67 65 74 54 65 78 74 45 78 74 65 6E 74 00 74 65 78 74 46 69 65 6C 64 00 74 65 78 74 57 69 64 74 68 00 5F 5F 67 65 74 5F 5F 74 65 78 74 57 69 64 74 68 00 73 65 74 54 65 78 74 00 69 73 48 54 4D 4C 00 64 6F 65 73 4E 6F 74 4E 65 65 64 54 6F 53 63 72 6F 6C 6C 00 69 73 43 65 6E 74 65 72 41 6C 69 67 6E 69 6E 67 00 3C 70 20 61 6C 69 67 6E 3D 27 43 45 4E 54 45 52 27 3E 00 3C 2F 70 3E 00 73 65 74 4E 65 77 54 65 78 74 46 6F 72 6D 61 74 00 73 65 74 54 65 78 74 46 6F 72 6D 61 74 00 72 65 6D 6F 76 65 54 65 78 74 46 69 65 6C 64 00 74 65 78 74 59 00 4E 4F 5F 59 5F 54 45 58 54 5F 50 41 44 44 49 4E 47 00 66 6F 6E 74 53 69 7A 65 00 74 65 78 74 48 65 69 67 68 74 50 61 64 64 69 6E 67 00 74 65 78 74 58 00 67 65 74 4E 65 78 74 48 69 67 68 65 73 74 44 65 70 74 68 00 63 72 65 61 74 65 54 65 78 74 46 69 65 6C 64 00 5F 68 65 69 67 68 74 00 5F 79 73 63 61 6C 65 00 5F 78 73 63 61 6C 65 00 74 79 70 65 00 64 79 6E 61 6D 69 63 00 68 74 6D 6C 00 6C 65 66 74 00 63 65 6E 74 65 72 00 74 65 78 74 41 6C 69 67 6E 00 44 45 46 41 55 4C 54 00 66 6F 72 6D 61 74 54 65 6D 70 6C 61 74 65 54 65 78 74 46 69 65 6C 64 00 67 65 74 46 6F 6E 74 54 79 70 65 00 54 65 78 74 46 6F 72 6D 61 74 00 67 65 74 4E 65 77 54 65 78 74 46 6F 72 6D 61 74 00 5F 79 00 73 65 6C 65 63 74 61 62 6C 65 00 61 75 74 6F 53 69 7A 65 00 74 6F 55 70 70 65 72 43 61 73 65 00 43 45 4E 54 45 52 00 69 6E 64 65 78 4F 66 00 20 41 4C 49 47 4E 00 45 6E 76 69 72 6F 6E 6D 65 6E 74 00 69 6E 73 74 61 6E 63 65 00 49 73 4D 6F 75 73 65 41 63 74 69 76 65 00 66 6F 6E 74 54 79 70 65 00 58 43 6F 6D 46 6F 6E 74 48 65 6C 70 65 72 00 54 49 54 4C 45 5F 46 4F 4E 54 5F 54 59 50 45 00 64 65 62 75 67 67 69 6E 67 00 67 66 78 56 65 72 73 69 6F 6E 00 48 41 52 44 43 4F 44 45 5F 54 49 54 4C 45 5F 46 4F 4E 54 5F 54 59 50 45 00 48 41 52 44 43 4F 44 45 5F 42 4F 44 59 5F 46 4F 4E 54 5F 54 59 50 45 00 42 4F 44 59 5F 46 4F 4E 54 5F 54 59 50 45 00 73 63 61 6C 65 58 00 68 74 6D 6C 54 65 78 74 00 3C 66 6F 6E 74 20 73 69 7A 65 3D 27 00 27 20 66 61 63 65 3D 27 00 27 20 63 6F 6C 6F 72 3D 27 23 00 74 6F 53 74 72 69 6E 67 00 27 3E 00 3C 2F 66 6F 6E 74 3E 00 6E 65 65 64 73 54 6F 53 63 72 6F 6C 6C 00 72 65 73 65 74 53 63 72 6F 6C 6C 00 63 61 75 72 69 6E 61 00 74 72 61 6E 73 69 74 69 6F 6E 73 00 54 77 65 65 6E 65 72 00 72 65 6D 6F 76 65 54 77 65 65 6E 73 00 5F 78 00 6F 6E 52 65 61 6C 69 7A 65 43 6F 6D 70 6C 65 74 65 00 5F 61 6C 70 68 61 00 61 6E 69 6D 61 74 65 00 54 45 58 54 5F 45 4E 44 5F 53 43 52 4F 4C 4C 5F 50 41 44 44 49 4E 47 00 4D 61 74 68 00 61 62 73 00 50 49 58 45 4C 53 5F 50 45 52 5F 53 45 43 00 74 69 6D 65 00 64 65 6C 61 79 00 52 45 50 45 41 54 5F 44 45 4C 41 59 00 6F 6E 43 6F 6D 70 6C 65 74 65 00 61 6E 69 6D 61 74 65 43 6F 6D 70 6C 65 74 65 00 6D 78 00 75 74 69 6C 73 00 44 65 6C 65 67 61 74 65 00 63 72 65 61 74 65 00 74 72 61 6E 73 69 74 69 6F 6E 00 6C 69 6E 65 61 72 00 61 64 64 54 77 65 65 6E 00 46 41 44 45 5F 54 49 4D 45 00 46 4F 4E 54 5F 53 49 5A 45 5F 32 44 00 46 4F 4E 54 5F 53 49 5A 45 5F 33 44 00 74 65 78 74 57 69 64 74 68 50 61 64 64 69 6E 67 00 64 69 73 61 62 6C 65 54 65 78 74 53 63 72 6F 6C 6C 69 6E 67 00 61 64 64 50 72 6F 70 65 72 74 79 00 41 53 53 65 74 50 72 6F 70 46 6C 61 67 73 00 96 02 00 08 00 1C 96 02 00 08 01 4E 12 12 9D 02 00 20 0E 96 02 00 08 00 1C 96 02 00 08 01 8E 0F 00 00 01 00 03 19 00 00 5F 74 65 78 74 00 3D 00 96 0C 00 06 00 00 00 00 00 00 00 00 04 02 03 52 17 96 06 00 04 01 08 02 08 03 1C 96 02 00 08 04 4E 96 07 00 07 01 00 00 00 08 03 1C 96 02 00 08 05 52 4F 96 06 00 04 01 08 06 08 07 4F 87 01 00 01 4F 96 02 00 08 00 1C 96 02 00 08 01 4E 96 02 00 08 08 1C 69 96 04 00 04 01 08 09 4E 87 01 00 02 17 96 02 00 08 00 1C 96 02 00 08 0A 4E 96 07 00 07 01 00 00 00 08 00 1C 96 02 00 08 01 4E 2C 96 04 00 04 02 08 0B 8E 0B 00 00 01 00 03 29 00 02 76 00 2E 00 96 06 00 04 01 08 0C 04 02 4F 96 0D 00 06 00 00 00 00 00 00 00 00 04 01 08 0D 52 17 96 0D 00 06 00 00 00 00 00 00 00 00 04 01 08 0E 52 3E 4F 96 04 00 04 02 08 0E 8E 08 00 00 00 00 02 29 00 09 00 96 04 00 04 01 08 0C 4E 3E 4F 96 04 00 04 02 08 0F 8E 0F 00 00 01 00 03 29 00 02 76 61 6C 75 65 00 22 00 96 0B 00 04 02 07 01 00 00 00 04 01 08 10 52 17 96 0D 00 06 00 00 00 00 00 00 00 00 04 01 08 11 52 3E 4F 96 04 00 04 02 08 11 8E 08 00 00 00 00 02 29 00 09 00 96 04 00 04 01 08 06 4E 3E 4F 96 04 00 04 02 08 12 8E 08 00 00 00 00 03 19 00 FD 00 96 0D 00 06 00 00 00 00 00 00 00 00 04 02 08 12 52 17 96 06 00 04 01 08 13 05 01 4F 96 04 00 04 01 08 14 4E 96 04 00 08 15 05 00 4F 96 04 00 04 01 08 14 4E 96 09 00 07 01 00 00 00 04 01 08 16 52 17 96 04 00 04 01 08 17 4E 96 01 00 03 49 12 9D 02 00 13 00 96 08 00 04 01 08 17 04 01 08 14 4E 96 02 00 08 18 4E 4F 96 04 00 04 01 08 19 4E 96 01 00 03 49 12 9D 02 00 0D 00 96 08 00 04 01 08 19 04 01 08 18 4E 4F 96 04 00 04 01 08 17 4E 96 09 00 07 01 00 00 00 04 01 08 1A 52 17 96 04 00 04 01 08 1B 4E 96 01 00 03 49 12 12 9D 02 00 1B 00 96 0B 00 04 01 07 01 00 00 00 04 01 08 1B 4E 96 02 00 08 1C 52 17 99 02 00 30 00 96 04 00 04 01 08 1D 4E 96 02 00 08 1C 4E 96 01 00 03 49 12 12 9D 02 00 16 00 96 0B 00 04 01 07 01 00 00 00 04 01 08 1D 4E 96 02 00 08 1C 52 17 4F 96 04 00 04 02 08 1E 8E 08 00 00 00 00 02 29 00 09 00 96 04 00 04 01 08 13 4E 3E 4F 96 04 00 04 02 08 1F 8E 08 00 00 00 00 02 29 00 09 00 96 04 00 04 01 08 06 4E 3E 4F 96 04 00 04 02 08 20 8E 08 00 00 00 00 02 29 00 0F 00 96 04 00 04 01 08 21 4E 96 02 00 08 22 4E 3E 4F 96 04 00 04 02 08 23 8E 08 00 00 00 00 02 29 00 12 00 96 0D 00 06 00 00 00 00 00 00 00 00 04 01 08 20 52 3E 4F 96 04 00 04 02 08 24 8E 0F 00 00 01 00 03 29 00 02 5F 74 65 78 74 00 64 00 96 03 00 04 02 03 49 4C 9D 02 00 09 00 17 96 04 00 04 02 08 07 49 12 9D 02 00 0F 00 96 06 00 04 01 08 15 05 00 4F 96 01 00 03 3E 96 06 00 04 01 08 15 05 01 4F 96 06 00 04 01 08 06 04 02 4F 96 06 00 04 01 08 25 05 00 4F 96 05 00 04 01 08 26 03 4F 96 0D 00 06 00 00 00 00 00 00 00 00 04 01 08 0D 52 17 4F 96 04 00 04 02 08 10 8E 0F 00 00 01 00 03 29 00 02 5F 74 65 78 74 00 8C 00 96 03 00 04 02 03 49 4C 9D 02 00 09 00 17 96 04 00 04 02 08 07 49 12 9D 02 00 0F 00 96 06 00 04 01 08 15 05 00 4F 96 01 00 03 3E 96 06 00 04 01 08 15 05 01 4F 96 0B 00 04 02 07 01 00 00 00 04 01 08 27 52 12 9D 02 00 13 00 96 04 00 08 28 04 02 47 96 02 00 08 29 47 87 01 00 02 17 96 06 00 04 01 08 06 04 02 4F 96 06 00 04 01 08 25 05 01 4F 96 05 00 04 01 08 26 03 4F 96 0D 00 06 00 00 00 00 00 00 00 00 04 01 08 0D 52 17 4F 96 04 00 04 02 08 2A 8E 10 00 00 01 00 03 29 00 02 66 6F 72 6D 61 74 00 2A 00 96 04 00 04 01 08 21 4E 96 01 00 03 49 12 12 9D 02 00 16 00 96 0B 00 04 02 07 01 00 00 00 04 01 08 21 4E 96 02 00 08 2A 52 17 4F 96 04 00 04 02 08 2B 8E 08 00 00 00 00 06 29 00 C3 02 96 04 00 04 01 08 21 4E 96 01 00 03 49 12 12 9D 02 00 21 00 96 0D 00 06 00 00 00 00 00 00 00 00 04 01 08 21 4E 96 02 00 08 2C 52 17 96 05 00 04 01 08 21 03 4F 96 04 00 04 01 08 2D 4E 87 01 00 02 17 96 04 00 04 01 08 2D 4E 96 02 00 08 01 1C 96 02 00 08 2E 4E 49 12 9D 02 00 11 00 96 09 00 06 00 00 00 00 00 00 00 00 87 01 00 02 17 96 04 00 04 01 08 2F 4E 87 01 00 03 17 96 0A 00 04 01 08 21 04 03 04 01 08 30 4E 47 96 04 00 04 01 08 19 4E 96 06 00 04 02 04 01 08 31 4E 96 0D 00 06 00 00 00 00 00 00 00 00 04 01 08 32 52 96 0B 00 08 21 07 06 00 00 00 04 01 08 33 52 4F 96 04 00 04 01 08 2D 4E 96 02 00 08 01 1C 96 02 00 08 2E 4E 49 12 9D 02 00 46 00 96 08 00 04 01 08 2D 04 01 08 34 4E 96 04 00 04 01 08 21 4E 96 02 00 08 35 4E 96 05 00 07 64 00 00 00 0D 0C 96 05 00 07 02 00 00 00 0D 96 04 00 04 01 08 21 4E 96 02 00 08 34 4E 96 05 00 07 02 00 00 00 0D 0B 4F 96 04 00 04 01 08 21 4E 96 0B 00 08 35 07 10 27 00 00 04 01 08 35 4E 0D 4F 96 04 00 04 01 08 21 4E 96 0B 00 08 36 07 10 27 00 00 04 01 08 36 4E 0D 4F 96 04 00 04 01 08 21 4E 96 04 00 08 37 08 38 4F 96 04 00 04 01 08 25 4E 12 9D 02 00 10 00 96 04 00 04 01 08 21 4E 96 04 00 08 39 05 01 4F 96 0D 00 06 00 00 00 00 00 00 00 00 04 01 08 27 52 9D 02 00 0A 00 96 02 00 08 3A 99 02 00 05 00 96 02 00 08 3B 87 01 00 05 17 96 04 00 04 01 08 3C 4E 96 02 00 08 3D 49 12 12 9D 02 00 0D 00 96 04 00 04 01 08 3C 4E 87 01 00 05 17 96 01 00 03 87 01 00 04 17 96 04 00 04 01 08 3E 4E 96 01 00 03 49 12 9D 02 00 60 00 96 34 00 06 00 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 00 04 05 08 07 08 07 05 00 05 00 05 00 04 01 08 02 4E 96 0F 00 04 03 06 00 00 00 00 00 00 00 00 04 01 08 3F 52 96 07 00 07 0D 00 00 00 08 40 40 87 01 00 04 17 99 02 00 1C 00 96 0D 00 06 00 00 00 00 00 00 00 00 04 01 08 3E 4E 96 02 00 08 41 52 87 01 00 04 17 96 0B 00 04 04 07 01 00 00 00 04 01 08 21 4E 96 02 00 08 2A 52 17 96 04 00 04 01 08 21 4E 96 06 00 08 42 04 01 08 2D 4E 96 04 00 04 01 08 21 4E 96 02 00 08 35 4E 96 05 00 07 64 00 00 00 0D 0C 4F 96 04 00 04 01 08 21 4E 96 04 00 08 43 05 00 4F 96 04 00 04 01 08 21 4E 96 04 00 08 44 05 01 4F 4F 96 04 00 04 02 08 27 8E 0F 00 00 01 00 03 2A 00 02 5F 74 65 78 74 00 A0 00 96 03 00 04 02 03 49 12 12 9D 02 00 5C 00 96 0D 00 06 00 00 00 00 00 00 00 00 04 02 08 45 52 87 01 00 01 17 96 0B 00 08 46 07 01 00 00 00 04 01 08 47 52 96 05 00 07 FF FF FF FF 49 12 4C 12 9D 02 00 1A 00 17 96 0B 00 08 48 07 01 00 00 00 04 01 08 47 52 96 05 00 07 FF FF FF FF 49 12 12 9D 02 00 06 00 96 02 00 05 01 3E 96 14 00 06 00 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 00 08 49 1C 96 02 00 08 4A 52 96 02 00 08 4B 52 12 9D 02 00 06 00 96 02 00 05 01 3E 96 02 00 05 00 3E 4F 96 04 00 04 02 08 3F 8E 08 00 00 00 00 06 29 01 B8 00 96 04 00 04 01 08 4C 4E 87 01 00 05 17 96 04 00 04 01 08 4C 4E 96 02 00 08 4D 1C 96 02 00 08 4E 4E 49 12 87 01 00 04 17 96 02 00 08 07 87 01 00 03 17 96 04 00 04 02 08 4F 4E 4C 12 9D 02 00 0E 00 17 96 04 00 04 02 08 50 4E 96 01 00 03 49 12 9D 02 00 31 00 96 02 00 04 04 9D 02 00 11 00 96 02 00 08 4D 1C 96 02 00 08 51 4E 99 02 00 0C 00 96 02 00 08 4D 1C 96 02 00 08 52 4E 87 01 00 03 17 99 02 00 2C 00 96 02 00 04 04 9D 02 00 11 00 96 02 00 08 4D 1C 96 02 00 08 4E 4E 99 02 00 0C 00 96 02 00 08 4D 1C 96 02 00 08 53 4E 87 01 00 03 17 96 02 00 04 03 3E 4F 96 04 00 04 02 08 0D 8E 08 00 00 00 00 03 29 00 D0 01 96 04 00 04 01 08 13 4E 12 12 9D 02 00 05 00 96 01 00 03 3E 96 04 00 04 01 08 14 4E 96 07 00 08 54 07 64 00 00 00 4F 96 04 00 04 01 08 14 4E 96 06 00 08 18 04 01 08 17 4E 4F 96 04 00 04 01 08 06 4E 96 02 00 08 07 49 12 12 9D 02 00 81 01 96 0D 00 06 00 00 00 00 00 00 00 00 04 01 08 2B 52 17 96 04 00 04 01 08 25 4E 12 9D 02 00 71 00 96 04 00 04 01 08 2F 4E 87 01 00 02 17 96 04 00 04 01 08 21 4E 96 06 00 08 55 08 56 04 02 47 96 02 00 08 57 47 96 0D 00 06 00 00 00 00 00 00 00 00 04 01 08 3F 52 47 96 02 00 08 58 47 96 0E 00 07 10 00 00 00 07 01 00 00 00 04 01 08 02 4E 96 02 00 08 59 52 47 96 02 00 08 5A 47 96 04 00 04 01 08 06 4E 47 96 02 00 08 5B 47 4F 99 02 00 26 00 96 04 00 04 01 08 21 4E 96 06 00 08 02 04 01 08 02 4E 4F 96 04 00 04 01 08 21 4E 96 06 00 08 06 04 01 08 06 4E 4F 96 0D 00 06 00 00 00 00 00 00 00 00 04 01 08 5C 52 12 9D 02 00 2D 00 96 04 00 04 01 08 14 4E 96 09 00 07 01 00 00 00 04 01 08 16 52 17 96 0D 00 06 00 00 00 00 00 00 00 00 04 01 08 5D 52 17 99 02 00 66 00 96 04 00 04 01 08 21 4E 96 07 00 07 01 00 00 00 08 5E 1C 96 02 00 08 5F 4E 96 02 00 08 60 4E 96 02 00 08 61 52 17 96 0A 00 02 07 01 00 00 00 04 01 08 16 52 17 96 04 00 04 01 08 14 4E 96 04 00 08 15 05 00 4F 96 06 00 04 01 08 26 05 01 4F 96 04 00 04 01 08 21 4E 96 0B 00 08 62 06 00 00 00 00 00 00 00 00 4F 96 04 00 04 01 08 63 4E 12 9D 02 00 12 00 96 0D 00 06 00 00 00 00 00 00 00 00 04 01 08 63 52 17 4F 96 04 00 04 02 08 5C 8E 08 00 00 00 00 02 29 00 56 00 96 0D 00 06 00 00 00 00 00 00 00 00 04 01 08 0E 52 4C 9D 02 00 09 00 17 96 04 00 04 01 08 26 4E 12 9D 02 00 06 00 96 02 00 05 00 3E 96 04 00 04 01 08 17 4E 96 0D 00 06 00 00 00 00 00 00 00 00 04 01 08 20 52 96 09 00 07 64 00 00 00 04 01 08 36 4E 0D 0C 48 3E 4F 96 04 00 04 02 08 1A 8E 10 00 00 01 00 03 29 00 02 70 69 78 65 6C 73 00 25 00 96 06 00 04 01 08 17 04 02 4F 96 05 00 04 01 08 26 03 4F 96 0D 00 06 00 00 00 00 00 00 00 00 04 01 08 0D 52 17 4F 96 04 00 04 02 08 5D 8E 08 00 00 00 00 02 29 00 7F 00 96 0D 00 06 00 00 00 00 00 00 00 00 04 01 08 5C 52 12 12 9D 02 00 05 00 96 01 00 03 3E 96 04 00 04 01 08 21 4E 96 07 00 07 01 00 00 00 08 5E 1C 96 02 00 08 5F 4E 96 02 00 08 60 4E 96 02 00 08 61 52 17 96 04 00 04 01 08 21 4E 96 0B 00 08 62 06 00 00 00 00 00 00 00 00 4F 96 04 00 04 01 08 21 4E 96 07 00 08 64 07 64 00 00 00 4F 96 0D 00 06 00 00 00 00 00 00 00 00 04 01 08 65 52 17 4F 96 04 00 04 02 08 65 8E 08 00 00 00 00 09 29 00 DF 00 96 0D 00 06 00 00 00 00 00 00 00 00 04 01 08 20 52 96 09 00 07 64 00 00 00 04 01 08 36 4E 0D 0C 96 04 00 04 01 08 17 4E 0B 96 02 00 08 01 1C 96 02 00 08 66 4E 47 87 01 00 02 17 96 09 00 04 02 07 01 00 00 00 08 67 1C 96 02 00 08 68 52 96 02 00 08 01 1C 96 02 00 08 69 4E 0D 87 01 00 03 17 96 0D 00 08 62 06 00 00 00 00 00 00 00 00 04 02 0B 96 08 00 08 6A 04 03 08 6B 08 01 1C 96 02 00 08 6C 4E 96 06 00 08 6D 04 01 08 6E 4E 96 09 00 04 01 07 02 00 00 00 08 6F 1C 96 02 00 08 70 4E 96 02 00 08 71 4E 96 02 00 08 72 52 96 09 00 08 73 08 74 07 05 00 00 00 43 96 04 00 04 01 08 21 4E 96 07 00 07 02 00 00 00 08 5E 1C 96 02 00 08 5F 4E 96 02 00 08 60 4E 96 02 00 08 75 52 17 4F 96 09 00 04 01 08 69 07 14 00 00 00 4F 96 09 00 04 01 08 76 07 01 00 00 00 4F 96 09 00 04 01 08 6C 07 03 00 00 00 4F 96 09 00 04 01 08 77 07 14 00 00 00 4F 96 09 00 04 01 08 78 07 18 00 00 00 4F 96 09 00 04 01 08 66 07 05 00 00 00 4F 96 06 00 04 02 08 06 08 07 4F 96 06 00 04 02 08 25 05 01 4F 96 06 00 04 02 08 13 05 00 4F 96 06 00 04 02 08 0C 05 00 4F 96 0D 00 04 02 08 30 06 00 00 29 40 00 00 00 00 4F 96 09 00 04 02 08 79 07 0A 00 00 00 4F 96 0D 00 04 02 08 31 06 00 00 00 00 00 00 00 00 4F 96 06 00 04 02 08 2D 08 01 1C 96 02 00 08 2E 4E 4F 96 06 00 04 02 08 2F 08 01 1C 96 02 00 08 77 4E 4F 96 06 00 04 02 08 3C 08 3D 4F 96 06 00 04 02 08 4C 08 07 4F 96 09 00 04 01 08 2E 07 D0 07 00 00 4F 96 04 00 04 02 08 0B 4E 96 04 00 04 02 08 0E 4E 96 0B 00 08 7A 07 03 00 00 00 04 02 08 7B 52 96 04 00 04 02 08 0F 4E 96 04 00 04 02 08 11 4E 96 0B 00 08 55 07 03 00 00 00 04 02 08 7B 52 9B 05 00 00 00 00 00 00 96 04 00 04 02 08 23 4E 96 0B 00 08 22 07 03 00 00 00 04 02 08 7B 52 96 08 00 07 01 00 00 00 02 08 00 1C 96 02 00 08 01 4E 96 02 00 08 09 4E 96 07 00 07 03 00 00 00 08 7C - SquadList & SquadSelect (with unrelated DelegateWithParams in-between) original header 5F 5F 50 61 63 6B 61 67 65 73 2E 53 71 75 61 64 4C 69 73 74 00 ... new data, 5324 (0x14CC) bytes 5F 5F 50 61 63 6B 61 67 65 73 2E 53 71 75 61 64 4C 69 73 74 00 FF 0E 6E 10 00 00 60 00 88 F6 03 52 00 31 32 33 34 35 36 37 38 39 30 31 32 33 34 35 36 37 38 39 30 31 32 33 34 35 36 37 38 39 30 31 32 33 34 35 36 37 38 39 30 31 32 33 34 35 36 37 38 39 30 31 32 33 34 35 36 37 38 39 30 31 32 33 34 35 36 37 38 39 30 31 32 33 34 35 36 37 38 39 30 31 32 33 34 35 36 37 38 39 30 31 32 33 34 35 36 37 38 39 30 31 32 33 34 35 36 37 38 39 30 31 32 33 34 35 36 37 38 39 30 31 32 33 34 35 00 62 6F 78 43 6F 6E 74 00 6D 6F 75 73 65 49 6E 00 72 65 6C 65 61 73 65 00 64 65 6C 74 61 00 62 49 73 44 69 73 61 62 6C 65 64 00 62 75 74 74 6F 6E 4F 6E 52 6F 6C 6C 4F 76 65 72 00 62 75 74 74 6F 6E 4F 6E 50 72 65 73 73 00 62 75 74 74 6F 6E 4F 6E 52 65 6C 65 61 73 65 00 62 75 74 74 6F 6E 4F 6E 44 72 61 67 4F 76 65 72 00 62 75 74 74 6F 6E 4F 6E 44 72 61 67 4F 75 74 00 6C 65 66 74 42 74 6E 00 72 69 67 68 74 42 74 6E 00 73 63 72 6F 6C 6C 00 75 70 64 61 74 65 53 63 72 6F 6C 6C 00 6F 66 66 73 65 74 00 6D 61 78 4F 66 66 73 65 74 00 42 69 6E 64 00 6D 6F 76 69 65 00 73 65 6C 65 63 74 65 64 5F 75 6E 69 74 42 72 69 63 6B 42 67 5F 62 61 63 6B 67 72 6F 75 6E 64 00 58 43 6F 6D 42 75 74 74 6F 6E 49 63 6F 6E 50 43 00 58 43 6F 6D 42 75 74 74 6F 6E 00 53 54 59 4C 45 5F 48 4F 54 4C 49 4E 4B 5F 42 55 54 54 4F 4E 00 69 6E 69 74 4C 61 62 65 6C 00 63 61 75 72 69 6E 61 00 74 72 61 6E 73 69 74 69 6F 6E 73 00 54 77 65 65 6E 65 72 00 61 64 64 54 77 65 65 6E 00 74 69 6D 65 00 5F 70 61 72 65 6E 74 00 73 63 72 6F 6C 6C 00 5F 67 6C 6F 62 61 6C 00 75 70 64 61 74 65 53 63 72 6F 6C 6C 00 53 71 75 61 64 4C 69 73 74 00 45 6E 76 69 72 6F 6E 6D 65 6E 74 00 41 4E 43 48 4F 52 5F 42 4F 54 54 4F 4D 5F 43 45 4E 54 45 52 00 50 61 6E 65 6C 00 70 72 6F 74 6F 74 79 70 65 00 6F 6E 4C 6F 61 64 00 75 6E 69 74 42 6F 78 65 73 00 41 72 72 61 79 00 4D 41 58 5F 55 4E 49 54 53 00 75 6E 69 74 00 70 75 73 68 00 55 70 64 61 74 65 41 6E 63 68 6F 72 69 6E 67 00 6D 78 00 75 74 69 6C 73 00 44 65 6C 65 67 61 74 65 00 63 72 65 61 74 65 00 69 6E 73 74 61 6E 63 65 00 53 75 62 73 63 72 69 62 65 54 6F 52 65 73 6F 6C 75 74 69 6F 6E 55 70 64 61 74 65 00 64 69 73 70 6F 73 65 00 73 65 74 41 6E 63 68 6F 72 00 5F 79 00 63 75 72 72 65 6E 74 53 65 6C 65 63 74 69 6F 6E 00 53 65 74 55 6E 69 74 48 65 6C 70 00 53 65 74 55 6E 69 74 49 6E 66 6F 00 53 65 74 41 64 64 55 6E 69 74 54 65 78 74 00 4F 6E 43 68 69 6C 64 4D 6F 75 73 65 45 76 65 6E 74 00 49 6E 70 75 74 00 4D 4F 55 53 45 5F 55 50 00 46 6C 61 73 68 52 61 69 73 65 4D 6F 75 73 65 45 76 65 6E 74 00 66 6C 61 73 68 00 65 78 74 65 72 6E 61 6C 00 45 78 74 65 72 6E 61 6C 49 6E 74 65 72 66 61 63 65 00 63 61 6C 6C 00 6F 6E 49 6E 70 75 74 00 64 65 62 75 67 67 69 6E 67 00 44 50 41 44 5F 4C 45 46 54 00 44 50 41 44 5F 52 49 47 48 54 00 53 65 74 53 65 6C 65 63 74 65 64 00 73 65 74 49 6E 64 65 78 00 73 65 74 43 6F 6E 74 61 69 6E 65 72 00 72 65 61 6C 69 7A 65 00 53 65 74 48 65 6C 70 00 6F 6E 4C 6F 73 65 46 6F 63 75 73 00 6F 6E 52 65 63 65 69 76 65 46 6F 63 75 73 00 68 65 6C 70 5F 64 69 73 70 6C 61 79 31 00 68 65 6C 70 5F 69 63 6F 6E 31 00 68 65 6C 70 5F 64 69 73 70 6C 61 79 30 00 68 65 6C 70 5F 69 63 6F 6E 30 00 41 53 53 65 74 50 72 6F 70 46 6C 61 67 73 00 96 02 00 08 1F 1C 96 02 00 08 21 4E 12 12 9D 02 00 5E 0C 96 02 00 08 1F 1C 96 02 00 08 21 8E 08 00 00 00 00 03 19 00 0D 00 96 08 00 07 00 00 00 00 04 02 03 52 17 87 01 00 01 4F 96 02 00 08 1F 1C 96 02 00 08 21 4E 96 02 00 08 24 1C 69 96 04 00 04 01 08 25 4E 87 01 00 02 17 96 04 00 04 02 08 26 8E 08 00 00 00 00 0C 19 00 B4 03 96 0B 00 04 01 08 27 07 00 00 00 00 08 28 40 4F 96 21 00 04 01 08 01 00 00 00 5F 5F 50 61 63 6B 61 67 65 73 2E 50 61 6E 65 6C 00 04 01 07 03 00 00 00 08 11 1C 96 02 00 08 12 52 4F 96 05 00 07 00 00 00 00 87 01 00 03 17 96 04 00 04 03 08 21 1C 96 02 00 08 29 4E 48 12 9D 02 00 88 00 96 06 00 00 5F 78 00 08 21 1C 96 02 00 08 29 4E 96 05 00 07 02 00 00 00 0D 96 07 00 04 03 07 01 00 00 00 47 0B 96 05 00 07 B5 00 00 00 0C 96 05 00 07 01 00 00 00 43 96 04 00 08 2A 04 03 47 96 10 00 00 53 53 20 55 6E 69 74 42 6F 78 00 04 01 08 01 4E 96 07 00 07 04 00 00 00 08 11 1C 96 02 00 08 12 52 96 09 00 07 01 00 00 00 04 01 08 27 4E 96 02 00 08 2B 52 17 96 02 00 04 03 50 87 01 00 03 17 99 02 00 63 FF 8E 08 00 00 00 00 02 29 00 1B 00 96 04 00 04 01 08 05 4E 9D 02 00 0E 00 96 09 00 07 00 00 00 00 04 01 08 02 52 17 87 01 00 07 17 8E 08 00 00 00 00 02 29 00 4B 00 96 04 00 04 01 08 05 4E 9D 02 00 3E 00 96 15 00 04 01 00 5F 6E 61 6D 65 00 00 63 79 63 6C 65 5F 00 04 01 08 1D 4E 96 02 00 08 0F 4E 96 04 00 04 01 08 04 4E 47 4B 47 4F 96 0E 00 07 00 00 00 00 04 01 00 63 6C 69 63 6B 00 52 17 87 01 00 08 17 8E 08 00 00 00 00 02 29 00 37 00 96 04 00 04 01 08 05 4E 9D 02 00 2A 00 96 09 00 07 00 00 00 00 04 01 08 03 52 17 96 04 00 04 01 08 04 4E 96 09 00 07 01 00 00 00 04 01 08 1D 4E 96 02 00 08 0D 52 17 87 01 00 09 17 8E 08 00 00 00 00 02 29 00 30 00 96 04 00 04 01 08 05 4E 9D 02 00 23 00 96 09 00 07 00 00 00 00 04 01 08 02 52 17 96 10 00 07 00 00 00 00 04 01 00 6F 6E 50 72 65 73 73 00 52 17 87 01 00 0A 17 8E 08 00 00 00 00 02 29 00 31 00 96 04 00 04 01 08 05 4E 9D 02 00 24 00 96 11 00 07 00 00 00 00 04 01 00 6D 6F 75 73 65 4F 75 74 00 52 17 96 09 00 07 00 00 00 00 04 01 08 03 52 17 87 01 00 0B 17 96 10 00 08 04 07 01 00 00 00 00 73 74 79 6C 65 00 08 15 1C 96 02 00 08 16 4E 96 1A 00 08 17 00 30 00 08 35 07 8B FF FF FF 00 5F 78 00 07 6E FD FF FF 07 05 00 00 00 43 96 0D 00 00 00 08 14 04 01 07 04 00 00 00 08 11 1C 96 02 00 08 12 52 87 01 00 04 17 96 06 00 04 04 08 06 04 07 4F 96 06 00 04 04 08 07 04 08 4F 96 06 00 04 04 08 08 04 09 4F 96 06 00 04 04 08 09 04 0A 4F 96 06 00 04 04 08 0A 04 0B 4F 96 06 00 04 01 08 0B 04 04 4F 96 10 00 08 04 07 FF FF FF FF 00 73 74 79 6C 65 00 08 15 1C 96 02 00 08 16 4E 96 1A 00 08 17 00 31 00 08 35 07 8B FF FF FF 00 5F 78 00 07 0E 02 00 00 07 05 00 00 00 43 96 0D 00 00 00 08 14 04 01 07 04 00 00 00 08 11 1C 96 02 00 08 12 52 87 01 00 06 17 96 06 00 04 06 08 06 04 07 4F 96 06 00 04 06 08 07 04 08 4F 96 06 00 04 06 08 08 04 09 4F 96 06 00 04 06 08 09 04 0A 4F 96 06 00 04 06 08 0A 04 0B 4F 96 06 00 04 01 08 0C 04 06 4F 96 09 00 07 00 00 00 00 04 02 08 26 52 17 96 09 00 07 00 00 00 00 04 01 08 2C 52 17 96 04 00 04 01 08 2C 4E 96 09 00 04 01 07 02 00 00 00 08 2D 1C 96 02 00 08 2E 4E 96 02 00 08 2F 4E 96 02 00 08 30 52 96 0C 00 07 01 00 00 00 07 00 00 00 00 08 22 1C 96 02 00 08 31 52 96 02 00 08 32 52 17 4F 96 04 00 04 02 08 0D 8E 0F 00 00 01 00 04 29 00 02 64 65 6C 74 61 00 F9 01 96 09 00 07 00 00 00 00 04 01 08 0E 52 12 9D 02 00 E6 01 96 08 00 04 01 08 0F 04 01 08 0F 4E 96 02 00 04 02 47 4F 96 04 00 04 01 08 36 4E 87 01 00 04 17 96 0B 00 04 04 07 03 00 00 00 04 01 08 0F 4E 47 0B 87 01 00 03 17 96 07 00 04 03 07 00 00 00 00 48 4C 9D 02 00 0C 00 17 96 07 00 04 03 07 05 00 00 00 67 12 9D 02 00 16 00 96 04 00 04 04 04 02 47 96 09 00 07 01 00 00 00 04 01 08 46 52 17 96 02 00 08 18 1C 96 02 00 08 19 4E 96 02 00 08 1A 4E 87 01 00 04 17 96 04 00 04 01 08 01 4E 96 15 00 07 01 00 00 00 04 04 00 72 65 6D 6F 76 65 54 77 65 65 6E 73 00 52 17 96 08 00 00 5F 78 00 04 01 08 0F 4E 96 05 00 07 B5 00 00 00 0C 96 19 00 08 1C 06 00 00 E0 3F 00 00 00 00 00 6F 6E 55 70 64 61 74 65 00 04 01 08 0E 4E 96 09 00 04 01 07 02 00 00 00 08 2D 1C 96 02 00 08 2E 4E 96 02 00 08 2F 4E 96 02 00 08 30 52 96 05 00 07 03 00 00 00 43 96 04 00 04 01 08 01 4E 96 09 00 07 02 00 00 00 04 04 08 1B 52 17 96 04 00 04 01 08 0F 4E 96 04 00 04 01 08 10 4E 48 9D 02 00 20 00 96 09 00 07 00 00 00 00 04 01 08 0B 4E 96 09 00 00 64 69 73 61 62 6C 65 00 52 17 99 02 00 2E 00 96 04 00 04 01 08 0B 4E 96 02 00 08 05 4E 12 9D 02 00 1A 00 96 09 00 07 00 00 00 00 04 01 08 0B 4E 96 08 00 00 65 6E 61 62 6C 65 00 52 17 96 04 00 04 01 08 0F 4E 96 09 00 07 00 00 00 00 04 01 08 10 4E 0B 67 9D 02 00 20 00 96 09 00 07 00 00 00 00 04 01 08 0C 4E 96 09 00 00 64 69 73 61 62 6C 65 00 52 17 99 02 00 2E 00 96 04 00 04 01 08 0C 4E 96 02 00 08 05 4E 12 9D 02 00 1A 00 96 09 00 07 00 00 00 00 04 01 08 0C 4E 96 08 00 00 65 6E 61 62 6C 65 00 52 17 4F 96 04 00 04 02 08 0E 8E 08 00 00 00 00 06 29 00 81 01 96 0A 00 07 FA FF FF FF 07 00 00 00 00 87 01 00 02 17 87 01 00 03 17 96 04 00 04 01 08 27 4E 87 01 00 04 17 96 0C 00 04 02 04 04 00 6C 65 6E 67 74 68 00 4E 48 12 9D 02 00 D8 00 96 04 00 04 04 04 02 4E 87 01 00 05 17 96 0C 00 04 05 00 5F 76 69 73 69 62 6C 65 00 4E 12 9D 02 00 A5 00 96 04 00 04 01 08 01 4E 96 04 00 00 5F 78 00 4E 96 06 00 04 05 00 5F 78 00 4E 47 87 01 00 06 17 96 10 00 07 64 00 00 00 04 06 06 00 A0 56 40 00 00 00 00 47 96 0B 00 07 01 00 00 00 00 4D 61 74 68 00 1C 96 05 00 00 61 62 73 00 52 96 09 00 06 00 48 7C 40 00 00 00 00 0B 96 09 00 06 C2 F5 FC 3F F6 28 5C 8F 0D 0B 87 01 00 06 17 96 11 00 04 05 00 5F 61 6C 70 68 61 00 04 06 07 64 00 00 00 67 12 9D 02 00 0D 00 96 05 00 07 64 00 00 00 99 02 00 05 00 96 02 00 04 06 4F 96 02 00 04 03 50 87 01 00 03 17 96 02 00 04 02 50 87 01 00 02 17 99 02 00 11 FF 96 07 00 04 03 07 00 00 00 00 67 87 01 00 06 17 96 06 00 04 01 08 10 04 06 12 9D 02 00 10 00 96 07 00 04 03 07 02 00 00 00 0D 99 02 00 08 00 96 05 00 07 00 00 00 00 4F 96 04 00 04 01 08 0B 4E 96 0C 00 00 5F 76 69 73 69 62 6C 65 00 04 06 4F 96 04 00 04 01 08 0C 4E 96 0C 00 00 5F 76 69 73 69 62 6C 65 00 04 06 4F 96 02 00 04 06 3E 4F 96 04 00 04 02 08 2C 8E 08 00 00 00 00 02 29 00 29 00 96 0E 00 07 08 00 00 00 07 01 00 00 00 04 01 08 34 52 17 96 08 00 04 01 08 35 04 01 08 35 4E 96 05 00 07 19 00 00 00 0B 4F 4F 96 04 00 04 02 08 3A 8E 17 00 00 02 00 04 29 00 03 74 61 72 67 65 74 00 02 65 76 65 6E 74 00 54 00 96 04 00 04 02 08 3B 1C 96 02 00 08 3C 4E 49 4C 12 9D 02 00 0A 00 17 96 04 00 04 03 08 05 4E 12 12 9D 02 00 2E 00 96 02 00 04 03 4B 96 04 00 04 02 04 01 4B 96 09 00 08 3D 07 04 00 00 00 08 3E 1C 96 02 00 08 3F 4E 96 02 00 08 40 4E 96 02 00 08 41 52 17 4F 96 04 00 04 02 08 38 8E 61 00 00 0A 00 0C 29 00 02 69 6E 64 65 78 00 09 73 74 61 74 75 73 00 03 75 6E 69 74 4E 61 6D 65 00 08 6E 69 63 6B 6E 61 6D 65 00 07 63 6C 61 73 73 54 65 78 74 00 0B 63 6C 61 73 73 4C 61 62 65 6C 00 0A 62 61 63 6B 70 61 63 6B 00 05 69 74 65 6D 31 00 04 69 74 65 6D 32 00 06 70 72 6F 6D 6F 00 6F 00 96 04 00 04 01 08 27 4E 96 02 00 04 02 4E 87 01 00 0C 17 96 0B 00 04 02 07 01 00 00 00 04 0C 08 47 52 17 96 0B 00 04 01 07 01 00 00 00 04 0C 08 48 52 17 96 1B 00 04 06 04 04 04 05 04 0A 04 0B 04 07 04 08 04 03 04 09 07 09 00 00 00 04 0C 08 38 52 17 96 09 00 07 00 00 00 00 04 0C 08 49 52 17 96 09 00 07 00 00 00 00 04 01 08 0E 52 17 4F 96 04 00 04 02 08 39 8E 2C 00 00 04 00 06 29 00 02 69 6E 64 65 78 00 04 64 69 73 70 6C 61 79 53 74 72 69 6E 67 00 03 70 72 65 66 69 78 00 05 69 63 6F 6E 00 71 00 96 04 00 04 01 08 27 4E 96 02 00 04 02 4E 87 01 00 06 17 96 0B 00 04 02 07 01 00 00 00 04 06 08 47 52 17 96 0B 00 04 01 07 01 00 00 00 04 06 08 48 52 17 96 0F 00 04 05 04 03 04 04 07 03 00 00 00 04 06 08 39 52 17 96 09 00 07 00 00 00 00 04 06 08 4A 52 17 96 09 00 07 00 00 00 00 04 06 08 49 52 17 96 09 00 07 00 00 00 00 04 01 08 0E 52 17 4F 96 04 00 04 02 08 46 8E 36 00 00 02 00 06 29 00 03 74 61 72 67 65 74 49 6E 64 65 78 00 04 66 6F 72 63 65 52 65 64 72 61 77 49 66 50 72 65 76 69 6F 75 73 6C 79 53 65 6C 65 63 74 65 64 00 7E 01 96 03 00 04 03 03 49 4C 9D 02 00 0F 00 17 96 04 00 04 01 08 36 4E 96 02 00 04 03 49 4C 12 9D 02 00 07 00 17 96 02 00 04 04 12 12 9D 02 00 05 00 96 01 00 03 3E 96 05 00 07 00 00 00 00 87 01 00 02 17 96 04 00 04 02 08 21 1C 96 02 00 08 29 4E 48 12 9D 02 00 2A 00 96 09 00 07 00 00 00 00 04 01 08 27 4E 96 02 00 04 02 4E 96 02 00 08 4B 52 17 96 02 00 04 02 50 87 01 00 02 17 99 02 00 C1 FF 96 07 00 04 03 07 FF FF FF FF 67 4C 12 9D 02 00 75 FD 17 96 04 00 04 03 08 21 1C 96 02 00 08 29 4E 48 12 9D 02 00 D5 00 96 04 00 04 01 08 27 4E 96 02 00 04 03 4E 87 01 00 05 17 96 0C 00 04 05 00 5F 76 69 73 69 62 6C 65 00 4E 12 9D 02 00 AC 00 96 06 00 04 01 08 36 04 03 4F 96 09 00 07 00 00 00 00 04 05 08 4C 52 17 96 04 00 04 01 08 4D 4E 96 04 00 04 01 08 4E 4E 96 04 00 04 01 08 4F 4E 96 04 00 04 01 08 50 4E 96 09 00 07 04 00 00 00 04 05 08 4A 52 17 96 0B 00 04 03 07 03 00 00 00 04 01 08 0F 4E 47 0B 87 01 00 06 17 96 07 00 04 06 07 00 00 00 00 48 12 9D 02 00 15 00 96 0B 00 04 06 07 01 00 00 00 04 01 08 0D 52 17 99 02 00 2A 00 96 07 00 04 06 07 05 00 00 00 67 12 9D 02 00 19 00 96 07 00 04 06 07 05 00 00 00 0B 96 09 00 07 01 00 00 00 04 01 08 0D 52 17 4F 96 04 00 04 02 08 37 8E 2A 00 00 04 00 06 29 00 05 69 63 6F 6E 30 00 03 64 69 73 70 6C 61 79 30 00 04 69 63 6F 6E 31 00 02 64 69 73 70 6C 61 79 31 00 28 00 96 06 00 04 01 08 50 04 05 4F 96 06 00 04 01 08 4E 04 04 4F 96 06 00 04 01 08 4F 04 03 4F 96 06 00 04 01 08 4D 04 02 4F 4F 96 09 00 04 01 08 29 07 0C 00 00 00 4F 96 09 00 04 02 08 36 07 FF FF FF FF 4F 96 09 00 04 02 08 0F 07 00 00 00 00 4F 96 09 00 04 02 08 10 07 00 00 00 00 4F 96 08 00 07 01 00 00 00 02 08 1F 1C 96 02 00 08 21 4E 96 02 00 08 25 4E 96 07 00 07 03 00 00 00 08 51 3D 17 00 FF 09 06 00 00 00 61 00 00 00 00 00 3F 0E 22 00 00 00 01 00 61 00 5F 5F 50 61 63 6B 61 67 65 73 2E 44 65 6C 65 67 61 74 65 57 69 74 68 50 61 72 61 6D 73 00 FF 0E 32 01 00 00 61 00 88 5A 00 0B 00 5F 67 6C 6F 62 61 6C 00 44 65 6C 65 67 61 74 65 57 69 74 68 50 61 72 61 6D 73 00 70 72 6F 74 6F 74 79 70 65 00 63 72 65 61 74 65 00 5F 61 72 67 73 00 73 6C 69 63 65 00 63 6F 6E 63 61 74 00 74 00 66 00 61 70 70 6C 79 00 41 53 53 65 74 50 72 6F 70 46 6C 61 67 73 00 96 02 00 08 00 1C 96 02 00 08 01 4E 12 12 9D 02 00 BE 00 96 02 00 08 00 1C 96 02 00 08 01 9B 05 00 00 00 00 00 00 87 01 00 01 4F 96 04 00 04 01 08 02 4E 87 01 00 02 17 96 04 00 04 01 08 03 8E 0E 00 00 02 00 04 26 00 00 74 00 00 66 00 5D 00 96 10 00 08 04 07 02 00 00 00 07 01 00 00 00 04 01 08 05 52 3C 8E 08 00 00 00 00 03 26 00 32 00 96 02 00 08 04 1C 96 09 00 07 01 00 00 00 04 01 08 06 52 87 01 00 02 17 96 04 00 04 02 08 07 1C 96 07 00 07 02 00 00 00 08 08 1C 96 02 00 08 09 52 17 87 01 00 03 17 96 02 00 04 03 3E 4F 96 08 00 07 01 00 00 00 02 08 00 1C 96 02 00 08 01 4E 96 02 00 08 02 4E 96 07 00 07 03 00 00 00 08 0A 3D 17 00 FF 09 06 00 00 00 62 00 00 00 00 00 3F 0E 1B 00 00 00 01 00 62 00 5F 5F 50 61 63 6B 61 67 65 73 2E 53 71 75 61 64 53 65 6C 65 63 74 00 FF 0E A7 02 00 00 62 00 88 8E 00 10 00 5F 67 6C 6F 62 61 6C 00 53 71 75 61 64 53 65 6C 65 63 74 00 70 72 6F 74 6F 74 79 70 65 00 6F 6E 4C 6F 61 64 00 53 65 74 4F 62 6A 65 63 74 69 76 65 00 55 70 64 61 74 65 41 6E 63 68 6F 72 69 6E 67 00 6D 78 00 75 74 69 6C 73 00 44 65 6C 65 67 61 74 65 00 63 72 65 61 74 65 00 6F 62 6A 65 63 74 69 76 65 4D 43 00 5F 78 00 5F 79 00 74 68 65 53 71 75 61 64 4C 69 73 74 00 68 74 6D 6C 54 65 78 74 00 5F 76 69 73 69 62 6C 65 00 96 02 00 08 00 1C 96 02 00 08 01 4E 12 12 9D 02 00 FF 01 96 02 00 08 00 1C 96 02 00 08 01 8E 08 00 00 00 00 03 1A 01 0D 00 96 08 00 07 00 00 00 00 04 01 03 52 17 87 01 00 01 4F 96 02 00 08 00 1C 96 02 00 08 01 4E 96 08 00 00 53 63 72 65 65 6E 00 1C 69 96 04 00 04 01 08 02 4E 87 01 00 02 17 96 02 00 08 00 1C 96 0D 00 00 49 44 69 73 70 6F 73 61 62 6C 65 00 4E 96 07 00 07 01 00 00 00 08 00 1C 96 02 00 08 01 4E 2C 96 04 00 04 02 08 03 8E 08 00 00 00 00 0C 19 00 5B 00 96 09 00 07 00 00 00 00 04 02 08 03 52 17 96 0D 00 04 01 00 68 65 6C 70 42 61 72 4D 43 00 4E 96 18 00 00 73 68 6F 75 6C 64 41 6E 63 68 6F 72 54 6F 42 6F 74 74 6F 6D 00 05 01 4F 96 0D 00 00 00 00 00 07 02 00 00 00 04 01 08 04 52 17 96 09 00 07 00 00 00 00 04 01 08 05 52 17 4F 96 04 00 04 02 08 05 8E 08 00 00 00 00 03 29 00 6A 00 96 1C 00 07 01 00 00 00 07 01 00 00 00 07 00 00 00 00 00 45 6E 76 69 72 6F 6E 6D 65 6E 74 00 1C 96 0A 00 00 69 6E 73 74 61 6E 63 65 00 52 96 0B 00 00 67 65 74 41 6E 63 68 6F 72 00 52 87 01 00 02 17 96 04 00 04 01 08 0A 4E 96 07 00 08 0B 04 02 00 78 00 4E 4F 96 04 00 04 01 08 0A 4E 96 07 00 08 0C 04 02 00 79 00 4E 4F 4F 96 04 00 04 02 08 04 8E 15 00 00 02 00 06 29 00 05 74 69 74 6C 65 00 04 62 6F 64 79 00 4C 00 96 04 00 04 01 08 0A 4E 87 01 00 03 17 96 0D 00 04 03 00 74 69 74 6C 65 54 65 78 74 00 4E 96 04 00 08 0E 04 05 4F 96 0C 00 04 03 00 62 6F 64 79 54 65 78 74 00 4E 96 04 00 08 0E 04 04 4F 96 08 00 04 03 08 0F 04 04 00 00 49 12 4F 4F 96 08 00 07 01 00 00 00 02 08 00 1C 96 02 00 08 01 4E 96 02 00 08 02 4E 96 15 00 07 03 00 00 00 00 41 53 53 65 74 50 72 6F 70 46 6C 61 67 73 00 On the UnrealScript side I modified the mouse callback method UISquadSelect_SquadList.OnMouseEvent() to process the offset portion of the name string of the button callback object and pass it on to XGFacility_Barracks.DEMOAddNewSoldiers(), like so: In XGFacility_Barracks.DEMOAddNewSoldiers() I then iterate the soldiers assigned to the skyranger, map their indexes to the corresponding display slot via fill order lookup, add the offset, map the changed display index back and call SetHQLocation() on them to move the pawns. Setting the soldiers' m_iHQLocation is done to force the game to re-create the pawns, otherwise they will not change position (but will change their idle animation stance). Code looks like this: UnrealScript hex data: I hope I didn't forget anything :) Things left to do: find a nicer-looking way to move pawns aroundpossibly store offset value persistently in some instance variablemake adding soldiers respect offset value (adding units after the list has been scrolled attached pawns in wrong slots)re-factor code to be more efficient (couldn't get accessing the kSoldier local variable work in the innermost block, game kept crashing, had to resort to long HANGAR().m_kSkyranger.m_arrSoldiers construct)As always, feedback and suggestions are most welcome, let's make this work :cool:
  21. Very nice! :thumbsup: Showing the move stat is really useful :) Have you considered moving some of that logic to the corresponding embedded flash file, e.g. encoding multiple pieces of data in a single string and picking them apart again in ActionScript? You probably wouldn't need to remove any formatting info that way as the flash files contain lots of unnecessary stuff that can be thrown out to make room for additional logic/formatting/etc. :)
  22. Replacing all color instances with a single specific color probably wouldn't be a good idea as the various shapes most likely use different shades of the basic cyan color. I think the best option would be identifying all necessary colors and their offsets and dynamically applying some kind of general color transformation to turn each of them into corresponding shades of a different base color, e.g. via hue/saturation/lightness (HSL) shifting. There's still a bunch of UI elements that do not feature the basic cyan theme, e.g. the abduction selection menu (yellow), the landed ufo mission menu (red), the Psi Labs testing notification popup (purple) to name a few. These could all be grouped under a corresponding color scheme and receive their own color transformation, if desired :) Or each menu could get its own separate transformation, if one would want to further differentiate them from one another.
  23. You're right about that, a lot of the ActionScript classes used in various GUI components are pulled from a common master file, referred to as '..\gfxComponents\components.swf' which is the single flash file embedded into XComGame.upk. I've tested changing the NORMAL constant from "67E8ED" to "FFFFFF" (pretty straight-forward hex change, as it's plainly readable in XComGame.upk at offset 0xA4C6B8), and sure enough various elements in different UI components in the shell, strategic game and tactical game turned white-ish, mainly text elements like button labels, or the weapon icons in the tactical game. In conclusion, it seems that changing these constants would affect a lot of UI elements, but not all of them and not completely. This makes sense, as most of the visual components are based on shape definitions, which are separate from ActionScript code and therefore aren't affected by these constants at all. The colors used in shapes (e.g. background panels, button borders and the like) are defined separately for each element in each of the various flash files and it would take a considerable amount of work to find and change all of them - it's not impossible though, just an arduous task :smile: To elaborate on that, each shape is defined by a DefineShape tag, or one of its extensions (DefineShape2, DefineShape3, DefineShape4) in an .swf file. The various SWF tags which can be used are all documented in the SWF File Format Specification. You can decompile SWF tags via swfdump.exe (part of the excellent SWFTools package) to create a text file containing information like this: [053] 57 DEFINESHAPE4 defines id 0096 bbox [-1.30, -1.30, 957.30, 66.80] | fillstyles(01) linestyles(01) | 1 ) SOLID 0000007f 1 ) 2.00 e603057f | | fill: 00/01 line:01 - moveTo 956.00 65.50 | fill: 00/01 line:01 - lineTo 0.00 65.50 | fill: 00/01 line:01 - lineTo 0.00 0.00 | fill: 00/01 line:01 - lineTo 956.00 0.00 | fill: 00/01 line:01 - lineTo 956.00 65.50 | This tag appears to define a rectangle with a black fill (with 50% opacity) and a bright red (50% opacity) stroke with a with of 2.0 twips (1 twip = 1/20 px). If I'm reading the dump right this is probably the background shape for a sprite used for 'KIA' soldiers in the combat debriefing screen. Fortunately swfdump.exe can also dump the corresponding hex bytes, so you can quickly identify the corresponding color hex values for modification (which I've highlighted for illustration purposes). Personally, I think changing the overall color theme of the UI would be a neat thing. It would be most awesome if someone could create a simple utility for users to choose a base color or hue for themselves and creating a customized ToolBoks mod based on that :smile: I could help with the utility programming part, but I'm not really interested in rifling through all flash files identifying the hundreds of shape definition color offsets needed :sweat:
  24. This is all pretty interesting :smile: Kinda wasteful approach Firaxis took there with packaging all that redundant stuff into the level files :ermm: I suspect what you stumbled upon in your last post are references to Kismet nodes, the Unreal Engine's visual scripting system which is separate from UnrealScript (and may, in fact, replace UnrealScript in future versions of the engine, from what I've heard). I don't know if there are any Kismet editors around that work on packaged game files, from what I can gather there is limited functionality for that in a modding tool for Mass Effect 3, ME3Explorer. You could try checking out their forums for some additional pointers, e.g. this thread.
×
×
  • Create New...