Author Topic: FF8 Configurator  (Read 4202 times)

ficedula

  • No life
  • *
  • Posts: 2179
  • Karma: 40
    • View Profile
    • http://www.ficedula.co.uk
FF8 Configurator
« on: 2001-10-22 22:48:00 »
So I received an email today from someone using the configurator pointing out that you can't use it to change the keyboard settings. Really? Dammit, he's right - you can't! So he's inspired me to fix this :wink:

The upshot is that I'm reopening the Configurator for an update to it. Maybe not in the next few days (for reasons I've detailed on my site) but it IS on my little list of Things To Do.  So, anyone got any things that need fixing with it?

Couple of points:

1) This isn't a major rewrite ... comments like "Make it play MP3's" will be used as fuel to warm my house.

2) This isn't going to be an ongoing thing - it's just that next week when I have time I WILL be working on it, so now's your chance to add support for Other Things.

3) Don't worry, I'm not dropping other programs to make way for this :wink: The Configurator is a low-work job...

Goku7

  • No life
  • *
  • Posts: 1308
  • Karma: 0
    • View Profile
FF8 Configurator
« Reply #1 on: 2001-10-22 23:42:00 »
That's funny.....when I switch to the controller tab on your version of the Configurator, then switch to another tab, I get a message saying, "Access violation at address BFF7B9A6 in module 'KERNAL32.DLL'. Write of Address 0041CE85".  I gave the memory address information because I figured you'd know where in the code that would refer to.

If it makes any difference, I have the gameport on my XG card disabled, and I'm using the gameport on my SB AWE64 instead.  It never gave me an error before installing your update.  Could this be related to the problem you're currently trying to fix?

ficedula

  • No life
  • *
  • Posts: 2179
  • Karma: 40
    • View Profile
    • http://www.ficedula.co.uk
FF8 Configurator
« Reply #2 on: 2001-10-22 23:47:00 »
Yup, I know what that problem is. It comes from the fact that Dag wrote the original configurator in Delphi4 but I was trying to compile it in Delphi3 ... few changes needed, but I fux0red that one up :wink:

Yes, it'll be fixed. Hopefully. Now I'm compiling it in Delphi6, which introduces even MORE possibilities for problems. Wahey!

Anonymous

  • Guest
FF8 Configurator
« Reply #3 on: 2001-10-23 19:50:00 »
AND it dont like NT/2K/XP cos itll give Xception errors in the controls section and wont set the input settings.

dagsverre

  • Insane poster
  • *
  • Posts: 323
  • Karma: 0
    • View Profile
    • http://ffsf.cjb.net
FF8 Configurator
« Reply #4 on: 2001-10-23 20:58:00 »
Just wanted to say thanks!, feel free to label this the official version (rewrite the readme or whatever you want, just leave my name on the list of programmers and I'm happy).

If there is any questions about my code then please do ask, answering questions would be a good investment of my time (can't help you code though, exciting things happening in the Legacy world engine...)

And I don't think Delphi6 will give you any headaches, wasn't the problem was that Object Pascal was changed from D3 to D4 (dynamic arrays and overloads I think)?

ficedula

  • No life
  • *
  • Posts: 2179
  • Karma: 40
    • View Profile
    • http://www.ficedula.co.uk
FF8 Configurator
« Reply #5 on: 2001-10-23 21:04:00 »
Yup, that was the D3 problem, which obviously won't apply in Delphi6. There are other problems though; namely, there's no DirectX6 headers that work out-of-the-box with Delphi6; because Delphi6 didn't exist then, so DX6 headers aren't compatible with it.

I was considering just compiling with DX8 headers which should work, but in the end I *think* I've got the DX6 headers to work by just making it look like Delphi5; don't think the language has changed much since D5.

Only a small problem but, it's an example of how converting a project isn't always totally automatic :wink:

Anonymous: Don't think that's NT/2K/XP related; the latest version (ie. the one I wrote) had bugs in the controls section regardless of your OS... That's one thing I intend to fix, of course.