Author Topic: CaptainCPS-X's FB Alpha Extra Stuff WIP  (Read 81090 times)

Offline CaptainCPS

  • Administrator
  • *****
  • Posts: 1520
  • Karma: +126/-0
  • FB Alpha Team
    • CaptainCPS's Home
CaptainCPS-X's FB Alpha Extra Stuff WIP
« on: February 19, 2007, 02:02:14 pm »
This are the things I have been working the last couple of days,...

Display number of drivers listed (the dialog is modified too ^^)




CPS / NeoGeo Layer Manager



NeoGeo Sound/Music changer (Finally!! xDD but still looking a way to do the same stuff with QSound)
[this works using PAGEGUP (next track), PAGEDOWN (prev track) and HOME (reset to first track) Keys]



The music track change works like Kawaks, some games dont play nothing, maybe i have to try other sound codes [?]
, oh and this does not feature tracklist for now... all games tracks start at 0x0720

I will post the code later when i finish working on them ^^

SeeYaa!!
:biggrin:

PS: If somebody can give me info on how QSound works with Z80 CPU maybe i can add the track change for CPS2 Games ^^
« Last Edit: February 01, 2010, 03:59:33 am by CaptainCPS-X »

Offline Leaf

  • Jr. Member
  • **
  • Posts: 50
  • Karma: +9/-4
Re: FB Alpha Extra Stuff
« Reply #1 on: February 19, 2007, 08:36:54 pm »
good job.
wow~ nice preview picture.  :biggrin:

Offline CaptainCPS

  • Administrator
  • *****
  • Posts: 1520
  • Karma: +126/-0
  • FB Alpha Team
    • CaptainCPS's Home
Re: FB Alpha Extra Stuff
« Reply #2 on: February 20, 2007, 01:45:28 pm »
good job.
wow~ nice preview picture.  :biggrin:

ThanX ^^ here I bring more pictures of the new extra stuff...

Title Screen Preview



Ingame Preview



Game Flyer



I added the feature like buttons but it can be simplified later not to need the three buttons and instead of that change between Title, Ingame and Flyers with a click in the Preview Picture... but for now thats what i got =)

SeeYaa!!
 :biggrin:
« Last Edit: February 01, 2010, 04:00:53 am by CaptainCPS-X »

Offline CaptainCPS

  • Administrator
  • *****
  • Posts: 1520
  • Karma: +126/-0
  • FB Alpha Team
    • CaptainCPS's Home
Re: FB Alpha Extra Stuff
« Reply #3 on: February 20, 2007, 02:00:58 pm »
I missed this...

Title Screen previews are placed in the common dir 'fba/previews/'
Ingame previews are placed in a new dir for them in 'fba/previews/ingame/'
Flyers are placed in 'fba/flyers/' like MAME32

There is a extra preview capture function for Ingame previews (so no need to capture manually and all the stuff), the capture is saved in the 'previews/ingame/' dir...



that's it for now ^^

SeeYaa!!
 :biggrin:
« Last Edit: February 01, 2010, 04:01:20 am by CaptainCPS-X »

Offline iq_132

  • Administrator
  • *****
  • Posts: 3565
  • Karma: +374/-0
  • Just a lion with a sword
    • NeoSource
Re: FB Alpha Extra Stuff
« Reply #4 on: February 21, 2007, 06:40:00 pm »
Wow, some very nice looking stuff there Cap. I hope you intend on posting the source for some of that, I'd love to see some of this great stuff in my build. :)


Offline CaptainCPS

  • Administrator
  • *****
  • Posts: 1520
  • Karma: +126/-0
  • FB Alpha Team
    • CaptainCPS's Home
Re: FB Alpha Extra Stuff
« Reply #5 on: February 23, 2007, 05:38:50 am »
Wow, some very nice looking stuff there Cap. I hope you intend on posting the source for some of that, I'd love to see some of this great stuff in my build. :)

Hi man! sorry for the late reply ^^U yesterday was Win32 day lol xD, I finally understood a 'LOT' of stuff related to Windows GUI...and well I did some fixes to the Extra features

Later i gonna put some pictures of the Fixes, but the new and most important stuff i added was OwnerDraw Buttons (replacing Cancel and PLAY!) on the Select Game Dialog, ...after hours of research and errors I finished the hard stuff, and now its posible to show icons on the buttons using some tricky functions i wrote

OwnerDraw Button Controls (WIP)



oh and IQ, about the coding of this stuff, I will organize everything later to post the code, I just want to make all easy to understand and install  :wink:

SeeYaa!!
:smilie:
« Last Edit: February 01, 2010, 04:01:51 am by CaptainCPS-X »

Offline kev

  • FBA Dev
  • ******
  • Posts: 319
  • Karma: +35/-0
Re: FB Alpha Extra Stuff
« Reply #6 on: February 23, 2007, 07:28:04 pm »
I really like the load dialog changes. Something like that has been needed for ages. You should post the code or at least send it to Treble_Winner so it gets put in the next version. Well done. :)

Offline Treble Winner

  • FBA Dev
  • ******
  • Posts: 1805
  • Karma: +104/-0
  • FB Alpha Team
    • http://www.barryharris.me.uk
Re: FB Alpha Extra Stuff
« Reply #7 on: February 24, 2007, 05:00:41 am »
I actually got inspired to update the dialog a bit based on that. Here is what I have so far (yeah, I do use Win Classic - I hate the XP theme!)

Offline NJ7

  • Jr. Member
  • **
  • Posts: 78
  • Karma: +0/-6
  • Member
Re: FB Alpha Extra Stuff
« Reply #8 on: February 24, 2007, 11:09:30 am »
Is that a preview of the next version of FBA, Treble Winner. If so can't wait to check out all them Sega drivers......looks quite impressive. Keep up the good work.

Offline Treble Winner

  • FBA Dev
  • ******
  • Posts: 1805
  • Karma: +104/-0
  • FB Alpha Team
    • http://www.barryharris.me.uk
Re: FB Alpha Extra Stuff
« Reply #9 on: February 24, 2007, 01:40:10 pm »
Yeah, they should all be in the next version.

Offline CaptainCPS

  • Administrator
  • *****
  • Posts: 1520
  • Karma: +126/-0
  • FB Alpha Team
    • CaptainCPS's Home
Re: FB Alpha Extra Stuff
« Reply #10 on: February 25, 2007, 01:54:43 am »
I really like the load dialog changes. Something like that has been needed for ages. You should post the code or at least send it to Treble_Winner so it gets put in the next version. Well done. :)

ThanX KEV ^^, I'm doing a package with only the files that were changed to get the GUI Stuff working, the icons and images will be there too

I hope the code will not be a problem the way i wrote it ^^u, I did some global functions but i have to work more on them ( i just need time =) )
it will be a honor for me if Treble adds this GUI addition to FBA...

Almost Final Images of the Game Select Dialog (Win Classic)



(WindowXP Theme)



Other features that i added in 'sel.cpp' is Automatic Dialog Size adjustment when a Vertical Orientated game is selected or when viewing a Game Flyer, if you click a common Horizontal game the Dialog will be restored with the normal Size ^^...

EDIT* - The Select Game Dialog is Designed for resolutions from 800x600 or better ^^
(tested on my Desktop PC @ 800x600 and my laptop @ 1280x800 )


Auto Dialog Resize depending Game Preview Orientation and Flyer view

Normal (Title)



Normal (Ingame)



Automatically Resized (Flyer)



Auto Resized (Vertical Orientation Game Title)



Auto Resized (Vertical Orientation Game Ingame)



Well i will be doing the last adjustments and i will send the files to Treble,  btw... the files are being modified from the last version to ensure functionability  :wink:

SeeYaa!!
 :biggrin:
« Last Edit: February 01, 2010, 04:03:14 am by CaptainCPS-X »

Offline BisonSAS

  • Expert
  • *****
  • Posts: 209
  • Karma: +27/-0
  • [NGBRT]
    • NeoGeo BR Team
Re: FB Alpha Extra Stuff
« Reply #11 on: February 25, 2007, 06:27:49 am »
 :eek: :eek: :eek:
Cool CaptainCPS-X! :smilie: very nice preview picture. :biggrin:

Offline CaptainCPS

  • Administrator
  • *****
  • Posts: 1520
  • Karma: +126/-0
  • FB Alpha Team
    • CaptainCPS's Home
Re: FB Alpha Extra Stuff
« Reply #12 on: February 25, 2007, 05:50:23 pm »
:eek: :eek: :eek:
Cool CaptainCPS-X! :smilie: very nice preview picture. :biggrin:

ThanX BisonSAS !

Let me take this oportunity to announce that I have sent the organized changes to Treble Winner ^^ and well i hope he likes it  :biggrin:



SeeYaa!!
 :biggrin:

Offline KOF2112

  • Expert
  • *****
  • Posts: 180
  • Karma: +13/-4
Re: FB Alpha Extra Stuff
« Reply #13 on: February 25, 2007, 10:08:52 pm »
 :biggrin:
Extremely attractive icons With  preview picture :p

Offline CaptainCPS

  • Administrator
  • *****
  • Posts: 1520
  • Karma: +126/-0
  • FB Alpha Team
    • CaptainCPS's Home
Re: FB Alpha Extra Stuff
« Reply #14 on: February 26, 2007, 09:02:10 am »
:confused: How do you got that doomking ? are you looking at my server files, because thats the only way you could have that, I only sent the files to Treble Winner, I will release the code anyway, but i really dont like the way you got that checking stuff in my server [?]

im gonna act like this isnt happening the way you did it... but i will have to put more security on my server 

btw, thats not exactly where the 'RestoreDlg' function goes... you have to replace the 'Sel.cpp' with the one i provided in the zip
or wait until the next FB Alpha official release to check if Treble added this code and then i will provide everyone with the needed info

anyway im gona put info at some point on how to get this working and the needed files...


EDIT - Now i feel bad because of my reaction  :redface: (so sorry doomking for my reaction i was just waking when i saw that), so to be Ok with my good concience I will do public the files in some minutes so you can test them on your builds until the next release of FBA =)

Take care all!
SeeYaa!
 :biggrin:
« Last Edit: February 26, 2007, 01:46:14 pm by CaptainCPS-X »