Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Serializing blueprints #9

Closed
masagrator opened this issue Dec 2, 2019 · 8 comments
Closed

Serializing blueprints #9

masagrator opened this issue Dec 2, 2019 · 8 comments

Comments

@masagrator
Copy link

masagrator commented Dec 2, 2019

Is it in plans to support serializing blueprints?
Thanks for your work. Your parser made translating Octopath Traveler much easier :D
image

@SirWaddles
Copy link
Owner

There shouldn't really be anything in particular that prevents it from serializing blueprints. Although there are a few things that prevent it from being able to extract assets from any game except Fortnite.

Usually when serializing a blueprint, it either works or it doesn't. When it doesn't work, it should print out an error message showing where it failed. Usually this is because of a structure or a property type that I haven't added support for. If you can show me the error message you're seeing, I may be able to add support for whatever is causing it.

@masagrator
Copy link
Author

masagrator commented Dec 4, 2019

I have errors for whole file

D:\Tools\john-wick-parse-3.0.2>john-wick-parse serialize ArsenalMovement
Did not read StructProperty correctly. Current Position: 12, Bytes Remaining: 24
Did not read BlueprintGeneratedClass correctly. Current Position: 106, Bytes Remaining: 384
Did not read ClassProperty correctly. Current Position: 5550, Bytes Remaining: 28
Did not read IntProperty correctly. Current Position: 5590, Bytes Remaining: 20
Did not read Function correctly. Current Position: 5622, Bytes Remaining: 696
Did not read Function correctly. Current Position: 6330, Bytes Remaining: 46
Did not read ObjectProperty correctly. Current Position: 6388, Bytes Remaining: 24
Did not read Function correctly. Current Position: 6424, Bytes Remaining: 74
Did not read Function correctly. Current Position: 6510, Bytes Remaining: 46
Did not read StructProperty correctly. Current Position: 6568, Bytes Remaining: 24
Did not read Function correctly. Current Position: 6604, Bytes Remaining: 60
Did not read StructProperty correctly. Current Position: 6676, Bytes Remaining: 24
Did not read Function correctly. Current Position: 6712, Bytes Remaining: 1796
Did not read FloatProperty correctly. Current Position: 8520, Bytes Remaining: 20
Did not read Function correctly. Current Position: 8552, Bytes Remaining: 742
Did not read FloatProperty correctly. Current Position: 9306, Bytes Remaining: 20
Did not read Function correctly. Current Position: 9338, Bytes Remaining: 895
Did not read FloatProperty correctly. Current Position: 10245, Bytes Remaining: 20
Did not read Function correctly. Current Position: 10277, Bytes Remaining: 378
Did not read ObjectProperty correctly. Current Position: 10667, Bytes Remaining: 24
Did not read Function correctly. Current Position: 10703, Bytes Remaining: 669
Did not read StructProperty correctly. Current Position: 11384, Bytes Remaining: 24
Did not read Function correctly. Current Position: 11420, Bytes Remaining: 122
Did not read BoolProperty correctly. Current Position: 11554, Bytes Remaining: 22
Did not read Function correctly. Current Position: 11588, Bytes Remaining: 259
Did not read StructProperty correctly. Current Position: 11859, Bytes Remaining: 24
Did not read Function correctly. Current Position: 11895, Bytes Remaining: 254
Did not read ObjectProperty correctly. Current Position: 12161, Bytes Remaining: 24
Did not read Function correctly. Current Position: 12197, Bytes Remaining: 1142
Did not read StructProperty correctly. Current Position: 13351, Bytes Remaining: 24
Did not read Function correctly. Current Position: 13387, Bytes Remaining: 1358
Did not read BoolProperty correctly. Current Position: 14757, Bytes Remaining: 22
Did not read Function correctly. Current Position: 14791, Bytes Remaining: 1382
Did not read ByteProperty correctly. Current Position: 16185, Bytes Remaining: 24
Did not read ArrayProperty correctly. Current Position: 16221, Bytes Remaining: 24
Did not read ObjectProperty correctly. Current Position: 16257, Bytes Remaining: 24
Did not read ArrayProperty correctly. Current Position: 16293, Bytes Remaining: 24
Did not read BoolProperty correctly. Current Position: 16329, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 16363, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 16397, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 16431, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 16465, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 16499, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 16533, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 16567, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 16601, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 16635, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 16669, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 16703, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 16737, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 16771, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 16805, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 16839, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 16873, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 16907, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 16941, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 16975, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 17009, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 17043, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 17077, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 17111, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 17145, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 17179, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 17213, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 17247, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 17281, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 17315, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 17349, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 17383, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 17417, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 17451, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 17485, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 17519, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 17553, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 17587, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 17621, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 17655, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 17689, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 17723, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 17757, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 17791, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 17825, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 17859, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 17893, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 17927, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 17961, Bytes Remaining: 22
Did not read ObjectProperty correctly. Current Position: 17995, Bytes Remaining: 24
Did not read Function correctly. Current Position: 18031, Bytes Remaining: 2026
Did not read FloatProperty correctly. Current Position: 20069, Bytes Remaining: 20
Did not read Function correctly. Current Position: 20101, Bytes Remaining: 967
Did not read BoolProperty correctly. Current Position: 21080, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 21114, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 21148, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 21182, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 21216, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 21250, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 21284, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 21318, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 21352, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 21386, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 21420, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 21454, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 21488, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 21522, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 21556, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 21590, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 21624, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 21658, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 21692, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 21726, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 21760, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 21794, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 21828, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 21862, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 21896, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 21930, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 21964, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 21998, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 22032, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 22066, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 22100, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 22134, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 22168, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 22202, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 22236, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 22270, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 22304, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 22338, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 22372, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 22406, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 22440, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 22474, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 22508, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 22542, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 22576, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 22610, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 22644, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 22678, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 22712, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 22746, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 22780, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 22814, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 22848, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 22882, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 22916, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 22950, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 22984, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 23018, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 23052, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 23086, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 23120, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 23154, Bytes Remaining: 22
Did not read BoolProperty correctly. Current Position: 23188, Bytes Remaining: 22
Did not read ByteProperty correctly. Current Position: 23222, Bytes Remaining: 24
Did not read ByteProperty correctly. Current Position: 23258, Bytes Remaining: 24
Did not read ClassProperty correctly. Current Position: 23294, Bytes Remaining: 28
Did not read DelegateProperty correctly. Current Position: 23334, Bytes Remaining: 24
Did not read EnumProperty correctly. Current Position: 23370, Bytes Remaining: 28
Did not read FloatProperty correctly. Current Position: 23410, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 23442, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 23474, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 23506, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 23538, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 23570, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 23602, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 23634, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 23666, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 23698, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 23730, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 23762, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 23794, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 23826, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 23858, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 23890, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 23922, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 23954, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 23986, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 24018, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 24050, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 24082, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 24114, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 24146, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 24178, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 24210, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 24242, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 24274, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 24306, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 24338, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 24370, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 24402, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 24434, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 24466, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 24498, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 24530, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 24562, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 24594, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 24626, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 24658, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 24690, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 24722, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 24754, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 24786, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 24818, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 24850, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 24882, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 24914, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 24946, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 24978, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 25010, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 25042, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 25074, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 25106, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 25138, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 25170, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 25202, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 25234, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 25266, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 25298, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 25330, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 25362, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 25394, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 25426, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 25458, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 25490, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 25522, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 25554, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 25586, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 25618, Bytes Remaining: 20
Did not read FloatProperty correctly. Current Position: 25650, Bytes Remaining: 20
Did not read IntProperty correctly. Current Position: 25682, Bytes Remaining: 20
Did not read IntProperty correctly. Current Position: 25714, Bytes Remaining: 20
Did not read IntProperty correctly. Current Position: 25746, Bytes Remaining: 20
Did not read IntProperty correctly. Current Position: 25778, Bytes Remaining: 20
Did not read NameProperty correctly. Current Position: 25810, Bytes Remaining: 20
Did not read ObjectProperty correctly. Current Position: 25842, Bytes Remaining: 24
Did not read ObjectProperty correctly. Current Position: 25878, Bytes Remaining: 24
Did not read ObjectProperty correctly. Current Position: 25914, Bytes Remaining: 24
Did not read ObjectProperty correctly. Current Position: 25950, Bytes Remaining: 24
Did not read ObjectProperty correctly. Current Position: 25986, Bytes Remaining: 24
Did not read ObjectProperty correctly. Current Position: 26022, Bytes Remaining: 24
Did not read ObjectProperty correctly. Current Position: 26058, Bytes Remaining: 24
Did not read ObjectProperty correctly. Current Position: 26094, Bytes Remaining: 24
Did not read ObjectProperty correctly. Current Position: 26130, Bytes Remaining: 24
Did not read ObjectProperty correctly. Current Position: 26166, Bytes Remaining: 24
Did not read ObjectProperty correctly. Current Position: 26202, Bytes Remaining: 24
Did not read ObjectProperty correctly. Current Position: 26238, Bytes Remaining: 24
Did not read ObjectProperty correctly. Current Position: 26274, Bytes Remaining: 24
Did not read ObjectProperty correctly. Current Position: 26310, Bytes Remaining: 24
Did not read ObjectProperty correctly. Current Position: 26346, Bytes Remaining: 24
Did not read ObjectProperty correctly. Current Position: 26382, Bytes Remaining: 24
Did not read ObjectProperty correctly. Current Position: 26418, Bytes Remaining: 24
Did not read ObjectProperty correctly. Current Position: 26454, Bytes Remaining: 24
Did not read ObjectProperty correctly. Current Position: 26490, Bytes Remaining: 24
Did not read ObjectProperty correctly. Current Position: 26526, Bytes Remaining: 24
Did not read ObjectProperty correctly. Current Position: 26562, Bytes Remaining: 24
Did not read ObjectProperty correctly. Current Position: 26598, Bytes Remaining: 24
Did not read ObjectProperty correctly. Current Position: 26634, Bytes Remaining: 24
Did not read ObjectProperty correctly. Current Position: 26670, Bytes Remaining: 24
Did not read ObjectProperty correctly. Current Position: 26706, Bytes Remaining: 24
Did not read ObjectProperty correctly. Current Position: 26742, Bytes Remaining: 24
Did not read ObjectProperty correctly. Current Position: 26778, Bytes Remaining: 24
Did not read ObjectProperty correctly. Current Position: 26814, Bytes Remaining: 24
Did not read ObjectProperty correctly. Current Position: 26850, Bytes Remaining: 24
Did not read ObjectProperty correctly. Current Position: 26886, Bytes Remaining: 24
Did not read ObjectProperty correctly. Current Position: 26922, Bytes Remaining: 24
Did not read ObjectProperty correctly. Current Position: 26958, Bytes Remaining: 24
Did not read ObjectProperty correctly. Current Position: 26994, Bytes Remaining: 24
Did not read ObjectProperty correctly. Current Position: 27030, Bytes Remaining: 24
Did not read ObjectProperty correctly. Current Position: 27066, Bytes Remaining: 24
Did not read ObjectProperty correctly. Current Position: 27102, Bytes Remaining: 24
Did not read ObjectProperty correctly. Current Position: 27138, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 27174, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 27210, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 27246, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 27282, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 27318, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 27354, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 27390, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 27426, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 27462, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 27498, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 27534, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 27570, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 27606, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 27642, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 27678, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 27714, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 27750, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 27786, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 27822, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 27858, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 27894, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 27930, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 27966, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 28002, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 28038, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 28074, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 28110, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 28146, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 28182, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 28218, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 28254, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 28290, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 28326, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 28362, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 28398, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 28434, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 28470, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 28506, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 28542, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 28578, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 28614, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 28650, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 28686, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 28722, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 28758, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 28794, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 28830, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 28866, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 28902, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 28938, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 28974, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 29010, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 29046, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 29082, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 29118, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 29154, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 29190, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 29226, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 29262, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 29298, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 29334, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 29370, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 29406, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 29442, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 29478, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 29514, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 29550, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 29586, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 29622, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 29658, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 29694, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 29730, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 29766, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 29802, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 29838, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 29874, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 29910, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 29946, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 29982, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 30018, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 30054, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 30090, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 30126, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 30162, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 30198, Bytes Remaining: 24
Did not read StructProperty correctly. Current Position: 30234, Bytes Remaining: 24

Only two things were serialized correctly.
Upload files so You can check them? Because I don't think You can read anything from this errors, but maybe I'm wrong.

@SirWaddles
Copy link
Owner

I never was able to figure out the StructProperty. With that said, there's nothing there that would prevent it from outputting a json file.

Is there anything in the resulting file that's missing that you are specifically after? It'd be quite a bit of work to get all of these classes supported.

@masagrator
Copy link
Author

masagrator commented Dec 5, 2019

I want to find analog input functions or coefficients to repair movement that is tied to 30 FPS and is broken in 60 FPS (Arsenal is moving with half speed max and editing config file with binds can fix it, but then boosters angle is broken). So maybe FloatProperty and IntProperty is what I need.

@Kein
Copy link

Kein commented Jan 6, 2020

What confuses you about StructProperty? Ask your answers and sholl be granted.

@SirWaddles
Copy link
Owner

I was able to serialize FloatProperty and IntProperty correctly, but there isn't actually any useful information present there. At least, not in the structures beyond the default UObject. So basically, if nothing useful is showing up in the current serialization, adding these new serializers won't be useful.

@Kein
Copy link

Kein commented Jan 7, 2020

Yeah, Struct property is basically a proper StructElement or UObject. When talking about default UE4/Fortnite the Structs are all known so it just a matter of creating struct types map and checking if type of a Struct from asset file matches any in the map and parsing it, otherwise, just process it as generic UObject without padding.

Issues may arise when:

  • you work with assets from custom UE4 based game. They may introduce their own struct types (havent seen yet tho)
  • when structs are part of the Arrays. This is where things get real ogre because structure changes and is more compact so it needs special case where you basically try ti deserialize one thing (array of structs) and if it fails you rollback and read the 2nd thing (collection of UObjects) or 3rd thing (just UObject)

@SirWaddles
Copy link
Owner

Gonna close this now. Most of these structures seem pretty much useless, at least the ones I was able to serialize.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants