From 094acfea64335dc92549c123b60f384dd7e3a9d0 Mon Sep 17 00:00:00 2001 From: Floogle <18466542+skyfloogle@users.noreply.github.com> Date: Thu, 22 Apr 2021 19:18:19 +0200 Subject: [PATCH] add 8.1.71 support (bump to 0.5.4) --- gm8x_fix.c | 7 +- patches.c | 566 +++++++++++++++++++++++++++++++++++++++++++++++++++++ version.rc | 10 +- 3 files changed, 577 insertions(+), 6 deletions(-) diff --git a/gm8x_fix.c b/gm8x_fix.c index a026ff5..50dfc7a 100644 --- a/gm8x_fix.c +++ b/gm8x_fix.c @@ -34,6 +34,11 @@ Patch patches[] = { {.bytes = schedpatch_81_65, .name = "GM8.1.65 scheduler patch", .type = SCHED}, {.bytes = inputlagpatch_81_65, .name = "GM8.1.65 input lag patch", .type = INPUTLAG}, + {.bytes = joypatch_81_71, .name = "GM8.1.71 joystick patch", .type = JOY}, + {.bytes = dplaypatch_81_71, .name = "GM8.1.71 DirectPlay patch", .type = DPLAY}, + {.bytes = schedpatch_81_71, .name = "GM8.1.71 scheduler patch", .type = SCHED}, + {.bytes = inputlagpatch_81_71, .name = "GM8.1.71 input lag patch", .type = INPUTLAG}, + {.bytes = joypatch_81_135, .name = "GM8.1.135 joystick patch", .type = JOY}, {.bytes = dplaypatch_81_135, .name = "GM8.1.135 DirectPlay patch", .type = DPLAY}, {.bytes = schedpatch_81_135, .name = "GM8.1.135 scheduler patch", .type = SCHED}, @@ -294,7 +299,7 @@ int main(int argc, const char *argv[]) { valid_args = false; } // funny title - puts("Welcome to gm8x_fix v0.5.3!"); + puts("Welcome to gm8x_fix v0.5.4!"); puts("Source code is at https://github.com/skyfloogle/gm8x_fix under MIT license."); puts("---------------------------------------------------------------------------"); // did the user decide to be a funnyman and disable everything diff --git a/patches.c b/patches.c index 7d7296c..1ff62a3 100644 --- a/patches.c +++ b/patches.c @@ -356,6 +356,123 @@ PatchByte joypatch_81_65[] = { {-1,0,0} }; +PatchByte joypatch_81_71[] = { + { 0x1cf0f7, 0x53, 0xb8 }, + { 0x1cf0f8, 0x6a, 0xa5 }, + { 0x1cf0fa, 0xe8, 0x0 }, + { 0x1cf0fb, 0x9, 0x0 }, + { 0x1cf0fc, 0xa1, 0x90 }, + { 0x1cf0fd, 0xf3, 0x90 }, + { 0x1cf0fe, 0xff, 0x90 }, + { 0x1cf1f8, 0x53, 0xb8 }, + { 0x1cf1f9, 0x6a, 0xa5 }, + { 0x1cf1fa, 0x1, 0x0 }, + { 0x1cf1fb, 0xe8, 0x0 }, + { 0x1cf1fc, 0x8, 0x0 }, + { 0x1cf1fd, 0xa0, 0x90 }, + { 0x1cf1fe, 0xf3, 0x90 }, + { 0x1cf1ff, 0xff, 0x90 }, + { 0x20a821, 0x50, 0xb8 }, + { 0x20a822, 0x53, 0xa5 }, + { 0x20a823, 0xe8, 0x0 }, + { 0x20a824, 0xd8, 0x0 }, + { 0x20a825, 0xe9, 0x0 }, + { 0x20a826, 0xef, 0x90 }, + { 0x20a827, 0xff, 0x90 }, + { 0x20a881, 0x50, 0xb8 }, + { 0x20a882, 0x56, 0xa5 }, + { 0x20a883, 0xe8, 0x0 }, + { 0x20a884, 0x78, 0x0 }, + { 0x20a885, 0xe9, 0x0 }, + { 0x20a886, 0xef, 0x90 }, + { 0x20a887, 0xff, 0x90 }, + { 0x20a928, 0x50, 0xb8 }, + { 0x20a929, 0x56, 0xa5 }, + { 0x20a92a, 0xe8, 0x0 }, + { 0x20a92b, 0xc9, 0x0 }, + { 0x20a92c, 0xe8, 0x0 }, + { 0x20a92d, 0xef, 0x90 }, + { 0x20a92e, 0xff, 0x90 }, + { 0x20a994, 0x50, 0xb8 }, + { 0x20a995, 0x56, 0xa5 }, + { 0x20a996, 0xe8, 0x0 }, + { 0x20a997, 0x5d, 0x0 }, + { 0x20a998, 0xe8, 0x0 }, + { 0x20a999, 0xef, 0x90 }, + { 0x20a99a, 0xff, 0x90 }, + { 0x20aa0c, 0x50, 0xb8 }, + { 0x20aa0d, 0x56, 0xa5 }, + { 0x20aa0e, 0xe8, 0x0 }, + { 0x20aa0f, 0xe5, 0x0 }, + { 0x20aa10, 0xe7, 0x0 }, + { 0x20aa11, 0xef, 0x90 }, + { 0x20aa12, 0xff, 0x90 }, + { 0x20aa84, 0x50, 0xb8 }, + { 0x20aa85, 0x56, 0xa5 }, + { 0x20aa86, 0xe8, 0x0 }, + { 0x20aa87, 0x6d, 0x0 }, + { 0x20aa88, 0xe7, 0x0 }, + { 0x20aa89, 0xef, 0x90 }, + { 0x20aa8a, 0xff, 0x90 }, + { 0x20ab00, 0x50, 0xb8 }, + { 0x20ab01, 0x56, 0xa5 }, + { 0x20ab02, 0xe8, 0x0 }, + { 0x20ab03, 0x1, 0x0 }, + { 0x20ab04, 0xe7, 0x0 }, + { 0x20ab05, 0xef, 0x90 }, + { 0x20ab06, 0xff, 0x90 }, + { 0x20af67, 0x50, 0xb8 }, + { 0x20af68, 0x56, 0xa5 }, + { 0x20af69, 0xe8, 0x0 }, + { 0x20af6a, 0x9a, 0x0 }, + { 0x20af6b, 0xe2, 0x0 }, + { 0x20af6c, 0xef, 0x90 }, + { 0x20af6d, 0xff, 0x90 }, + { 0x20afe7, 0x50, 0xb8 }, + { 0x20afe8, 0x56, 0xa5 }, + { 0x20afe9, 0xe8, 0x0 }, + { 0x20afea, 0x1a, 0x0 }, + { 0x20afeb, 0xe2, 0x0 }, + { 0x20afec, 0xef, 0x90 }, + { 0x20afed, 0xff, 0x90 }, + { 0x20b067, 0x50, 0xb8 }, + { 0x20b068, 0x56, 0xa5 }, + { 0x20b069, 0xe8, 0x0 }, + { 0x20b06a, 0x9a, 0x0 }, + { 0x20b06b, 0xe1, 0x0 }, + { 0x20b06c, 0xef, 0x90 }, + { 0x20b06d, 0xff, 0x90 }, + { 0x20b0e7, 0x50, 0xb8 }, + { 0x20b0e8, 0x56, 0xa5 }, + { 0x20b0e9, 0xe8, 0x0 }, + { 0x20b0ea, 0x1a, 0x0 }, + { 0x20b0eb, 0xe1, 0x0 }, + { 0x20b0ec, 0xef, 0x90 }, + { 0x20b0ed, 0xff, 0x90 }, + { 0x20b167, 0x50, 0xb8 }, + { 0x20b168, 0x56, 0xa5 }, + { 0x20b169, 0xe8, 0x0 }, + { 0x20b16a, 0x9a, 0x0 }, + { 0x20b16b, 0xe0, 0x0 }, + { 0x20b16c, 0xef, 0x90 }, + { 0x20b16d, 0xff, 0x90 }, + { 0x20b1e7, 0x50, 0xb8 }, + { 0x20b1e8, 0x56, 0xa5 }, + { 0x20b1e9, 0xe8, 0x0 }, + { 0x20b1ea, 0x1a, 0x0 }, + { 0x20b1eb, 0xe0, 0x0 }, + { 0x20b1ec, 0xef, 0x90 }, + { 0x20b1ed, 0xff, 0x90 }, + { 0x20b26b, 0x50, 0xb8 }, + { 0x20b26c, 0x56, 0xa5 }, + { 0x20b26d, 0xe8, 0x0 }, + { 0x20b26e, 0x96, 0x0 }, + { 0x20b26f, 0xdf, 0x0 }, + { 0x20b270, 0xef, 0x90 }, + { 0x20b271, 0xff, 0x90 }, +{-1,0,0} +}; + PatchByte joypatch_81_135[] = { { 0x1c5eb3, 0x53, 0xb8 }, { 0x1c5eb4, 0x6a, 0xa5 }, @@ -768,6 +885,16 @@ PatchByte dplaypatch_81_65[] = { {-1,0,0} }; +PatchByte dplaypatch_81_71[] = { + {0x23d384, 'D', 0}, + {0x23d386, 'P', 'P'}, + {0x23d388, 'l', 'l'}, + {0x23d38a, 'a', 'a'}, + {0x23d38c, 'y', 'y'}, + {0x23d38e, 'X', 'X'}, + {-1,0,0} +}; + PatchByte dplaypatch_81_135[] = { { 0x2761ac, 'D', 0 }, { 0x2761ae, 'P', 'P' }, @@ -890,6 +1017,35 @@ PatchByte schedpatch_81_65[] = { {-1,0,0} }; +PatchByte schedpatch_81_71[] = { + { 0x1e4126, 0xb8, 0x6a }, + { 0x1e4127, 0x2d, 0x1 }, + { 0x1e4128, 0x0, 0xe8 }, + { 0x1e4129, 0x0, 0xcb }, + { 0x1e412a, 0x0, 0x50 }, + { 0x1e412b, 0xe8, 0xf2 }, + { 0x1e412c, 0x98, 0xff }, + { 0x1e412d, 0xe7, 0x90 }, + { 0x1e412e, 0xff, 0x90 }, + { 0x1e412f, 0xff, 0x90 }, + { 0x24cd5e, 'j', 't' }, + { 0x24cd5f, 'o', 'i' }, + { 0x24cd60, 'y', 'm' }, + { 0x24cd61, 'G', 'e' }, + { 0x24cd62, 'e', 'B' }, + { 0x24cd63, 't', 'e' }, + { 0x24cd64, 'D', 'g' }, + { 0x24cd65, 'e', 'i' }, + { 0x24cd66, 'v', 'n' }, + { 0x24cd67, 'C', 'P' }, + { 0x24cd68, 'a', 'e' }, + { 0x24cd69, 'p', 'r' }, + { 0x24cd6a, 's', 'i' }, + { 0x24cd6b, 'W', 'o' }, + { 0x24cd6c, 0x0, 'd' }, + {-1,0,0} +}; + PatchByte schedpatch_81_135[] = { { 0x1f52be, 0xb8, 0x6a }, { 0x1f52bf, 0x2d, 0x01 }, @@ -1805,6 +1961,416 @@ PatchByte inputlagpatch_81_65[] = { {-1,0,0} }; +PatchByte inputlagpatch_81_71[] = { + { 0x1d4733, 0xe8, 0xa1 }, + { 0x1d4734, 0xb8, 0x80 }, + { 0x1d4735, 0x8a, 0x9d }, + { 0x1d4736, 0xf5, 0x64 }, + { 0x1d4737, 0xff, 0x0 }, + { 0x1d4738, 0x89, 0x83 }, + { 0x1d4739, 0x45, 0x38 }, + { 0x1d473a, 0xf0, 0xff }, + { 0x1d473b, 0x89, 0x75 }, + { 0x1d473c, 0x55, 0x14 }, + { 0x1d473d, 0xf4, 0xa1 }, + { 0x1d473e, 0x8b, 0xb8 }, + { 0x1d473f, 0x45, 0xa1 }, + { 0x1d4740, 0xf0, 0x64 }, + { 0x1d4741, 0x8b, 0x0 }, + { 0x1d4742, 0x55, 0x80 }, + { 0x1d4743, 0xf4, 0x38 }, + { 0x1d4744, 0x3b, 0x0 }, + { 0x1d4745, 0x55, 0x74 }, + { 0x1d4746, 0xfc, 0xa }, + { 0x1d4747, 0x75, 0xe8 }, + { 0x1d4748, 0x7, 0x44 }, + { 0x1d4749, 0x3b, 0x11 }, + { 0x1d474a, 0x45, 0xf6 }, + { 0x1d474b, 0xf8, 0xff }, + { 0x1d474c, 0x73, 0xe8 }, + { 0x1d474d, 0x10, 0x1f }, + { 0x1d474e, 0xeb, 0x11 }, + { 0x1d474f, 0x2, 0xf6 }, + { 0x1d4750, 0x7d, 0xff }, + { 0x1d4751, 0xc, 0xe8 }, + { 0x1d4752, 0x8b, 0x9a }, + { 0x1d4753, 0x45, 0x8a }, + { 0x1d4754, 0xf0, 0xf5 }, + { 0x1d4755, 0x89, 0xff }, + { 0x1d4756, 0x45, 0x89 }, + { 0x1d4757, 0xf8, 0x45 }, + { 0x1d4758, 0x8b, 0xf0 }, + { 0x1d4759, 0x45, 0x89 }, + { 0x1d475a, 0xf4, 0x55 }, + { 0x1d475b, 0x89, 0xf4 }, + { 0x1d475c, 0x45, 0x8b }, + { 0x1d475d, 0xfc, 0x45 }, + { 0x1d475e, 0xa1, 0xf0 }, + { 0x1d475f, 0x24, 0x8b }, + { 0x1d4760, 0xa3, 0x55 }, + { 0x1d4761, 0x64, 0xf4 }, + { 0x1d4762, 0x0, 0x3b }, + { 0x1d4763, 0x8b, 0x55 }, + { 0x1d4764, 0x0, 0xfc }, + { 0x1d4765, 0x83, 0x75 }, + { 0x1d4766, 0x78, 0x7 }, + { 0x1d4767, 0x8, 0x3b }, + { 0x1d4768, 0x0, 0x45 }, + { 0x1d4769, 0x7f, 0xf8 }, + { 0x1d476a, 0xe, 0x73 }, + { 0x1d476b, 0xa1, 0x10 }, + { 0x1d476c, 0x24, 0xeb }, + { 0x1d476d, 0xa3, 0x2 }, + { 0x1d476e, 0x64, 0x7d }, + { 0x1d476f, 0x0, 0xc }, + { 0x1d4771, 0x0, 0x45 }, + { 0x1d4772, 0xc7, 0xf0 }, + { 0x1d4773, 0x40, 0x89 }, + { 0x1d4774, 0x8, 0x45 }, + { 0x1d4775, 0x1, 0xf8 }, + { 0x1d4776, 0x0, 0x8b }, + { 0x1d4777, 0x0, 0x45 }, + { 0x1d4778, 0x0, 0xf4 }, + { 0x1d4779, 0xa1, 0x89 }, + { 0x1d477a, 0x24, 0x45 }, + { 0x1d477b, 0xa3, 0xfc }, + { 0x1d477c, 0x64, 0xa1 }, + { 0x1d477d, 0x0, 0x24 }, + { 0x1d477e, 0x8b, 0xa3 }, + { 0x1d477f, 0x0, 0x64 }, + { 0x1d4780, 0xff, 0x0 }, + { 0x1d4781, 0x70, 0x8b }, + { 0x1d4782, 0x8, 0x0 }, + { 0x1d4783, 0xb8, 0x83 }, + { 0x1d4784, 0x40, 0x78 }, + { 0x1d4785, 0x42, 0x8 }, + { 0x1d4786, 0xf, 0x0 }, + { 0x1d4787, 0x0, 0x7f }, + { 0x1d4788, 0x5a, 0xe }, + { 0x1d4789, 0x8b, 0xa1 }, + { 0x1d478a, 0xca, 0x24 }, + { 0x1d478b, 0x99, 0xa3 }, + { 0x1d478c, 0xf7, 0x64 }, + { 0x1d478d, 0xf9, 0x0 }, + { 0x1d478e, 0x99, 0x8b }, + { 0x1d478f, 0x52, 0x0 }, + { 0x1d4790, 0x50, 0xc7 }, + { 0x1d4791, 0x8b, 0x40 }, + { 0x1d4792, 0x45, 0x8 }, + { 0x1d4793, 0xf0, 0x1 }, + { 0x1d4794, 0x8b, 0x0 }, + { 0x1d4795, 0x55, 0x0 }, + { 0x1d4796, 0xf4, 0x0 }, + { 0x1d4797, 0x2b, 0xa1 }, + { 0x1d4798, 0x45, 0x24 }, + { 0x1d4799, 0xf8, 0xa3 }, + { 0x1d479a, 0x1b, 0x64 }, + { 0x1d479b, 0x55, 0x0 }, + { 0x1d479c, 0xfc, 0x8b }, + { 0x1d479d, 0x29, 0x0 }, + { 0x1d479e, 0x4, 0xff }, + { 0x1d479f, 0x24, 0x70 }, + { 0x1d47a0, 0x19, 0x8 }, + { 0x1d47a1, 0x54, 0xb8 }, + { 0x1d47a2, 0x24, 0x40 }, + { 0x1d47a3, 0x4, 0x42 }, + { 0x1d47a4, 0x58, 0xf }, + { 0x1d47a5, 0x5a, 0x0 }, + { 0x1d47a6, 0x89, 0x5a }, + { 0x1d47a7, 0x45, 0x8b }, + { 0x1d47a8, 0xd0, 0xca }, + { 0x1d47a9, 0x89, 0x99 }, + { 0x1d47aa, 0x55, 0xf7 }, + { 0x1d47ab, 0xd4, 0xf9 }, + { 0x1d47ac, 0x83, 0x99 }, + { 0x1d47ad, 0x7d, 0x52 }, + { 0x1d47ae, 0xd4, 0x50 }, + { 0x1d47af, 0x0, 0x8b }, + { 0x1d47b0, 0x75, 0x45 }, + { 0x1d47b1, 0x8, 0xf0 }, + { 0x1d47b2, 0x83, 0x8b }, + { 0x1d47b3, 0x7d, 0x55 }, + { 0x1d47b4, 0xd0, 0xf4 }, + { 0x1d47b5, 0x0, 0x2b }, + { 0x1d47b6, 0x73, 0x45 }, + { 0x1d47b7, 0x14, 0xf8 }, + { 0x1d47b8, 0xeb, 0x1b }, + { 0x1d47b9, 0x2, 0x55 }, + { 0x1d47ba, 0x7d, 0xfc }, + { 0x1d47bb, 0x10, 0x29 }, + { 0x1d47bc, 0xc7, 0x4 }, + { 0x1d47bd, 0x45, 0x24 }, + { 0x1d47be, 0xc8, 0x19 }, + { 0x1d47bf, 0x0, 0x54 }, + { 0x1d47c0, 0x0, 0x24 }, + { 0x1d47c1, 0x0, 0x4 }, + { 0x1d47c2, 0x0, 0x58 }, + { 0x1d47c3, 0xc7, 0x5a }, + { 0x1d47c4, 0x45, 0x89 }, + { 0x1d47c5, 0xcc, 0x45 }, + { 0x1d47c6, 0x0, 0xd0 }, + { 0x1d47c7, 0x0, 0x89 }, + { 0x1d47c8, 0x0, 0x55 }, + { 0x1d47c9, 0x0, 0xd4 }, + { 0x1d47ca, 0xeb, 0x83 }, + { 0x1d47cb, 0xc, 0x7d }, + { 0x1d47cc, 0x8b, 0xd4 }, + { 0x1d47cd, 0x45, 0x0 }, + { 0x1d47ce, 0xd0, 0x75 }, + { 0x1d47cf, 0x89, 0x8 }, + { 0x1d47d0, 0x45, 0x83 }, + { 0x1d47d1, 0xc8, 0x7d }, + { 0x1d47d2, 0x8b, 0xd0 }, + { 0x1d47d3, 0x45, 0x0 }, + { 0x1d47d4, 0xd4, 0x73 }, + { 0x1d47d5, 0x89, 0x14 }, + { 0x1d47d6, 0x45, 0xeb }, + { 0x1d47d7, 0xcc, 0x2 }, + { 0x1d47d8, 0x8b, 0x7d }, + { 0x1d47d9, 0x45, 0x10 }, + { 0x1d47da, 0xc8, 0xc7 }, + { 0x1d47db, 0x89, 0x45 }, + { 0x1d47dc, 0x45, 0xc8 }, + { 0x1d47dd, 0xe8, 0x0 }, + { 0x1d47de, 0x8b, 0x0 }, + { 0x1d47df, 0x45, 0x0 }, + { 0x1d47e0, 0xcc, 0x0 }, + { 0x1d47e1, 0x89, 0xc7 }, + { 0x1d47e3, 0xec, 0xcc }, + { 0x1d47e4, 0x83, 0x0 }, + { 0x1d47e5, 0x7d, 0x0 }, + { 0x1d47e6, 0xec, 0x0 }, + { 0x1d47e8, 0x75, 0xeb }, + { 0x1d47e9, 0xb, 0xc }, + { 0x1d47ea, 0x81, 0x8b }, + { 0x1d47eb, 0x7d, 0x45 }, + { 0x1d47ec, 0xe8, 0xd0 }, + { 0x1d47ed, 0x40, 0x89 }, + { 0x1d47ee, 0x42, 0x45 }, + { 0x1d47ef, 0xf, 0xc8 }, + { 0x1d47f0, 0x0, 0x8b }, + { 0x1d47f1, 0x73, 0x45 }, + { 0x1d47f2, 0x12, 0xd4 }, + { 0x1d47f3, 0xeb, 0x89 }, + { 0x1d47f4, 0x2, 0x45 }, + { 0x1d47f5, 0x7d, 0xcc }, + { 0x1d47f6, 0xe, 0x8b }, + { 0x1d47f7, 0x8b, 0x45 }, + { 0x1d47f8, 0x45, 0xc8 }, + { 0x1d47f9, 0xe8, 0x89 }, + { 0x1d47fa, 0x89, 0x45 }, + { 0x1d47fb, 0x45, 0xe8 }, + { 0x1d47fc, 0xc0, 0x8b }, + { 0x1d47fd, 0x8b, 0x45 }, + { 0x1d47fe, 0x45, 0xcc }, + { 0x1d47ff, 0xec, 0x89 }, + { 0x1d4800, 0x89, 0x45 }, + { 0x1d4801, 0x45, 0xec }, + { 0x1d4802, 0xc4, 0x83 }, + { 0x1d4803, 0xeb, 0x7d }, + { 0x1d4804, 0xe, 0xec }, + { 0x1d4805, 0xc7, 0x0 }, + { 0x1d4806, 0x45, 0x75 }, + { 0x1d4807, 0xc0, 0xb }, + { 0x1d4808, 0x40, 0x81 }, + { 0x1d4809, 0x42, 0x7d }, + { 0x1d480a, 0xf, 0xe8 }, + { 0x1d480b, 0x0, 0x40 }, + { 0x1d480c, 0xc7, 0x42 }, + { 0x1d480d, 0x45, 0xf }, + { 0x1d480e, 0xc4, 0x0 }, + { 0x1d480f, 0x0, 0x73 }, + { 0x1d4810, 0x0, 0x12 }, + { 0x1d4811, 0x0, 0xeb }, + { 0x1d4812, 0x0, 0x2 }, + { 0x1d4813, 0x8b, 0x7d }, + { 0x1d4814, 0x45, 0xe }, + { 0x1d4815, 0xc0, 0x8b }, + { 0x1d4816, 0x89, 0x45 }, + { 0x1d4817, 0x45, 0xe8 }, + { 0x1d4818, 0xe8, 0x89 }, + { 0x1d4819, 0x8b, 0x45 }, + { 0x1d481a, 0x45, 0xc0 }, + { 0x1d481b, 0xc4, 0x8b }, + { 0x1d481c, 0x89, 0x45 }, + { 0x1d481d, 0x45, 0xec }, + { 0x1d481e, 0xec, 0x89 }, + { 0x1d481f, 0xff, 0x45 }, + { 0x1d4820, 0x75, 0xc4 }, + { 0x1d4821, 0xec, 0xeb }, + { 0x1d4822, 0xff, 0xe }, + { 0x1d4823, 0x75, 0xc7 }, + { 0x1d4824, 0xe8, 0x45 }, + { 0x1d4825, 0xe8, 0xc0 }, + { 0x1d4826, 0x52, 0x40 }, + { 0x1d4827, 0x8a, 0x42 }, + { 0x1d4828, 0xf5, 0xf }, + { 0x1d4829, 0xff, 0x0 }, + { 0x1d482a, 0x8b, 0xc7 }, + { 0x1d482c, 0xf0, 0xc4 }, + { 0x1d482d, 0x8b, 0x0 }, + { 0x1d482e, 0x55, 0x0 }, + { 0x1d482f, 0xf4, 0x0 }, + { 0x1d4830, 0x3, 0x0 }, + { 0x1d4831, 0x45, 0x8b }, + { 0x1d4832, 0xe8, 0x45 }, + { 0x1d4833, 0x13, 0xc0 }, + { 0x1d4834, 0x55, 0x89 }, + { 0x1d4835, 0xec, 0x45 }, + { 0x1d4836, 0x89, 0xe8 }, + { 0x1d4837, 0x45, 0x8b }, + { 0x1d4838, 0xf8, 0x45 }, + { 0x1d4839, 0x89, 0xc4 }, + { 0x1d483a, 0x55, 0x89 }, + { 0x1d483b, 0xfc, 0x45 }, + { 0x1d483c, 0x8b, 0xec }, + { 0x1d483d, 0x45, 0xff }, + { 0x1d483e, 0xf8, 0x75 }, + { 0x1d483f, 0x8b, 0xec }, + { 0x1d4840, 0x55, 0xff }, + { 0x1d4841, 0xfc, 0x75 }, + { 0x1d4842, 0x3b, 0xe8 }, + { 0x1d4843, 0x55, 0xe8 }, + { 0x1d4844, 0xe4, 0x34 }, + { 0x1d4845, 0x75, 0x8a }, + { 0x1d4846, 0x7, 0xf5 }, + { 0x1d4847, 0x3b, 0xff }, + { 0x1d4848, 0x45, 0x8b }, + { 0x1d4849, 0xe0, 0x45 }, + { 0x1d484a, 0x73, 0xf0 }, + { 0x1d484b, 0x10, 0x8b }, + { 0x1d484c, 0xeb, 0x55 }, + { 0x1d484d, 0x2, 0xf4 }, + { 0x1d484e, 0x7d, 0x3 }, + { 0x1d484f, 0xc, 0x45 }, + { 0x1d4850, 0x8b, 0xe8 }, + { 0x1d4851, 0x45, 0x13 }, + { 0x1d4852, 0xf8, 0x55 }, + { 0x1d4853, 0x89, 0xec }, + { 0x1d4854, 0x45, 0x89 }, + { 0x1d4855, 0xe0, 0x45 }, + { 0x1d4856, 0x8b, 0xf8 }, + { 0x1d4857, 0x45, 0x89 }, + { 0x1d4858, 0xfc, 0x55 }, + { 0x1d4859, 0x89, 0xfc }, + { 0x1d485a, 0x45, 0x8b }, + { 0x1d485b, 0xe4, 0x45 }, + { 0x1d485c, 0x6a, 0xf8 }, + { 0x1d485d, 0x0, 0x8b }, + { 0x1d485e, 0x68, 0x55 }, + { 0x1d485f, 0x40, 0xfc }, + { 0x1d4860, 0x42, 0x3b }, + { 0x1d4861, 0xf, 0x55 }, + { 0x1d4862, 0x0, 0xe4 }, + { 0x1d4863, 0x8b, 0x75 }, + { 0x1d4864, 0x45, 0x7 }, + { 0x1d4865, 0xf8, 0x3b }, + { 0x1d4866, 0x8b, 0x45 }, + { 0x1d4867, 0x55, 0xe0 }, + { 0x1d4868, 0xfc, 0x73 }, + { 0x1d4869, 0xe8, 0x10 }, + { 0x1d486a, 0xe2, 0xeb }, + { 0x1d486b, 0x3e, 0x2 }, + { 0x1d486c, 0xe3, 0x7d }, + { 0x1d486d, 0xff, 0xc }, + { 0x1d486e, 0x52, 0x8b }, + { 0x1d486f, 0x50, 0x45 }, + { 0x1d4870, 0x6a, 0xf8 }, + { 0x1d4871, 0x0, 0x89 }, + { 0x1d4872, 0x68, 0x45 }, + { 0x1d4873, 0x40, 0xe0 }, + { 0x1d4874, 0x42, 0x8b }, + { 0x1d4875, 0xf, 0x45 }, + { 0x1d4876, 0x0, 0xfc }, + { 0x1d4877, 0x8b, 0x89 }, + { 0x1d4879, 0xe0, 0xe4 }, + { 0x1d487a, 0x8b, 0x6a }, + { 0x1d487b, 0x55, 0x0 }, + { 0x1d487c, 0xe4, 0x68 }, + { 0x1d487d, 0xe8, 0x40 }, + { 0x1d487e, 0xce, 0x42 }, + { 0x1d487f, 0x3e, 0xf }, + { 0x1d4880, 0xe3, 0x0 }, + { 0x1d4881, 0xff, 0x8b }, + { 0x1d4882, 0x3b, 0x45 }, + { 0x1d4883, 0x54, 0xf8 }, + { 0x1d4884, 0x24, 0x8b }, + { 0x1d4885, 0x4, 0x55 }, + { 0x1d4886, 0x75, 0xfc }, + { 0x1d4887, 0x9, 0xe8 }, + { 0x1d4888, 0x3b, 0xc4 }, + { 0x1d4889, 0x4, 0x3e }, + { 0x1d488a, 0x24, 0xe3 }, + { 0x1d488b, 0x5a, 0xff }, + { 0x1d488c, 0x58, 0x52 }, + { 0x1d488d, 0x73, 0x50 }, + { 0x1d488e, 0x21, 0x6a }, + { 0x1d488f, 0xeb, 0x0 }, + { 0x1d4890, 0x4, 0x68 }, + { 0x1d4891, 0x5a, 0x40 }, + { 0x1d4892, 0x58, 0x42 }, + { 0x1d4893, 0x7d, 0xf }, + { 0x1d4894, 0x1b, 0x0 }, + { 0x1d4895, 0xa1, 0x8b }, + { 0x1d4896, 0x18, 0x45 }, + { 0x1d4897, 0x9b, 0xe0 }, + { 0x1d4898, 0x64, 0x8b }, + { 0x1d4899, 0x0, 0x55 }, + { 0x1d489a, 0x8b, 0xe4 }, + { 0x1d489b, 0x55, 0xe8 }, + { 0x1d489c, 0xdc, 0xb0 }, + { 0x1d489d, 0x89, 0x3e }, + { 0x1d489e, 0x10, 0xe3 }, + { 0x1d489f, 0x33, 0xff }, + { 0x1d48a0, 0xc0, 0x3b }, + { 0x1d48a1, 0x89, 0x54 }, + { 0x1d48a2, 0x45, 0x24 }, + { 0x1d48a3, 0xdc, 0x4 }, + { 0x1d48a4, 0x8b, 0x75 }, + { 0x1d48a5, 0x45, 0x9 }, + { 0x1d48a6, 0xf8, 0x3b }, + { 0x1d48a7, 0x89, 0x4 }, + { 0x1d48a8, 0x45, 0x24 }, + { 0x1d48a9, 0xe0, 0x5a }, + { 0x1d48aa, 0x8b, 0x58 }, + { 0x1d48ab, 0x45, 0x73 }, + { 0x1d48ac, 0xfc, 0x21 }, + { 0x1d48ad, 0x89, 0xeb }, + { 0x1d48ae, 0x45, 0x4 }, + { 0x1d48af, 0xe4, 0x5a }, + { 0x1d48b0, 0xff, 0x58 }, + { 0x1d48b1, 0x45, 0x7d }, + { 0x1d48b2, 0xdc, 0x1b }, + { 0x1d48b4, 0x80, 0x18 }, + { 0x1d48b5, 0x9d, 0x9b }, + { 0x1d48b8, 0x83, 0x8b }, + { 0x1d48b9, 0x38, 0x55 }, + { 0x1d48ba, 0xff, 0xdc }, + { 0x1d48bb, 0x75, 0x89 }, + { 0x1d48bc, 0x14, 0x10 }, + { 0x1d48bd, 0xa1, 0x33 }, + { 0x1d48be, 0xb8, 0xc0 }, + { 0x1d48bf, 0xa1, 0x89 }, + { 0x1d48c0, 0x64, 0x45 }, + { 0x1d48c1, 0x0, 0xdc }, + { 0x1d48c2, 0x80, 0x8b }, + { 0x1d48c3, 0x38, 0x45 }, + { 0x1d48c4, 0x0, 0xf8 }, + { 0x1d48c5, 0x74, 0x89 }, + { 0x1d48c6, 0xa, 0x45 }, + { 0x1d48c7, 0xe8, 0xe0 }, + { 0x1d48c8, 0xc4, 0x8b }, + { 0x1d48c9, 0xf, 0x45 }, + { 0x1d48ca, 0xf6, 0xfc }, + { 0x1d48cb, 0xff, 0x89 }, + { 0x1d48cc, 0xe8, 0x45 }, + { 0x1d48cd, 0x9f, 0xe4 }, + { 0x1d48ce, 0xf, 0xff }, + { 0x1d48cf, 0xf6, 0x45 }, + { 0x1d48d0, 0xff, 0xdc }, + {-1,0,0} +}; + PatchByte inputlagpatch_81_135[] = { { 0x1d607b, 0xe8, 0xa1 }, { 0x1d607c, 0x70, 0x44 }, diff --git a/version.rc b/version.rc index 98999d4..ebb6b8d 100644 --- a/version.rc +++ b/version.rc @@ -1,6 +1,6 @@ 1 VERSIONINFO -FILEVERSION 0,5,3,0 -PRODUCTVERSION 0,5,3,0 +FILEVERSION 0,5,4,0 +PRODUCTVERSION 0,5,4,0 BEGIN BLOCK "StringFileInfo" BEGIN @@ -8,12 +8,12 @@ BEGIN BEGIN VALUE "CompanyName", "Floogle @ https://github.com/skyfloogle" VALUE "FileDescription", "gm8x_fix" - VALUE "FileVersion", "0.5.3" + VALUE "FileVersion", "0.5.4" VALUE "InternalName", "gm8x_fix" VALUE "LegalCopyright", "" VALUE "OriginalFilename", "gm8x_fix.exe" - VALUE "ProductName", "gm8x_fix v0.5.3" - VALUE "ProductVersion", "0.5.3" + VALUE "ProductName", "gm8x_fix v0.5.4" + VALUE "ProductVersion", "0.5.4" END END