Oni Central Forum

A forum for the Oni community

You are not logged in.

#26 06/04/09 22:06

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

Re: Daodan DLL minisite

We got a reply, and i updated the DLL smile

Now the standard EXE and the experimental DLL should be able to use Italian game data.

http://geyser.oni2.net/EXE/pc.east/Oni.exe
http://svn.oni2.net/Daodan/release/binkw32.dll

Offline

#27 06/05/09 11:06

Dr.Karluzz
Member
From: Milan, Italy
Registered: 05/22/09

Re: Daodan DLL minisite

this release don't work


Press here >>http://www.myPlugoo.com/5PFFKSWC00BKE0D<< for chat with me

Offline

#28 06/05/09 13:06

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

Re: Daodan DLL minisite

What is wrong with it? What "doesn't work"?


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

#29 06/05/09 15:06

Dr.Karluzz
Member
From: Milan, Italy
Registered: 05/22/09

Re: Daodan DLL minisite

the game can start, but the devoloper mode doesn't work.when i try to enable it with thedayismine,nothing happens.


Press here >>http://www.myPlugoo.com/5PFFKSWC00BKE0D<< for chat with me

Offline

#30 06/05/09 15:06

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

Re: Daodan DLL minisite

Try typing "x"


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

#31 06/05/09 16:06

Dr.Karluzz
Member
From: Milan, Italy
Registered: 05/22/09

Re: Daodan DLL minisite

i try it,but doesn't work


Press here >>http://www.myPlugoo.com/5PFFKSWC00BKE0D<< for chat with me

Offline

#32 06/05/09 20:06

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

Re: Daodan DLL minisite

smile sorry about that, i forgot to put developer mode back in, re-download the dll and try it now.

Offline

#33 06/06/09 01:06

Dr.Karluzz
Member
From: Milan, Italy
Registered: 05/22/09

Re: Daodan DLL minisite

mmh...the developer mode and the dialogues are perfect,but the save point are in english. i try to use that binkw32.dll with italian oni.exe and don't work. if i send to you my oni.exe, can you modify it so that it can support that binkw32.dll?


Press here >>http://www.myPlugoo.com/5PFFKSWC00BKE0D<< for chat with me

Offline

#34 06/06/09 01:06

Dr.Karluzz
Member
From: Milan, Italy
Registered: 05/22/09

Re: Daodan DLL minisite

i'm sorry, but i have to leave and i can't answer


Press here >>http://www.myPlugoo.com/5PFFKSWC00BKE0D<< for chat with me

Offline

#35 06/08/09 14:06

Dr.Karluzz
Member
From: Milan, Italy
Registered: 05/22/09

Re: Daodan DLL minisite

i'm back. can you write an answer please?


Press here >>http://www.myPlugoo.com/5PFFKSWC00BKE0D<< for chat with me

Offline

#36 06/08/09 19:06

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

Re: Daodan DLL minisite

Sure, post it somewhere and the translation and I'll see what I can do.


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

#37 06/09/09 02:06

Dr.Karluzz
Member
From: Milan, Italy
Registered: 05/22/09

Re: Daodan DLL minisite

There is italian oni.exe
http://www.megaupload.com/?d=MTXW53R7


Press here >>http://www.myPlugoo.com/5PFFKSWC00BKE0D<< for chat with me

Offline

#38 06/09/09 02:06

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

Re: Daodan DLL minisite

Whats the best translation for save_game?


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

#39 06/09/09 03:06

Dr.Karluzz
Member
From: Milan, Italy
Registered: 05/22/09

Re: Daodan DLL minisite

Punto di Salvataggio


Press here >>http://www.myPlugoo.com/5PFFKSWC00BKE0D<< for chat with me

Offline

#40 06/09/09 03:06

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

Re: Daodan DLL minisite

Hmm. I think we only have 12 characters to work with. Unless Rossy wants to move the location of the Save Game string. 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

#41 06/09/09 04:06

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

Re: Daodan DLL minisite

http://rossy.oni2.net/files/OniItalianStd.exe big_smile

I collapsed both strings into one. It might be nice to include multiple language patches into Daodan (language.ini ?).

Offline

#42 06/09/09 11:06

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

Re: Daodan DLL minisite

RossyMiles wrote:

http://rossy.oni2.net/files/OniItalianStd.exe big_smile

I collapsed both strings into one. It might be nice to include multiple language patches into Daodan (language.ini ?).

That was my thought.


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

#43 06/09/09 13:06

Dr.Karluzz
Member
From: Milan, Italy
Registered: 05/22/09

Re: Daodan DLL minisite

you made an extra space before the "Punto di Salvataggio", i tried to correct this, but in the first case the sentence doesn't appear (i changet the space with "00") and in the second case,when i scale the sentence one spavce back and after the sentence i changet the second space with "00",after the sentence, the number of savepoint doesn't appear.


Press here >>http://www.myPlugoo.com/5PFFKSWC00BKE0D<< for chat with me

Offline

#44 06/09/09 13:06

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

Re: Daodan DLL minisite

Make sure you dont put a 00 before %d


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

#45 06/09/09 14:06

Dr.Karluzz
Member
From: Milan, Italy
Registered: 05/22/09

Re: Daodan DLL minisite

eheheh. so what is the null charachter?


Press here >>http://www.myPlugoo.com/5PFFKSWC00BKE0D<< for chat with me

Offline

#46 06/10/09 02:06

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

Re: Daodan DLL minisite

Null is 0x00, space is 0x20, in C (the language Oni was programmed in) a null marks the end of a string, so to end a string prematurely, insert a null.

There is one more space than usual because, for some reason Oni has two strings that contain "Save Point %d". If i remember correctly, the first one has 4 spaces and the other has 5. The one with 4 spaces is used for the first level and the other is used for the rest. To save space in the exe when making the Italian version, I collapsed both strings into one, otherwise the Italian translation (which is much longer) wouldn't fit.

Gumby wrote:

That was my thought.

Done big_smile, with the latest Daodan, Oni reads from daodan.ini which is formatted like this:

[Language]
SavePoint=     Save Point %d
SyndicateWarehouse=Syndicate Warehouse
Damn=damn!
Blam=blam! Oni crashed!

If there's anything else that needs to be translated, please tell me so i can add it smile

Offline

#47 06/10/09 02:06

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

Re: Daodan DLL minisite

Yeah, if someone wants to translate those, doit. ^_^


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

#48 06/10/09 04:06

Dr.Karluzz
Member
From: Milan, Italy
Registered: 05/22/09

Re: Daodan DLL minisite

the cheats should be translated


Press here >>http://www.myPlugoo.com/5PFFKSWC00BKE0D<< for chat with me

Offline

#49 06/10/09 08:06

Iritscen
Moderator
From: NC, USA
Registered: 10/22/07

Re: Daodan DLL minisite

Hmm, not the actual cheat that you type, right?  Because those should stay universally the same in all languages.  Do you mean the description of the cheat, like "Invincibility Enabled/Disabled" or "Regeneration Enabled/Disabled"?


Check out the Anniversary Edition Seven at ae.oni2.net!

Offline

#50 06/10/09 11:06

Dr.Karluzz
Member
From: Milan, Italy
Registered: 05/22/09

Re: Daodan DLL minisite

sorry, i don't understand. the cheats are different in different version of game. the italian traslation is:
liveforever = Invincibilità attivata\disattivata
fatloot = Bottino extra ricevuto
canttouchthis = Modalità instoppabile attivata\disattivata
superammo = Super munizioni attivate\disattivate
roughjustice = Cannoni gatling attivati\disattivati
glassworld = Oggetti di vetro attivati\disattivati
elderrune = Rigenerazione attivata\disattivata
touchofdeath = Onnipotenza attivata\disattivata
shapeshifter = Mutazione Personaggi attivata\disattivata
bighead = Teste grandi attivate\disattivate
loselevel = Perdita instantanea nel livello
winlevel = Vittoria instantanea nel livello
minime = Modaltà mini attivata\disattivata
reservoirdogs = Modalità ultimo superstite attivata\disattivata
chenille = Potere daodan attivato\disattivato
behemoth = Modalità godzilla attivata\disattivata
moonshadow = Mimetizzatore di fase attivato\disattivato
munitionfrenzy = Rastrelliera delle armi creata
fistsoflegend = Pugni della leggenda attivati\disattivati
killmequick = Modalità Ultra attivata\disattivata
carousel = Rallentatore attivato\disattivato
x\thedayismine = Modalità sviluppatore attivata\disattivata


Press here >>http://www.myPlugoo.com/5PFFKSWC00BKE0D<< for chat with me

Offline

Board footer

Powered by FluxBB