Oni Central Forum

A forum for the Oni community

You are not logged in.

#1 09/20/08 05:09

RossyMiles
Member
From: Australia
Registered: 06/23/08
Website

New release of C Daodan with projectile awareness patch.

The latest release of C Daodan is here:
http://rossy.oni2.net/files/daodan/daodan.zip

It has all the features of the Daodan DLL, including the XP patch, level plugin support and custom cheat codes. It also has new features such as custom screen resolutions, windowed mode and the new projectile awareness patch.

To install it, go to your install directory (C:\Program Files\Oni), rename "binkw32.dll" to "binkw32.dll.old". Then download the zip and copy the new "binkw32.dll" and "binkplay.exe" to your install directory. You might also need to replace your "Oni.exe" with the one provided.

To uninstall, delete "binkw32.dll" and rename "binkw32.dll.old" to "binkw32.dll".

Last edited by RossyMiles (09/20/08 21:09)

Offline

#2 09/20/08 05:09

Alloc
Member
From: Germany -> Darmstadt
Registered: 01/14/07
Website

Re: New release of C Daodan with projectile awareness patch.

What about the font stuff for non-latin-fonts and the buffersize increases for paths etc?


ONI2.net, link to just any important resource-pages about ONI.

Offline

#3 09/20/08 05:09

RossyMiles
Member
From: Australia
Registered: 06/23/08
Website

Re: New release of C Daodan with projectile awareness patch.

I'm pretty sure that's all there as well, it has all the features of FASM Daodan 0.6.6.

Offline

#4 09/20/08 13:09

Gumby
Member
From: Seattle, WA, USA
Registered: 08/30/07

Re: New release of C Daodan with projectile awareness patch.

Does it have the support for "x" opening dev mode?


Iritscen: roll
Iritscen: it's amazing this program even works
Gumby: i know
Iritscen: and that statement applies to my code, not just yours

Offline

#5 09/20/08 19:09

RossyMiles
Member
From: Australia
Registered: 06/23/08
Website

Re: New release of C Daodan with projectile awareness patch.

Yes, it has all the features of FASM Daodan plus extras.

Offline

#6 09/21/08 00:09

Gumby
Member
From: Seattle, WA, USA
Registered: 08/30/07

Re: New release of C Daodan with projectile awareness patch.

Sweet. I like it.

A request or two. I would do it myself, but I'm not a huge expert on C. I can read your code and tell what it probably does, but don't know enough to figure out where\how to put new code. smile

1. Add F12 as a shortcut to directly turn on dev mode.
2. Memory address 035A2914 (8 bytes) contains the amount of damage Konoko has inflicted, and 035A2914 (8 bytes) contains the amount of kills she has made.
Is there any way you could have these values outputted to variables?
Specifically char0_dmg_int, char0_dmg_str, char0_dmg_int, char0_kills_int, char0_kills_int. As we can't use string operations, it is useful to be able to access them both as integers and strings.

I hope that isn't too much to ask. smile By the way, if you have an IM address (and you don't mind me bugging you once in a while), is there any way I could add you?

Last edited by Gumby (09/21/08 03:09)


Iritscen: roll
Iritscen: it's amazing this program even works
Gumby: i know
Iritscen: and that statement applies to my code, not just yours

Offline

#7 09/21/08 14:09

Gumby
Member
From: Seattle, WA, USA
Registered: 08/30/07

Re: New release of C Daodan with projectile awareness patch.

Rossy! Why does the source here - http://rossy.oni2.net/files/daodan/daodan.zip - use bink32.dll? Could I get an updated source please? smile


Iritscen: roll
Iritscen: it's amazing this program even works
Gumby: i know
Iritscen: and that statement applies to my code, not just yours

Offline

#8 09/22/08 01:09

RossyMiles
Member
From: Australia
Registered: 06/23/08
Website

Re: New release of C Daodan with projectile awareness patch.

I switched Daodan to replace binkw32.dll instead of vtuneapi.dll. The reason for this is i needed to patch a function that is called by Oni's engine before vtuneapi.dll is loaded. To install, just replace the original binkw32.dll with the one provided. To uninstall, delete the new binkw32.dll and replace it with the original.

To answer your previous questions:

1. I'm looking at the possibility of adding custom binds. Having a feature such as "bind F12 to devmode" would be very useful.
2. Custom BSL variables is definitely a possibility in future Daodan releases because SFeLi already has the code to do it in another project on his website.

I don't use MSN but if you want to contact me via an IM program I use XFire and Steam and my username for both is rossymiles.

Last edited by RossyMiles (09/22/08 01:09)

Offline

#9 09/22/08 10:09

Gumby
Member
From: Seattle, WA, USA
Registered: 08/30/07

Re: New release of C Daodan with projectile awareness patch.

I figured out the F12 thing myself. Very useful. ^_^

I do use Xfire, I'll add you tonight.


Iritscen: roll
Iritscen: it's amazing this program even works
Gumby: i know
Iritscen: and that statement applies to my code, not just yours

Offline

#10 09/23/08 00:09

Gumby
Member
From: Seattle, WA, USA
Registered: 08/30/07

Re: New release of C Daodan with projectile awareness patch.

Bug: Jetpack flail+death needs to be fixed (marypoppins)


Iritscen: roll
Iritscen: it's amazing this program even works
Gumby: i know
Iritscen: and that statement applies to my code, not just yours

Offline

#11 11/14/08 17:11

s10k
Member
Registered: 01/14/07
Website

Re: New release of C Daodan with projectile awareness patch.

Tested by myself works great. Thanks.

Offline

Board footer

Powered by FluxBB