User talk:RossyMiles: Difference between revisions

From OniGalore
Jump to navigation Jump to search
(wny not merge OniUSB with Daodan DLL?)
 
No edit summary
Line 4: Line 4:
#Why not call your project part of the Daodan DLL initiative, help yourself to our database, and assimilate all the features of the FASM build?
#Why not call your project part of the Daodan DLL initiative, help yourself to our database, and assimilate all the features of the FASM build?
::[[User:Geyser|geyser]] 02:54, 23 May 2008 (CEST)
::[[User:Geyser|geyser]] 02:54, 23 May 2008 (CEST)
Thanks, in answer to your questions:
#I called it OniUSB because the original plan was to compress the binary data and extract it when needed, thus making Oni suitable for a <256MB flash drive. I guess it may need a name change but I'm not good with names, OniUSB is the coolest name i can think of at the moment :).
#OniUSB can replace binkw32.dll or be added as vtuneapi.dll it should work equally as well with either however because OniUSB forces Oni to use binkplay.exe instead of binkw32.dll, I thought it would be more elegant to go get rid of the original binkw32.dll. Another reason I chose to use binkw32.dll is to avoid conflict with the Daodan DLL.
#I'd really like to, however I don't know anything about assembly, I would like to help with future versions if I can. I provide the source code for free on the site so you can use bits if you want.
I was wondering if anyone knows the memory locations for screen resolutions from the Russian game engine (and the ones I've missed on the English engine), I would like to make OniUSB compatible with as many engines as possible.
Also I plan to join the forums soon.
:[[User:RossyMiles|rossy]] 11:06, 23 May 2008 (CEST)

Revision as of 09:06, 23 May 2008

Congratulations on the true windowing and on the custom resolutions. A few questions from the Russians, though:
  1. Really, why make such a fuss about the "USB" thing? Playing Oni from a USB device never was a problem, so how can it possibly get "easier"?
  2. Why tell people to replace binkw32.dll even though it's a vtuneapi.dll you're building? so that it doesn't interfere with the current Daodan DLL?
  3. Why not call your project part of the Daodan DLL initiative, help yourself to our database, and assimilate all the features of the FASM build?
geyser 02:54, 23 May 2008 (CEST)

Thanks, in answer to your questions:

  1. I called it OniUSB because the original plan was to compress the binary data and extract it when needed, thus making Oni suitable for a <256MB flash drive. I guess it may need a name change but I'm not good with names, OniUSB is the coolest name i can think of at the moment :).
  2. OniUSB can replace binkw32.dll or be added as vtuneapi.dll it should work equally as well with either however because OniUSB forces Oni to use binkplay.exe instead of binkw32.dll, I thought it would be more elegant to go get rid of the original binkw32.dll. Another reason I chose to use binkw32.dll is to avoid conflict with the Daodan DLL.
  3. I'd really like to, however I don't know anything about assembly, I would like to help with future versions if I can. I provide the source code for free on the site so you can use bits if you want.

I was wondering if anyone knows the memory locations for screen resolutions from the Russian game engine (and the ones I've missed on the English engine), I would like to make OniUSB compatible with as many engines as possible. Also I plan to join the forums soon.

rossy 11:06, 23 May 2008 (CEST)