Author Topic: Q-Gears 0.12  (Read 14144 times)

G

  • *
  • Posts: 104
  • , kupo.
    • View Profile
Q-Gears 0.12
« on: 2007-03-20 14:19:59 »
Today released version 0.12!
There is a lot of Akari's improvements, and my final code for playing movies and audio.
Check it out: http://sourceforge.net/project/showfiles.php?group_id=165417
Linux binaries I think I'll add today after work (GMT+2 :) ).

Thanks to Akari for finding my stupid bugs, shame on me!

Screenshots:





And of course we need more programmers to develop q-gears, if anyone want to help, you are welcome!
For me next task will be to understand AKAO (C) sound format.

Chrisu

  • *
  • Posts: 363
  • Simply there
    • View Profile
    • Christian's Programs
Re: Q-Gears 0.12
« Reply #1 on: 2007-03-20 19:58:37 »
Hey, i see Cloud!!! Cool, very good work! Keep it up guys... :-)

kini

  • *
  • Posts: 135
    • View Profile
    • open source web
Re: Q-Gears 0.12
« Reply #2 on: 2007-03-20 23:16:25 »
id like help with this, ive been watching it from the start and it look so cool now. i havent done much in C++ before so would be fun to start. can i get this to run with just dev c++ and svn ?

Micaelis

  • Guest
Re: Q-Gears 0.12
« Reply #3 on: 2007-03-21 00:44:23 »
Hey ppl, nice work!

I'm following you guys work for sometime, just looking how the things are going,
technical stuff about the FF7, etc... It's just amazing how much work was done
in so short time! Really congratulations ppl!

I'm wishing to try give some hand in coding. I do some programming at work,
but not with C++. I know the language, but I don't have real experience with it.
Since the language chosen in the college was C++, more a reason get familiar
with, better if in a fun and cool project!

I'd like to ask you guys to put some kind of 'to-do' list somewhere or point me out
where is it, if already exists. I`ve read the PDF with the technical stuff about the FF7
inner works, I'll give a look in the wiki, but would be nice to have some kind of
point to start. Maybe some easy and boring tasks for us novices to have a start!

Anyway ppl, I'd to wish luck for you. This is an amazing work!

P.S.: Sorry for the bad english. My first language is portuguese ( Brazilian )
and I'm really a better reader than writer...  :wink:

And to Halkun, about the Japanese teaching program.... がんばってね!!

--
Mikael

G

  • *
  • Posts: 104
  • , kupo.
    • View Profile
Re: Q-Gears 0.12
« Reply #4 on: 2007-03-21 05:18:36 »
id like help with this, ive been watching it from the start and it look so cool now. i havent done much in C++ before so would be fun to start. can i get this to run with just dev c++ and svn ?

To compile & run it under windows you'll need also SDL-devel, iconv, libxml2, zlib development libraries.

Cyberman

  • *
  • Posts: 1572
    • View Profile
Re: Q-Gears 0.12
« Reply #5 on: 2007-03-21 20:59:59 »
I go away for a few weeks and look what happens (sigh) ;)

Cyb

Naitguolf

  • *
  • Posts: 77
    • View Profile
Re: Q-Gears 0.12
« Reply #6 on: 2007-03-21 21:19:35 »
great guys!!! :) I really love the idea of playing Final Fantasy VII again, but with modded stuff!!!! :)

Wonderful!!!

halkun

  • Global moderator
  • *
  • Posts: 2097
  • NicoNico :)
    • View Profile
    • Q-Gears Homepage
Re: Q-Gears 0.12
« Reply #7 on: 2007-03-26 00:14:52 »
I just updated the homepage with the new logo and news. I also redirected the screenshots to Akari's page.

The Skillster

  • *
  • Posts: 2284
  • Loving every Final Fantasy
    • View Profile
Re: Q-Gears 0.12
« Reply #8 on: 2007-03-27 06:46:09 »
Well done, I spotted that on the RSS feed for the sourceforge page. Quite abit of an update!

Asdayasman13

  • *
  • Posts: 161
    • View Profile
Re: Q-Gears 0.12
« Reply #9 on: 2007-03-27 22:14:24 »
Ok, this is a realy stupid question, but:  Is it just me who can walk ontop of things?  (I.e., the "Intruders!" sign)

Akari

  • Moderator
  • *
  • Posts: 766
    • View Profile
Re: Q-Gears 0.12
« Reply #10 on: 2007-03-28 04:43:32 »
Ok, this is a realy stupid question, but:  Is it just me who can walk ontop of things?  (I.e., the "Intruders!" sign)

Z sorting of models and background not yet implemented. It's planned to 0.13 version.

To do list to 0.13

! [ffvii] Create Movie camera mode and clean up ScreenManager.

! [ffvii] Implement sound and music related opcodes (0xFE (CHMST), 0xF5 (MULCK), 0xF1 (SOUND), 0xF0 (MUSIC)).
! [ffvii] Implement sound and music.

! [ffvii] Port savemap to gamestate and remove unnesesary Savemap struct from Gamestate.
- [ffvii] Add save to XML and load from there.
- [ffvii] Add party related opcodes (0x0A (SPTYE), 0x0B (GTPYE), 0x74 (GETPC), 0xC9 (PRTYM), 0xCB (IFPRTYQ), 0xCC (IFMEMBQ), 0xCD (MMB+-), 0xCE (MMBLK), 0xCF (MMBUK)).
- [ffvii] Add item related opcodes (0x58 (STITM), 0x59 (DLITM), 0x5A (CKITM), 0x0FFA (AAITM), 0x0FFF (RMITM)).
- [ffvii] Add item/party related methods to GameState.

! [ffvii] Change Y and Z in coords.

! [ffvii] Implement lighting model.
! [ffvii] Implement layer/background z ordering.

! [ffvii] REQSW and REQEW must be sure that script starts.

! [ffvii] Implement left entity managing opcodes (0xB8 (GETAXY), 0xB6 (DIRA), 0xA6 (XYI), 0xA7 (XYZ), 0xA4 (VISI), 0x73 (PGTDR), 0x2B (SLIP), 0x2A (PMOVA), 0x09 (SPLIT), 0x08 (JOIN)).
! [ffvii] Implement entity movement opcodes (0xAA (MOVA), 0xC3 (OFST), 0xC4 (OFSTW), 0xA9 (CMOVE)).
! [ffvii] Add collision with border.
! [ffvii] Switch to movement related collision check.
! [ffvii] Implement board sliding on/off.
- [ffvii] Make line and entity script activation working as Synergy blades write.
- [ffvii] Gateway must set direction.

G

  • *
  • Posts: 104
  • , kupo.
    • View Profile
Re: Q-Gears 0.12
« Reply #11 on: 2007-03-29 09:41:06 »
Today finally added Linux versions of q-gears-ffvii.
For now just two plain .tar.bz2 archives (for i386 & x86_64) - I have not time for distribution packaging.
If there are anyone who want to maintain .deb's, .rpm's and so on - let me know.

Salk

  • *
  • Posts: 525
    • View Profile
Re: Q-Gears 0.12
« Reply #12 on: 2007-03-29 09:45:23 »
Reading the WIP for 0.13 I can't help thinking this is gonna be a major revision! Keep it up, guys!  :wink:

thegreatpower

  • *
  • Posts: 7
    • View Profile
Re: Q-Gears 0.12
« Reply #13 on: 2007-03-29 20:35:29 »
Hi, I would like to help coding in this project.
I have mac os x and would be nice to make and osx port.

gigaherz

  • *
  • Posts: 105
    • View Profile
    • gigaherz's shitty stuff
Re: Q-Gears 0.12
« Reply #14 on: 2007-03-29 20:56:41 »
This is an opensource project. You don't need permission to change the code or improve it (as long as you don't break the license terms), if you want to port it to osx, and I suppose the authors will like it, if you do it right.

FF7ExpNeg1

  • *
  • Posts: 16
    • View Profile
Re: Q-Gears 0.12
« Reply #15 on: 2007-03-30 00:29:29 »
Hi, I would like to help coding in this project.
I have mac os x and would be nice to make and osx port.

I actually ported q-gears to Mac OS X (10.3.9 PPC) way back in rev 26 but I am sure it is _way_ out of date now.  Take a look here to see what changes I made back then.  Maybe it can give you a head start:

http://sourceforge.net/tracker/index.php?func=detail&aid=1478991&group_id=165417&atid=835303

G

  • *
  • Posts: 104
  • , kupo.
    • View Profile
Re: Q-Gears 0.12
« Reply #16 on: 2007-03-30 05:46:16 »
Quote
Hi, I would like to help coding in this project.
I have mac os x and would be nice to make and osx port.
The more operating systems support - the better!
What build system is used on MacOS?
If autotools is supported you can modify build scripts to compile for MacOS.
If it isn't you can create files for build system used in MacOS (me don't know anything about MacOS),
but if you do so we would like you will maintain them in the future
(there was a VS.NET project files, but I removed them as nobody maintained them and it was *very* outdated).
If you have coding skills in C++ - contact Akari - he has a lot of work for everyone =)

gigaherz

  • *
  • Posts: 105
    • View Profile
    • gigaherz's shitty stuff
Re: Q-Gears 0.12
« Reply #17 on: 2007-03-30 21:38:59 »
macosx has a gcc port... not sure about the autotools

Rhys

  • *
  • Posts: 56
  • (actually rmco2003) Wish I'd just renamed instead.
    • View Profile
Re: Q-Gears 0.12
« Reply #18 on: 2007-03-31 05:51:13 »
You could always make an X-Code project file, not sure if SDL and stuff works with it though..

thegreatpower

  • *
  • Posts: 7
    • View Profile
Re: Q-Gears 0.12
« Reply #19 on: 2007-04-08 15:54:36 »
ok, i am on it.
I will try to make it with Xcode.

G

  • *
  • Posts: 104
  • , kupo.
    • View Profile
Re: Q-Gears 0.12
« Reply #20 on: 2007-04-09 11:19:50 »
We need also some macros (I like the ones, used in ffmpeg project) to read from files on big-endian architecture (at least big-endianess  in video and sound code isn't supported).

Brynet

  • Guest
Re: Q-Gears 0.12
« Reply #21 on: 2007-04-09 16:10:31 »
We need also some macros (I like the ones, used in ffmpeg project) to read from files on big-endian architecture (at least big-endianess  in video and sound code isn't supported).

New Mac's use x86 processors now, Only the older PPC macs are Big-Endian.

Pretty sure Apple is stopping It's PPC development and focusing on the new Intel Macs..

BTW, Mac's that use OSX are actually running a UNIX-like operating system now, FreeBSD/Mach based.. So It should be fairly easy to port things.

Rhys

  • *
  • Posts: 56
  • (actually rmco2003) Wish I'd just renamed instead.
    • View Profile
Re: Q-Gears 0.12
« Reply #22 on: 2007-04-09 21:59:15 »
as long as you steer clear of using X11 to port Q-Gears to OS X then it should be fine, the X11 framework isn't widely supported by most OS X users.

G

  • *
  • Posts: 104
  • , kupo.
    • View Profile
Re: Q-Gears 0.12
« Reply #23 on: 2007-04-10 05:03:05 »
X11 isn't used directly. Every platform supporting SDL should be fine.

Micky

  • *
  • Posts: 300
    • View Profile
Re: Q-Gears 0.12
« Reply #24 on: 2007-04-12 18:04:59 »
Has anyone succeeded in checking out q-gears on MacOS/X ? I get errors about locked files when I try to...
Tried it again and now it works...
« Last Edit: 2007-04-12 18:13:50 by Micky »