51
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Music volume transition (param1=1, param2=127, param3=0, param4=0, param5=0)
Play music #0
Latest Change:
Sep-17-2016 v2.2
1. Filter box code updated.
2. General code improvement.
I am being generous giving this abomination a 2. It's getting 2 because the characters were portrayed more or less like in the game (which was, for the most part, a well written fiction), and the graphics were nice.
Everything else about this film is wrong. Like with reviewing all terrible things, it's hard to know where to begin.
1. Localization is BAD
Let's start with my title: "Dilly Dally, Shilly Shally". This is a symptom of a terrible localization. You'd think that after the original game's problematic localization that at least THIS would be up to scratch... but no. I won't waste your time telling you what the Japanese was meant to convey - just Google it and find out. The nonsensical phrase above indicates the localization team was either on drugs or mentally deficient. The whole localization is poor. It's actually a slight improvement to watch this film in Japanese with English subs, but that won't fix the crap script, plot, pacing, or anything else, sadly.
2. The plot is a joke
The plot makes absolutely no sense. Part of the reason is that Final Fantasy VII is a massive game with a huge story and, any sequel, even if well scripted, would likely need to be three hours long to tell a coherent tale. No effort was attempted. I watched the "Complete" version of this film and timed the amount of scenes dedicated to meaningless, out of control, and totally implausible battle sequences; from memory, it came to around 1/3 of the film. When you see things like this, you should instantly be aware that the writers are compensating for a lack-luster story. In this case, they are also appealing to FF7 fanboys, who will buy anything Final Fantasy as long as it has cool graphics. Square Enix has churned out a lot of Sequel-Prequel cash-ins since 1997. And fans just keep biting.
3. The pacing is dire
The film is so busy trying to disguise its short-comings with battle sequences that it forgets to tell a story or have a proper narrative. No sooner are your characters in a setting where some meaningful dialogue can take place than something happens to thrust you into another coma inducing battle sequence.
4. The film is written like it is a game
Sigh... the genres are completely different, but some morons at Square Enix (including some of the original staff) thought that it would be a good idea to use game elements in a film. As a result, physics, gravity, logic, and reason are thrown out of the window. Characters are smashed into walls at 100 mph without a scratch... Look, I'm getting fed up with this review already. Just like the film, it's boring me. Needless to say, if you are intelligent enough to understand why believability matters to a fiction, you are too intelligent to watch this insulting film. In the game, battle elements are often treated as non-story elements because that's desirable; a player uses logic to decide how to interpret the battle in the wider scheme of things. The story in the game maintained the suspension of disbelief and didn't go too far, too often. This pile of rubbish doesn't care. Unfortunately, I have had the misfortune of debating this issue on a fan forum, and the overwhelming majority agreed that logic doesn't matter and that any and all things that happen in a story are acceptable. Little wonder, then, that these same people praise and defend this garbage.
5. The characters
Apart from Cloud (who is now an emo), the characters were well designed and acted like their game counterparts. Unfortunately, that's where the similarities end. The game versions had proper motivations and lengthy conversations. This film just wants to get you to the next battle sequence. It doesn't help that the fanboy servicing required numerous retcons (like dead characters returning - itself a sign of lazy, crap writing) to take place, and for almost every main character from the game to make an appearance, no matter the justification.
I am one of the biggest FF7 fans. I have recently finished a complete relocalization for the original game, but, unlike some fans, I am not deluded by fanboyism. I know the short comings of the game and of this movie (if you can call it that). This film was made for the sole purpose of exploiting mindless fanboys - to make a quick buck. And on that front, it worked. If you aren't familiar with the game, I dread to think how much worse this film will be for you.
This film is an ABSOLUTE example of what NOT TO DO.
Ok, I might know what's going on. First of all, this is how the original frame limiting (mostly) works: info about frame limiting. It's from old times, but should still be (mostly) valid.
Read it? Good. Now about the subtraction - look how (theoretically) a main loop could be constructed:Code: [Select]while (notEnd) {
So, the game makes sure that the time between A and B is at least the time it calculated the frame processing should take... Wait a minute! What about the time it takes to get from B to A again? That's assumed to be exactly 10000 RDTSC ticks (for field).
doStuff1();
doStuff2 { // dynamic function, calling address changes depending on the module we're in
startTheRDTSCTimer(); A
doStuff2a(); // here the actual processing work
idleUntilRDTSCReachesTheDesiredValue(); B
doStuff2b(); // here some other work
}
doStuff3();
}
This could affect the FPS slightly (now I see what you mean). One could correct it (slightly ;p) by moving the B just before A, or actually modding the limiter to take into account at least the last frame processing time (each additional frame will add precision, but with exponentially lowering results - something like 4-5 frames should be enough).
Ok, got it to run at exactly 30.0 FPS (average of last 3 frames). I've merged A+B into one point, and made it CPU frequency independent, all that with just timeGetTime. Now, time to make it actually usable... ;p
Side note (probably knew this already), Aali's FPS counter is not that accurate. It displays 30 even if the true FPS is 29.4.
Ok, instead of PM-ing you, I'll post it here for reference. There is no bug in the code! Square made a mistake when creating the script. To fix it, open flevel.lgp with flevel editor (Makou Reactor is great!), go to file mrkt2, group "camera" (Id=3), Script1 and change:Code: [Select]Scroll to location (X=0, Y=-240, speed=470)
Into:Code: [Select]Scroll to location (X=0, Y=-240, speed=480)
The panning is from 240 to -240 which gives you 480 "pixels", but the length of the animation is set to 470. So it skips sometimes to end it at -240 when the timer hits 470. Changing it to 480 fixes it.
Here is the log from debugger (logging Y value):Code: [Select]00643F7A LOG: 0F0 (240.)
I've marked missing values with ---, that's where you see the skip. I've looked at the PSX version at YouTube and it's there too.
00643F7A LOG: 0EF (239.)
00643F7A LOG: 0EE (238.)
00643F7A LOG: 0ED (237.)
00643F7A LOG: 0EC (236.)
00643F7A LOG: 0EB (235.)
00643F7A LOG: 0EA (234.)
00643F7A LOG: 0E9 (233.)
00643F7A LOG: 0E8 (232.)
00643F7A LOG: 0E7 (231.)
00643F7A LOG: 0E6 (230.)
00643F7A LOG: 0E5 (229.)
00643F7A LOG: 0E4 (228.)
00643F7A LOG: 0E3 (227.)
00643F7A LOG: 0E2 (226.)
00643F7A LOG: 0E1 (225.)
00643F7A LOG: 0E0 (224.)
00643F7A LOG: 0DF (223.)
00643F7A LOG: 0DE (222.)
00643F7A LOG: 0DD (221.)
00643F7A LOG: 0DC (220.)
00643F7A LOG: 0DB (219.)
00643F7A LOG: 0DA (218.)
00643F7A LOG: 0D9 (217.)
00643F7A LOG: 0D8 (216.)
00643F7A LOG: 0D7 (215.)
00643F7A LOG: 0D6 (214.)
00643F7A LOG: 0D5 (213.)
00643F7A LOG: 0D4 (212.)
00643F7A LOG: 0D3 (211.)
00643F7A LOG: 0D2 (210.)
00643F7A LOG: 0D1 (209.)
00643F7A LOG: 0D0 (208.)
00643F7A LOG: 0CF (207.)
00643F7A LOG: 0CE (206.)
00643F7A LOG: 0CD (205.)
00643F7A LOG: 0CC (204.)
00643F7A LOG: 0CB (203.)
00643F7A LOG: 0CA (202.)
00643F7A LOG: 0C9 (201.)
00643F7A LOG: 0C8 (200.)
00643F7A LOG: 0C7 (199.)
00643F7A LOG: 0C6 (198.)
00643F7A LOG: 0C5 (197.)
00643F7A LOG: 0C4 (196.)
00643F7A LOG: 0C3 (195.)
00643F7A LOG: 0C2 (194.)
---
00643F7A LOG: 0C0 (192.)
00643F7A LOG: 0BF (191.)
00643F7A LOG: 0BE (190.)
00643F7A LOG: 0BD (189.)
00643F7A LOG: 0BC (188.)
00643F7A LOG: 0BB (187.)
00643F7A LOG: 0BA (186.)
00643F7A LOG: 0B9 (185.)
00643F7A LOG: 0B8 (184.)
00643F7A LOG: 0B7 (183.)
00643F7A LOG: 0B6 (182.)
00643F7A LOG: 0B5 (181.)
00643F7A LOG: 0B4 (180.)
00643F7A LOG: 0B3 (179.)
00643F7A LOG: 0B2 (178.)
00643F7A LOG: 0B1 (177.)
00643F7A LOG: 0B0 (176.)
00643F7A LOG: 0AF (175.)
00643F7A LOG: 0AE (174.)
00643F7A LOG: 0AD (173.)
00643F7A LOG: 0AC (172.)
00643F7A LOG: 0AB (171.)
00643F7A LOG: 0AA (170.)
00643F7A LOG: 0A9 (169.)
00643F7A LOG: 0A8 (168.)
00643F7A LOG: 0A7 (167.)
00643F7A LOG: 0A6 (166.)
00643F7A LOG: 0A5 (165.)
00643F7A LOG: 0A4 (164.)
00643F7A LOG: 0A3 (163.)
00643F7A LOG: 0A2 (162.)
00643F7A LOG: 0A1 (161.)
00643F7A LOG: 0A0 (160.)
00643F7A LOG: 9F (159.)
00643F7A LOG: 9E (158.)
00643F7A LOG: 9D (157.)
00643F7A LOG: 9C (156.)
00643F7A LOG: 9B (155.)
00643F7A LOG: 9A (154.)
00643F7A LOG: 99 (153.)
00643F7A LOG: 98 (152.)
00643F7A LOG: 97 (151.)
00643F7A LOG: 96 (150.)
00643F7A LOG: 95 (149.)
00643F7A LOG: 94 (148.)
00643F7A LOG: 93 (147.)
00643F7A LOG: 92 (146.)
---
00643F7A LOG: 90 (144.)
00643F7A LOG: 8F (143.)
00643F7A LOG: 8E (142.)
00643F7A LOG: 8D (141.)
00643F7A LOG: 8C (140.)
00643F7A LOG: 8B (139.)
00643F7A LOG: 8A (138.)
00643F7A LOG: 89 (137.)
00643F7A LOG: 88 (136.)
00643F7A LOG: 87 (135.)
00643F7A LOG: 86 (134.)
00643F7A LOG: 85 (133.)
00643F7A LOG: 84 (132.)
00643F7A LOG: 83 (131.)
00643F7A LOG: 82 (130.)
00643F7A LOG: 81 (129.)
00643F7A LOG: 80 (128.)
00643F7A LOG: 7F (127.)
00643F7A LOG: 7E (126.)
00643F7A LOG: 7D (125.)
00643F7A LOG: 7C (124.)
00643F7A LOG: 7B (123.)
00643F7A LOG: 7A (122.)
00643F7A LOG: 79 (121.)
00643F7A LOG: 78 (120.)
00643F7A LOG: 77 (119.)
00643F7A LOG: 76 (118.)
00643F7A LOG: 75 (117.)
00643F7A LOG: 74 (116.)
00643F7A LOG: 73 (115.)
00643F7A LOG: 72 (114.)
00643F7A LOG: 71 (113.)
00643F7A LOG: 70 (112.)
00643F7A LOG: 6F (111.)
00643F7A LOG: 6E (110.)
00643F7A LOG: 6D (109.)
00643F7A LOG: 6C (108.)
00643F7A LOG: 6B (107.)
00643F7A LOG: 6A (106.)
00643F7A LOG: 69 (105.)
00643F7A LOG: 68 (104.)
00643F7A LOG: 67 (103.)
00643F7A LOG: 66 (102.)
00643F7A LOG: 65 (101.)
00643F7A LOG: 64 (100.)
00643F7A LOG: 63 (99.)
00643F7A LOG: 62 (98.)
---
00643F7A LOG: 60 (96.)
00643F7A LOG: 5F (95.)
00643F7A LOG: 5E (94.)
00643F7A LOG: 5D (93.)
00643F7A LOG: 5C (92.)
00643F7A LOG: 5B (91.)
00643F7A LOG: 5A (90.)
00643F7A LOG: 59 (89.)
00643F7A LOG: 58 (88.)
00643F7A LOG: 57 (87.)
00643F7A LOG: 56 (86.)
00643F7A LOG: 55 (85.)
00643F7A LOG: 54 (84.)
00643F7A LOG: 53 (83.)
00643F7A LOG: 52 (82.)
00643F7A LOG: 51 (81.)
00643F7A LOG: 50 (80.)
00643F7A LOG: 4F (79.)
00643F7A LOG: 4E (78.)
00643F7A LOG: 4D (77.)
00643F7A LOG: 4C (76.)
00643F7A LOG: 4B (75.)
00643F7A LOG: 4A (74.)
00643F7A LOG: 49 (73.)
00643F7A LOG: 48 (72.)
00643F7A LOG: 47 (71.)
00643F7A LOG: 46 (70.)
00643F7A LOG: 45 (69.)
00643F7A LOG: 44 (68.)
00643F7A LOG: 43 (67.)
00643F7A LOG: 42 (66.)
00643F7A LOG: 41 (65.)
00643F7A LOG: 40 (64.)
00643F7A LOG: 3F (63.)
00643F7A LOG: 3E (62.)
00643F7A LOG: 3D (61.)
00643F7A LOG: 3C (60.)
00643F7A LOG: 3B (59.)
00643F7A LOG: 3A (58.)
00643F7A LOG: 39 (57.)
00643F7A LOG: 38 (56.)
00643F7A LOG: 37 (55.)
00643F7A LOG: 36 (54.)
00643F7A LOG: 35 (53.)
00643F7A LOG: 34 (52.)
00643F7A LOG: 33 (51.)
00643F7A LOG: 32 (50.)
---
00643F7A LOG: 30 (48.)
00643F7A LOG: 2F (47.)
00643F7A LOG: 2E (46.)
00643F7A LOG: 2D (45.)
00643F7A LOG: 2C (44.)
00643F7A LOG: 2B (43.)
00643F7A LOG: 2A (42.)
00643F7A LOG: 29 (41.)
00643F7A LOG: 28 (40.)
00643F7A LOG: 27 (39.)
00643F7A LOG: 26 (38.)
00643F7A LOG: 25 (37.)
00643F7A LOG: 24 (36.)
00643F7A LOG: 23 (35.)
00643F7A LOG: 22 (34.)
00643F7A LOG: 21 (33.)
00643F7A LOG: 20 (32.)
00643F7A LOG: 1F (31.)
00643F7A LOG: 1E (30.)
00643F7A LOG: 1D (29.)
00643F7A LOG: 1C (28.)
00643F7A LOG: 1B (27.)
00643F7A LOG: 1A (26.)
00643F7A LOG: 19 (25.)
00643F7A LOG: 18 (24.)
00643F7A LOG: 17 (23.)
00643F7A LOG: 16 (22.)
00643F7A LOG: 15 (21.)
00643F7A LOG: 14 (20.)
00643F7A LOG: 13 (19.)
00643F7A LOG: 12 (18.)
00643F7A LOG: 11 (17.)
00643F7A LOG: 10 (16.)
00643F7A LOG: 0F (15.)
00643F7A LOG: 0E (14.)
00643F7A LOG: 0D (13.)
00643F7A LOG: 0C (12.)
00643F7A LOG: 0B (11.)
00643F7A LOG: 0A (10.)
00643F7A LOG: 9
00643F7A LOG: 8
00643F7A LOG: 7
00643F7A LOG: 6
00643F7A LOG: 5
00643F7A LOG: 4
00643F7A LOG: 3
00643F7A LOG: 2
---
00643F7A LOG: 0
00643F7A LOG: FFFFFFFF (4294967295.)
00643F7A LOG: FFFFFFFE (4294967294.)
00643F7A LOG: FFFFFFFD (4294967293.)
00643F7A LOG: FFFFFFFC (4294967292.)
00643F7A LOG: FFFFFFFB (4294967291.)
00643F7A LOG: FFFFFFFA (4294967290.)
00643F7A LOG: FFFFFFF9 (4294967289.)
00643F7A LOG: FFFFFFF8 (4294967288.)
00643F7A LOG: FFFFFFF7 (4294967287.)
00643F7A LOG: FFFFFFF6 (4294967286.)
00643F7A LOG: FFFFFFF5 (4294967285.)
00643F7A LOG: FFFFFFF4 (4294967284.)
00643F7A LOG: FFFFFFF3 (4294967283.)
00643F7A LOG: FFFFFFF2 (4294967282.)
00643F7A LOG: FFFFFFF1 (4294967281.)
00643F7A LOG: FFFFFFF0 (4294967280.)
00643F7A LOG: FFFFFFEF (4294967279.)
00643F7A LOG: FFFFFFEE (4294967278.)
00643F7A LOG: FFFFFFED (4294967277.)
00643F7A LOG: FFFFFFEC (4294967276.)
00643F7A LOG: FFFFFFEB (4294967275.)
00643F7A LOG: FFFFFFEA (4294967274.)
00643F7A LOG: FFFFFFE9 (4294967273.)
00643F7A LOG: FFFFFFE8 (4294967272.)
00643F7A LOG: FFFFFFE7 (4294967271.)
00643F7A LOG: FFFFFFE6 (4294967270.)
00643F7A LOG: FFFFFFE5 (4294967269.)
00643F7A LOG: FFFFFFE4 (4294967268.)
00643F7A LOG: FFFFFFE3 (4294967267.)
00643F7A LOG: FFFFFFE2 (4294967266.)
00643F7A LOG: FFFFFFE1 (4294967265.)
00643F7A LOG: FFFFFFE0 (4294967264.)
00643F7A LOG: FFFFFFDF (4294967263.)
00643F7A LOG: FFFFFFDE (4294967262.)
00643F7A LOG: FFFFFFDD (4294967261.)
00643F7A LOG: FFFFFFDC (4294967260.)
00643F7A LOG: FFFFFFDB (4294967259.)
00643F7A LOG: FFFFFFDA (4294967258.)
00643F7A LOG: FFFFFFD9 (4294967257.)
00643F7A LOG: FFFFFFD8 (4294967256.)
00643F7A LOG: FFFFFFD7 (4294967255.)
00643F7A LOG: FFFFFFD6 (4294967254.)
00643F7A LOG: FFFFFFD5 (4294967253.)
00643F7A LOG: FFFFFFD4 (4294967252.)
00643F7A LOG: FFFFFFD3 (4294967251.)
00643F7A LOG: FFFFFFD2 (4294967250.)
---
00643F7A LOG: FFFFFFD0 (4294967248.)
00643F7A LOG: FFFFFFCF (4294967247.)
00643F7A LOG: FFFFFFCE (4294967246.)
00643F7A LOG: FFFFFFCD (4294967245.)
00643F7A LOG: FFFFFFCC (4294967244.)
00643F7A LOG: FFFFFFCB (4294967243.)
00643F7A LOG: FFFFFFCA (4294967242.)
00643F7A LOG: FFFFFFC9 (4294967241.)
00643F7A LOG: FFFFFFC8 (4294967240.)
00643F7A LOG: FFFFFFC7 (4294967239.)
00643F7A LOG: FFFFFFC6 (4294967238.)
00643F7A LOG: FFFFFFC5 (4294967237.)
00643F7A LOG: FFFFFFC4 (4294967236.)
00643F7A LOG: FFFFFFC3 (4294967235.)
00643F7A LOG: FFFFFFC2 (4294967234.)
00643F7A LOG: FFFFFFC1 (4294967233.)
00643F7A LOG: FFFFFFC0 (4294967232.)
00643F7A LOG: FFFFFFBF (4294967231.)
00643F7A LOG: FFFFFFBE (4294967230.)
00643F7A LOG: FFFFFFBD (4294967229.)
00643F7A LOG: FFFFFFBC (4294967228.)
00643F7A LOG: FFFFFFBB (4294967227.)
00643F7A LOG: FFFFFFBA (4294967226.)
00643F7A LOG: FFFFFFB9 (4294967225.)
00643F7A LOG: FFFFFFB8 (4294967224.)
00643F7A LOG: FFFFFFB7 (4294967223.)
00643F7A LOG: FFFFFFB6 (4294967222.)
00643F7A LOG: FFFFFFB5 (4294967221.)
00643F7A LOG: FFFFFFB4 (4294967220.)
00643F7A LOG: FFFFFFB3 (4294967219.)
00643F7A LOG: FFFFFFB2 (4294967218.)
00643F7A LOG: FFFFFFB1 (4294967217.)
00643F7A LOG: FFFFFFB0 (4294967216.)
00643F7A LOG: FFFFFFAF (4294967215.)
00643F7A LOG: FFFFFFAE (4294967214.)
00643F7A LOG: FFFFFFAD (4294967213.)
00643F7A LOG: FFFFFFAC (4294967212.)
00643F7A LOG: FFFFFFAB (4294967211.)
00643F7A LOG: FFFFFFAA (4294967210.)
00643F7A LOG: FFFFFFA9 (4294967209.)
00643F7A LOG: FFFFFFA8 (4294967208.)
00643F7A LOG: FFFFFFA7 (4294967207.)
00643F7A LOG: FFFFFFA6 (4294967206.)
00643F7A LOG: FFFFFFA5 (4294967205.)
00643F7A LOG: FFFFFFA4 (4294967204.)
00643F7A LOG: FFFFFFA3 (4294967203.)
00643F7A LOG: FFFFFFA2 (4294967202.)
---
00643F7A LOG: FFFFFFA0 (4294967200.)
00643F7A LOG: FFFFFF9F (4294967199.)
00643F7A LOG: FFFFFF9E (4294967198.)
00643F7A LOG: FFFFFF9D (4294967197.)
00643F7A LOG: FFFFFF9C (4294967196.)
00643F7A LOG: FFFFFF9B (4294967195.)
00643F7A LOG: FFFFFF9A (4294967194.)
00643F7A LOG: FFFFFF99 (4294967193.)
00643F7A LOG: FFFFFF98 (4294967192.)
00643F7A LOG: FFFFFF97 (4294967191.)
00643F7A LOG: FFFFFF96 (4294967190.)
00643F7A LOG: FFFFFF95 (4294967189.)
00643F7A LOG: FFFFFF94 (4294967188.)
00643F7A LOG: FFFFFF93 (4294967187.)
00643F7A LOG: FFFFFF92 (4294967186.)
00643F7A LOG: FFFFFF91 (4294967185.)
00643F7A LOG: FFFFFF90 (4294967184.)
00643F7A LOG: FFFFFF8F (4294967183.)
00643F7A LOG: FFFFFF8E (4294967182.)
00643F7A LOG: FFFFFF8D (4294967181.)
00643F7A LOG: FFFFFF8C (4294967180.)
00643F7A LOG: FFFFFF8B (4294967179.)
00643F7A LOG: FFFFFF8A (4294967178.)
00643F7A LOG: FFFFFF89 (4294967177.)
00643F7A LOG: FFFFFF88 (4294967176.)
00643F7A LOG: FFFFFF87 (4294967175.)
00643F7A LOG: FFFFFF86 (4294967174.)
00643F7A LOG: FFFFFF85 (4294967173.)
00643F7A LOG: FFFFFF84 (4294967172.)
00643F7A LOG: FFFFFF83 (4294967171.)
00643F7A LOG: FFFFFF82 (4294967170.)
00643F7A LOG: FFFFFF81 (4294967169.)
00643F7A LOG: FFFFFF80 (4294967168.)
00643F7A LOG: FFFFFF7F (4294967167.)
00643F7A LOG: FFFFFF7E (4294967166.)
00643F7A LOG: FFFFFF7D (4294967165.)
00643F7A LOG: FFFFFF7C (4294967164.)
00643F7A LOG: FFFFFF7B (4294967163.)
00643F7A LOG: FFFFFF7A (4294967162.)
00643F7A LOG: FFFFFF79 (4294967161.)
00643F7A LOG: FFFFFF78 (4294967160.)
00643F7A LOG: FFFFFF77 (4294967159.)
00643F7A LOG: FFFFFF76 (4294967158.)
00643F7A LOG: FFFFFF75 (4294967157.)
00643F7A LOG: FFFFFF74 (4294967156.)
00643F7A LOG: FFFFFF73 (4294967155.)
00643F7A LOG: FFFFFF72 (4294967154.)
---
00643F7A LOG: FFFFFF70 (4294967152.)
00643F7A LOG: FFFFFF6F (4294967151.)
00643F7A LOG: FFFFFF6E (4294967150.)
00643F7A LOG: FFFFFF6D (4294967149.)
00643F7A LOG: FFFFFF6C (4294967148.)
00643F7A LOG: FFFFFF6B (4294967147.)
00643F7A LOG: FFFFFF6A (4294967146.)
00643F7A LOG: FFFFFF69 (4294967145.)
00643F7A LOG: FFFFFF68 (4294967144.)
00643F7A LOG: FFFFFF67 (4294967143.)
00643F7A LOG: FFFFFF66 (4294967142.)
00643F7A LOG: FFFFFF65 (4294967141.)
00643F7A LOG: FFFFFF64 (4294967140.)
00643F7A LOG: FFFFFF63 (4294967139.)
00643F7A LOG: FFFFFF62 (4294967138.)
00643F7A LOG: FFFFFF61 (4294967137.)
00643F7A LOG: FFFFFF60 (4294967136.)
00643F7A LOG: FFFFFF5F (4294967135.)
00643F7A LOG: FFFFFF5E (4294967134.)
00643F7A LOG: FFFFFF5D (4294967133.)
00643F7A LOG: FFFFFF5C (4294967132.)
00643F7A LOG: FFFFFF5B (4294967131.)
00643F7A LOG: FFFFFF5A (4294967130.)
00643F7A LOG: FFFFFF59 (4294967129.)
00643F7A LOG: FFFFFF58 (4294967128.)
00643F7A LOG: FFFFFF57 (4294967127.)
00643F7A LOG: FFFFFF56 (4294967126.)
00643F7A LOG: FFFFFF55 (4294967125.)
00643F7A LOG: FFFFFF54 (4294967124.)
00643F7A LOG: FFFFFF53 (4294967123.)
00643F7A LOG: FFFFFF52 (4294967122.)
00643F7A LOG: FFFFFF51 (4294967121.)
00643F7A LOG: FFFFFF50 (4294967120.)
00643F7A LOG: FFFFFF4F (4294967119.)
00643F7A LOG: FFFFFF4E (4294967118.)
00643F7A LOG: FFFFFF4D (4294967117.)
00643F7A LOG: FFFFFF4C (4294967116.)
00643F7A LOG: FFFFFF4B (4294967115.)
00643F7A LOG: FFFFFF4A (4294967114.)
00643F7A LOG: FFFFFF49 (4294967113.)
00643F7A LOG: FFFFFF48 (4294967112.)
00643F7A LOG: FFFFFF47 (4294967111.)
00643F7A LOG: FFFFFF46 (4294967110.)
00643F7A LOG: FFFFFF45 (4294967109.)
00643F7A LOG: FFFFFF44 (4294967108.)
00643F7A LOG: FFFFFF43 (4294967107.)
00643F7A LOG: FFFFFF42 (4294967106.)
---
00643F7A LOG: FFFFFF40 (4294967104.)
00643F7A LOG: FFFFFF3F (4294967103.)
00643F7A LOG: FFFFFF3E (4294967102.)
00643F7A LOG: FFFFFF3D (4294967101.)
00643F7A LOG: FFFFFF3C (4294967100.)
00643F7A LOG: FFFFFF3B (4294967099.)
00643F7A LOG: FFFFFF3A (4294967098.)
00643F7A LOG: FFFFFF39 (4294967097.)
00643F7A LOG: FFFFFF38 (4294967096.)
00643F7A LOG: FFFFFF37 (4294967095.)
00643F7A LOG: FFFFFF36 (4294967094.)
00643F7A LOG: FFFFFF35 (4294967093.)
00643F7A LOG: FFFFFF34 (4294967092.)
00643F7A LOG: FFFFFF33 (4294967091.)
00643F7A LOG: FFFFFF32 (4294967090.)
00643F7A LOG: FFFFFF31 (4294967089.)
00643F7A LOG: FFFFFF30 (4294967088.)
00643F7A LOG: FFFFFF2F (4294967087.)
00643F7A LOG: FFFFFF2E (4294967086.)
00643F7A LOG: FFFFFF2D (4294967085.)
00643F7A LOG: FFFFFF2C (4294967084.)
00643F7A LOG: FFFFFF2B (4294967083.)
00643F7A LOG: FFFFFF2A (4294967082.)
00643F7A LOG: FFFFFF29 (4294967081.)
00643F7A LOG: FFFFFF28 (4294967080.)
00643F7A LOG: FFFFFF27 (4294967079.)
00643F7A LOG: FFFFFF26 (4294967078.)
00643F7A LOG: FFFFFF25 (4294967077.)
00643F7A LOG: FFFFFF24 (4294967076.)
00643F7A LOG: FFFFFF23 (4294967075.)
00643F7A LOG: FFFFFF22 (4294967074.)
00643F7A LOG: FFFFFF21 (4294967073.)
00643F7A LOG: FFFFFF20 (4294967072.)
00643F7A LOG: FFFFFF1F (4294967071.)
00643F7A LOG: FFFFFF1E (4294967070.)
00643F7A LOG: FFFFFF1D (4294967069.)
00643F7A LOG: FFFFFF1C (4294967068.)
00643F7A LOG: FFFFFF1B (4294967067.)
00643F7A LOG: FFFFFF1A (4294967066.)
00643F7A LOG: FFFFFF19 (4294967065.)
00643F7A LOG: FFFFFF18 (4294967064.)
00643F7A LOG: FFFFFF17 (4294967063.)
00643F7A LOG: FFFFFF16 (4294967062.)
00643F7A LOG: FFFFFF15 (4294967061.)
00643F7A LOG: FFFFFF14 (4294967060.)
00643F7A LOG: FFFFFF13 (4294967059.)
00643F7A LOG: FFFFFF12 (4294967058.)
---
00643F7A LOG: FFFFFF10 (4294967056.)
You can fix it without modifying flevel.lgp by hooking the opcode and correcting the steps value on the fly. Sorry, it was that simple. FPS bug is elsewhere.
As a side note, memory offsets in the 2012 release are the same as the 1998 one (1.02 ff7.exe), so anything that doesn't rely on the opengl thing should work if the patcher is not picky (again, the one working in the memory - to patch the file you'd either have to adaptively patch or make the static AF3DN linking to old exe described in the other thread).
Key:
Fuchsia: In use by a modder. Unless you want to conflict with their mod, avoid!
Red: In use by original game. Considered unsafe to edit, unless modder edits the game.
Blue: Considered unsafe to edit, but currently being updated and checked.
Orange: In use by original game, but considered safe to edit. Or has editable bits.
White: Whole byte is free to edit.
Yellow: Conflict. A Byte/ Bit is being shared for two different purposes.
0 - 255 (0-FF): Bank 1 (offset BA4)
256 - 511 (100-1FF): Bank 2 (Offset CA4)
512 - 767 (200-2FF): Bank 3 (Offset DA4)
768 - 1023 (300-3FF): Bank 4 (Offset EA4)
1024 - 1279 (400-4FF): Bank 5 (Offset FA4)
[HextLaunch]
File=ff7.exe
Process=
Window=
LoadHext=1
InjectDLL=1
NoInput=1
Delay=3000
[HextLaunch]
File=ff7_launcher.exe
Process=ff7_en.exe
Window=
LoadHext=1
InjectDLL=1
NoInput=1
Delay=3000