Show Posts

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.


Messages - Magus Spirit

Pages: [1] 2
1
Hey, I haven't been following this recently, but this is really an exceptionnal work you've accomplished here. It's really impressive.

2
Archive / FFVII won't start
« on: 2004-09-08 10:08:10 »
I had that kind of problem at the begining. Some video codecs cause conflicts with the TMV codec used by FF7. This might be your problem. If you installed the ACE codec pack, then look no further, it is known to cause conflicts, so uninstall it. DivX 4 Codec might also cause conflicts (well, it did on my computer). If you have neither of them, then I suggest that you uninstall any video codec that wasn't provided with Windows.

3
I was able to run Half-Life under VPC for Mac. It works, and it's quite nice. However, it's terribly slow.

4
On my comp, the wind did not seem to slow down at all. It was constant. However, after each battle, it slowed down a bit, until I was able to cross it. It's rather weird, but at least I was able to get past that point.

5
Hmm, this makes me think about something. Does it work if, after moving the window, you reduce and then restore it ?

6
Archive / FF7 long load times on world map
« on: 2004-08-17 15:20:02 »
In order to solve the long load times problem, you simply have to set the Windows 98 compatibility mode.

7
Well, I can't help you here, since it works well on my computer, and I can reduce the window or switch between applications.

8
BTW, I've been wondering about something. Are the English and US versions program file the same ?

9
Yep, you may send me you 1.00 english version. That's an important one I'm missing.

10
Well, making such a patch is not an easy thing, also, there is no real method. Usually, you have to disassemble the program file, then to have a look at the function calls and string references in order to know where you have to examine the code, and once you're there, you can start patching, depending on what you find... It may be replacing a value, a parameter in a function call, or even rewriting a bit of code... In any case, knowing assembler (or at least the basis) is highly recommended.

11
Well, I'll have a look at FF8 then. Though I can't promise anything.

12
Troubleshooting / Open GL programming
« on: 2004-08-11 02:07:40 »
Dev-C++ is indeed a good free IDE/Compiler.

BTW, while you're talking about it, I learned C and C++ online. Of course this is not "clean programming" like a professionnal programmer would do, but it does its job. :lol:

13
Two things.

1) Video playback problem: you have to set your screen to 16-bit (if you already tryed the 32-bit fullscreen patch, you may have noticed the same behaviour already).

2) Black screen and Evil messagebox: you need details about that one. Even if you play in windowed mode, the client area of the window cannot be greather than 640x480. When I made the patch, I was using the Windows XP original theme, which features taller application title bars than the Classic Windows theme. Now that you're using this theme, the title bar is smaller, resulting in a client area greather than 640x480. Oh BTW, I made the patch for different resolution only to have the window centered correctly, as I specified its coordinates manually. It has nothing to do with changing the window size.

Here are new patches that should work with the Classic Windows theme:
Code: [Select]
68F901000068860200006A7F683D010000680000CB00 (1280*1024)
68F901000068860200006A7F683D010000680000CB00 (1280*960)
68F901000068860200006A7F683D010000680000CB00 (1280*768)
68F901000068860200006A68683D010000680000CB00 (1280*720)
68F901000068860200006A7F68FD000000680000CB00 (1152*864)
68F901000068860200006A7F68BD000000680000CB00 (1024*768)
68F901000068860200006A2C684D000000680000CB00 (800*600)


EDIT: they will also work with the original Windows XP theme, but you will lose 7 lines of pixels at the bottom of the screen.

14
Troubleshooting / Open GL programming
« on: 2004-08-10 21:27:04 »
What language is the best depends on what you want to program (although I'm a completely C-convinced guy). Anyway, for a game engine, you should use C and/or C++, with perhaps a bit of assembler (of course, there are other languages, such as Delphi, which is good too). However, do not use Visual Basic to program such a thing. It is damn to slow and too limited for a game engine.

Now you're asking for the difference between Visual Basic and Visual C++. These are completely different languages, so I can't make a list of the differences between them. The important aspect is the one I mentioned above: Visual Basic is very slow and too limited, although it is easier. Believe me, I know what I'm talking about. I've been using Visual basic for years, being reluctant to learn C++. When I finally decided to learn it, I was amazed by all the things I could do with it.

As for your last question, "Where can I download it"... Both VC++ and VB are made by Microsoft, and I guess they would not give you them freely. :lol:

15
Hmm, let's see...
Does the game work properly in a window, without my patch ? If yes, then, are you using the original Windows XP theme ? I'm asking this because, if the client area of the window becomes larger than 640x480, the display turns black.

16
Go go go ! This is something I'd definately use ! That's great work !

17
Just some detail: did you set FF7.EXE to "Windows 98 compatibility mode" ? When it is not set, the world map is slow to load.

18
General Discussion / ff7 max exp
« on: 2004-07-03 16:53:33 »
Wait, you mean someone is actually trying to do that ? :o
Better using a savestate editor. :D

19
General Discussion / ff7 max exp
« on: 2004-07-03 10:31:06 »
Okay, I have checked this, and actually, when you reach level 99, you keep gaining EXP. Though, your EXP bar remains full, and the "Next Level" value says "0 p". At first, I thought it did not give EXP, but when I looked at the total EXP values, I noticed they were higher after each battle. I guess the maximum would be 2^32 (or 2^31 if the value is signed - but why would it be signed ?).

20
Aaron is right, you have to press Alt-Tab (or the Windows key) in order to make your cursor reappear. Sorry for not mentionning it. I should patch it so it does not capture the mouse.

21
Know what ? I've been thinking about that recently. That would be great if we could do that. I know C++ and the DirectX API (by "to know", I do not mean I'm a pro or something like that, just that I have some knowledge of it and made some programs that use DirectX, such as a 2D RPG Engine - still under work), and would like to work in such project. The main problem is that I won't have much time during these holidays. And next year, I'll be in a Computer & Engineering university - no time for distraction. (yeah, I'm someone scared by time :lol:)

22
Archive / Patch: Play FF7 without CDs
« on: 2004-06-22 16:14:08 »
I guess this is because we both have an "M" as the first letter of our usernames. :D

23
Archive / Patch: Play FF7 without CDs
« on: 2004-06-22 00:46:27 »
I was not thinking about that when making that patch (I made it because it was handy), but now that you're talking about it, I'm wondering. I've heard all possible versions of it, the most common being "you can use it as long as you have the original game". Which does not mean it is true. Whatever, just get rid of my message, this will solve the problem. :wink:

24
Archive / Patch: Play FF7 without CDs
« on: 2004-06-21 21:35:32 »
Anybody who copied all the videos to his hard disk has been quite annoyed by having the game telling him to insert the disks while he did not need them. This patch removes CD check in FF7 so you will be able to play FF7 without the game CDs, provided you copied all the videos on your hard disk.

As for my previous patch, this was made on a french version of FF7, aswell as on the 1.02us version (though I was not able to test this one). If you do not own one of these versions, you'll have to search for the location by yourself. To do so, open your file in your favourite hex editor and search for a part of one of the following lines of data (you'll have to search four locations, one for each part of the patch):

Code: [Select]
No-CD part 1:
____________________________
817D08008000007505E900020000 (1.00f)
817D08008000007505E900020000 (1.02f)
817D08008000007505E900020000 (1.02us)

No-CD part 2:
______________
3BF07417668B151441CB006689 (1.00f)
3BF07417668B15CC17CC000C00 (1.02f)
3BF07417668B15DCF9CB006689 (1.02us)

No-CD part 3:
__________________
3BF0743AE893F2FFFF (1.00f)
3BF0743AE893F2FFFF (1.02f)
3BF0743AE893F2FFFF (1.02us)

No-CD part 4:
______________________
85C075226A1068941F7B00 (1.00f)
85C075226A106884AE7B00 (1.02f)
85C075226A106834AE7B00 (1.02us)


Again, the parts that have a line above them should be common in all files.

Right now, I only have these locations. If you could tell me what location it is for you, and which version you have, it would be great.
Code: [Select]
1.00f:  0x0000418F, 0x00008706, 0x00008B7A, 0x00009A63
1.02f:  0x00003F6E, 0x00008406, 0x0000887A, 0x00009763
1.02us: 0x00003F5E, 0x000083F6, 0x0000886A, 0x00009753


Once you have the location, overwrite the specified part of the line as indicated (given in the same order as the addresses):

Code: [Select]
No-CD part 1: 7505 -> 9090
No-CD part 2: 7417 -> EB17
No-CD part 3: 743A -> EB3A
No-CD part 4: 7522 -> EB22


If you have any problem applying the patch, or if I made a mistake, don't hesitate to post.

Enjoy !

25
Have you tryed searching only for "68000000806800000080" in your file ? (this is in the hex view, not in the ASCII view).

Anyway, i'm having a look at FF7 1.02us right now. If anybody could upload FF7 1.00us so I can have a look at it too, that would be great.

EDIT: I did find it in FF7 1.02us, at 0x00275E9B. I've updated the first post accordingly.

Pages: [1] 2