Jump to content


Photo
- - - - -

Roulette - Bookies 'Edition'


  • Please log in to reply
38 replies to this topic

#21 CodeMonkey

CodeMonkey

    Junior Member

  • New Members
  • 12 posts

Posted 13 December 2009 - 02:51 PM

IFAIK GD is a graphics libary for PHP,
so maybe you need some sort of webserver running php+gd libaries, which wouldn't suprise me, it being a LBO game ;-(


I'm not convinced that it's a copy of GD. Here are the hooks into the library:

int GDResSrvLoad(wchar_t *)
int GDResSrvUnload(void)

From that we can infer that something is being loaded but only an integer is returned. This would usually indicate success or failure only.

#22 CodeMonkey

CodeMonkey

    Junior Member

  • New Members
  • 12 posts

Posted 13 December 2009 - 03:54 PM

Just for reference, if anybody else is interested:

GDIGM.dll exports the following methods (may not be complete):

igmAlarmAck
igmAlarmClr
igmAlarmGet
igmAlarmProcRunning
igmBookClearDataSet
igmBookGetDataSet
igmBookGetLastCredit
igmBookGetLastGame
igmBookGetLastStake
igmBookGetLastWin
igmBookSetFinishGame
igmBookSetStartGame
igmCoinGetError
igmCreditAcceptPendingValue
igmCreditAddWin
igmCreditGetChanged
igmCreditGetCurrent
igmCreditGetPendingValue
igmCreditGetShadowcredit
igmCreditGetTransferLimit
igmCreditPayoutTicket
igmCreditSetTransferLimit
igmCreditSubPayout
igmCreditSubStake
igmExitInstance
igmInitInstance
igmLogWrite
igmNoteGetError
igmNvRamAdd
igmNvRamDel
igmNvRamNew
igmNvRamRead
igmNvRamSub
igmNvRamWrite
igmPinClr
igmPinFst
igmPinGet
igmPinGetMask
igmPinSet
igmPinSlw
igmPrintBarCode
igmPrintClose
igmPrintGetStatus
igmPrintGetTicketNumber
igmPrintLogo
igmPrintOpen
igmPrintWrite
igmRandomGet
igmSysLogWrite
igmSystemCheckDeveloperPic
igmSystemCheckPicError
igmSystemGetCashLock
igmSystemGetChannelValues
igmSystemGetDemoMode
igmSystemGetError
igmSystemGetFirstRun
igmSystemGetGameSettingsReset
igmSystemGetHideCredit
igmSystemGetHistory
igmSystemGetLock
igmSystemGetLogPath
igmSystemGetMachineID
igmSystemGetRemoteCommand
igmSystemGetRemoteEOD
igmSystemGetShadowgames
igmSystemGetVolume
igmSystemGetWin
igmSystemNextApp
igmSystemSendVersion
igmSystemSetCashLock
igmSystemSetDemoMode
igmSystemSetEpsonError
igmSystemSetError
igmSystemSetGameSettingsReset
igmSystemSetHideCredit
igmSystemSetVolume
igmSystemSetWin


GDResourceServerAPI.dll exports a single method:

class IGDResourceServerAPI * getResourceServerAPIInstance(void)


Each of the game executables uses these.

#23 roderz

roderz

    <--+-->

  • New Members
  • Pip
  • 222 posts

Posted 13 December 2009 - 04:18 PM

Well fairplay for haveing a go,
sound's like you know your stuff.
At least someone knows what their doing ;)

#24 Guest_tommy c_*

Guest_tommy c_*
  • Guests

Posted 13 December 2009 - 07:23 PM

Right iv'e just realized what i'm seeing here,so if it gets up and running does this mean we can play rainbow riches and all the other triple 7 machines??.

#25 RHM

RHM

    Junior Member

  • Silver Supporters
  • 412 posts

Posted 13 December 2009 - 07:25 PM

Right iv'e just realized what i'm seeing here,so if it gets up and running does this mean we can play rainbow riches and all the other triple 7 machines??.


hopefully, but no one is stepping forward, are they?!

#26 Johnnyafc

Johnnyafc

    #Lapsed

  • Layout Creator
  • PipPipPipPip
  • 1591 posts

Posted 13 December 2009 - 07:42 PM

hopefully, but no one is stepping forward, are they?!


if yer that desperate to get them running right away get working on it ;)
Posted Image

#27 RHM

RHM

    Junior Member

  • Silver Supporters
  • 412 posts

Posted 13 December 2009 - 07:55 PM

if yer that desperate to get them running right away get working on it ;)


I am useless at programming, everything I touch blows up, my mate after some convincing has decided to help me, I am under the impression we are missing some crucial files.

#28 CodeMonkey

CodeMonkey

    Junior Member

  • New Members
  • 12 posts

Posted 13 December 2009 - 08:08 PM

If you load any of the game executables into Dependancy Walker, you can see that they all require GDResourceServerAPI.dll which in turn requires GDResSrv.dll.

This isn't a Winodws library, it's made by the same people that wrote the games and I believe that it's the core of the gaming platform, along with GDIgm.dll

#29 kriss

kriss

    Creator Of Stuff

  • Layout Creator
  • PipPipPipPipPip
  • 2735 posts

Posted 13 December 2009 - 09:44 PM

...yes but wheres this GDResourceServerAPI.dll file?

#30 Guest_barcrest junky_*

Guest_barcrest junky_*
  • Guests

Posted 13 December 2009 - 10:20 PM

If you load any of the game executables into Dependancy Walker, you can see that they all require GDResourceServerAPI.dll which in turn requires GDResSrv.dll.

This isn't a Winodws library, it's made by the same people that wrote the games and I believe that it's the core of the gaming platform, along with GDIgm.dll



Thank you software simian for your efforts thus far in this.

bj

#31 c0nfu53d

c0nfu53d

    Member

  • Regulars
  • 288 posts

Posted 14 December 2009 - 12:02 AM

Can open, worms everywhere. Good grief. I suppose it's not as simple as dumping them from the machines is it?

#32 CodeMonkey

CodeMonkey

    Junior Member

  • New Members
  • 12 posts

Posted 14 December 2009 - 09:30 AM

Can open, worms everywhere. Good grief. I suppose it's not as simple as dumping them from the machines is it?


There can be all sorts of settings in the user profile, registry, fixed directories or network shares that can control the behaviour of the application.

A company I used to work for produce an application which requires a particular file to be in your WINNTSystem32 directory and for that file to contain the expiration date of your license expressed in seconds from 01/01/1970 00:00.

It's a stupid way of doing it, not least because it creates the file if it can't find it. On a Windows XP machine, it sticks out like a sore thumb :)

#33 Geddy

Geddy

    Banned

  • Banned
  • 3433 posts

Donator

Posted 14 December 2009 - 10:55 AM

I assume the required files are on the 'other' HDD which I'm led to believe is a 'server' of sorts. The drive I have has 3 partitions on it. System, service and data.

#34 CodeMonkey

CodeMonkey

    Junior Member

  • New Members
  • 12 posts

Posted 14 December 2009 - 12:47 PM

I assume the required files are on the 'other' HDD which I'm led to believe is a 'server' of sorts. The drive I have has 3 partitions on it. System, service and data.


A good idea is to dump the PATH envrionment variable and lookup which directories "don't belong".

The PATH is searched by the OS when it's trying to locate DLL's for a given application.

#35 Fruity_Goodness

Fruity_Goodness

    Member

  • New Members
  • Pip
  • 236 posts

Posted 14 December 2009 - 01:00 PM

Get on the CodeMonkies .... Crack on and we can ALL be winning vast sums of cash on psuedo-FOBTs before christmas. Good times!!!!
He who wrestles with a turd will be beshitted whether he fall under it or over it.

#36 exibizarep

exibizarep

    Member

  • Regulars
  • 177 posts

Posted 27 December 2009 - 11:53 PM

By any chance is this what you are talking about??

If so someone has cracked it.

If not then feel free to tell me to keep my beak out!! :-)


Edited by exibizarep, 27 December 2009 - 11:55 PM.
insert video

I am newbie, come on kick my ass! http://exibizarep.mybrute.com

#37 Matty.N

Matty.N

    Member

  • Regulars
  • 3111 posts

Posted 28 December 2009 - 12:19 AM

yeah thats it, the person wont give it out sadly

#38 jaybee

jaybee

    Sun BURNT, Ouch!

  • New Members
  • Pip
  • 262 posts

Posted 28 December 2009 - 07:22 AM

The games in the Youtube link, are from AWP style cabs, like "The Player" and not from bookies FOBT.
Player three it's YOU!

#39 pwdteddy

pwdteddy

    Newbie

  • New Members
  • 1 posts

Posted 06 May 2010 - 03:36 PM

Any news on getting this working?




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users