Gildor's Forums

Author Topic: Echo of Soul  (Read 51664 times)
Chawki
Newbie
*
Posts: 3


View Profile
Re: Echo of Soul
« Reply #45 on: March 23, 2015, 03:07 »

Do you have any link download client with supported animation&mesh?
Logged
LordoftheRings
Newbie
*
Posts: 1


View Profile
Re: Echo of Soul
« Reply #46 on: May 14, 2015, 17:12 »

The beta Client is available now. But how can i export the Models. Cancer and umodel dont work.

Regards
Logged
Gildor
Administrator
Hero Member
*****
Posts: 7929



View Profile WWW
Re: Echo of Soul
« Reply #47 on: May 14, 2015, 17:16 »

You need to obtain older client to get it working with UModel. Recent client versions doesn't work, sorry.
Logged
Chrono
Full Member
***
Posts: 103


View Profile
Re: Echo of Soul
« Reply #48 on: June 10, 2015, 23:05 »

I don't know if it makes a difference, but the game is now available in the US in english from aeria games at http://echoofsoul.aeriagames.com/

Here are sample files from this version, which probably is still encrypted: https://mega.co.nz/#!1tdigJRS!K_d1DGWbbRqi-0iEeuaBokiFP3NVjSMgIGbxNsi3jE0

I've also included the decryptor from E-Key, which I'm not sure will help.
« Last Edit: June 10, 2015, 23:37 by Chrono » Logged
CriticalError
Full Member
***
Posts: 160



View Profile
Re: Echo of Soul
« Reply #49 on: June 11, 2015, 22:58 »

I don't know if it makes a difference, but the game is now available in the US in english from aeria games at http://echoofsoul.aeriagames.com/

Here are sample files from this version, which probably is still encrypted: https://mega.co.nz/#!1tdigJRS!K_d1DGWbbRqi-0iEeuaBokiFP3NVjSMgIGbxNsi3jE0

I've also included the decryptor from E-Key, which I'm not sure will help.
still protected.

Scanning -> C:\Users\....\Desktop\EOS_Game\EOS.exe
File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 7474176 (0720C00h) Byte(s)
Compilation TimeStamp : 0x554C708D -> Fri 08th May 2015 08:15:09 (GMT)
[File Heuristics] -> Flag #1 : 00000000000001001100000100110011 (0x0004C133)
[Entrypoint Section Entropy] : 3.79 (section #5) "rgrfjcni" | Size : 0x200 (512) byte(s)
[DllCharacteristics] -> Flag : (0x8000) -> TSA
[SectionCount] 6 (0x6) | ImageSize 0x1BC7000 (29126656) byte(s)
[Export] 1% of function(s) (19 of 1573) are in file | 0 are forwarded | File is probably packed
[!] Themida v2.0.1.0 - v2.1.8.0 (or newer) detected !
Logged
Chrono
Full Member
***
Posts: 103


View Profile
Re: Echo of Soul
« Reply #50 on: June 17, 2015, 21:28 »

Any chance of supporting the game now that it's been unpacked?

Unpacked .EXE by E-Key: https://mega.co.nz/#!Ygs1ACxD!KLztcQY6b-Yxn3lX4yx0u-Fn5C4wJxz3oac431eOvmQ
« Last Edit: June 17, 2015, 21:34 by Chrono » Logged
Gildor
Administrator
Hero Member
*****
Posts: 7929



View Profile WWW
Re: Echo of Soul
« Reply #51 on: June 17, 2015, 21:46 »

Thank you, I already have working exe unpacked by CriticalError.
Regarding "chances" - they exists, but this game has a bit lower priority than other tasks. I think, the priority is
1. MK X
2. UE4 animation
3. this game

Probably I'll swap 2 and 3, depends on EoS complexity. But MK X has higher priority due to public demand (personally I don't like such games).
Logged
Chrono
Full Member
***
Posts: 103


View Profile
Re: Echo of Soul
« Reply #52 on: June 17, 2015, 21:57 »

Thank you, I already have working exe unpacked by CriticalError.
Regarding "chances" - they exists, but this game has a bit lower priority than other tasks. I think, the priority is
1. MK X
2. UE4 animation
3. this game

Probably I'll swap 2 and 3, depends on EoS complexity. But MK X has higher priority due to public demand (personally I don't like such games).

Thanks for the quick reponse! I'd personally keep UE4 animation as priority one. I've never been a fan of MKX, but the crowd is the crowd!

Keep up the good work! Once I get some free cash I do plan on donating, haven't forgotten about ya!

Logged
Gildor
Administrator
Hero Member
*****
Posts: 7929



View Profile WWW
Re: Echo of Soul
« Reply #53 on: June 17, 2015, 22:32 »

I'd personally keep UE4 animation as priority one. I've never been a fan of MKX, but the crowd is the crowd!
100% agreed with every word Smiley
Logged
Gildor
Administrator
Hero Member
*****
Posts: 7929



View Profile WWW
Re: Echo of Soul
« Reply #54 on: June 21, 2015, 22:52 »

I wrote some code for EoS. Packages are supported, static meshes - probably not, textures untested. Skeletal meshes are some special thing: EoS programmers has stripped all the data used by UModel to decode the mesh, and kept data only in arrays which are completely ignored by UModel. This is a nice memory use optimization, but it is not compatible with UModel (like a very few UT2004 mods - there's no other UE2 games which causes such problem)

I've published the new UModel version anyway. Be sure to set game with "-game=eos" or override it to "Echo of Soul" from UI, otherwise UModel will not work.
Logged
Chrono
Full Member
***
Posts: 103


View Profile
Re: Echo of Soul
« Reply #55 on: June 22, 2015, 03:44 »

Welp, guess we'll have to wait and see if anyone can provide us with the CBT version of the game.

Thank you for everything Gildor! Your tool is amazing. ♥
Logged
CriticalError
Full Member
***
Posts: 160



View Profile
Re: Echo of Soul
« Reply #56 on: June 22, 2015, 15:51 »

Hello Gildor, well today I see the message, this is very nice news anyway, but no work with packages, I set umodel -game=eos and no luck, here is the log of umodel and samples of them, if you can take a look, grateful and thanks for effort, have a nice day.

Quote
******** Loading object MeshAnimation'Ogre.Ogre_Melee' ********

ERROR: MeshAnimation::Serialize(Ogre_Melee): 969049 unread bytes
LoadObject:MeshAnimation'Ogre.Ogre_Melee', pos=1090, ver=130/51, game=200F <- UObject::EndLoad <- LoadWholePackage:Ogre <- Main:umodel_version=364


******** Loading object MeshAnimation'Mutant.Mutant_leader' ********

ERROR: MeshAnimation::Serialize(Mutant_leader): 1133561 unread bytes
LoadObject:MeshAnimation'Mutant.Mutant_leader', pos=55B70, ver=130/51, game=200F <- UObject::EndLoad <- LoadWholePackage:Mutant <- Main:umodel_version=364


******** Loading object MeshAnimation'NPC_Nymph_vip.NPC_Nymph_vip_1a' ********

ERROR: MeshAnimation::Serialize(NPC_Nymph_vip_1a): 474166 unread bytes
LoadObject:MeshAnimation'NPC_Nymph_vip.NPC_Nymph_vip_1a', pos=B7700, ver=130/51, game=200F <- UObject::EndLoad <- LoadWholePackage:NPC_Nymph_vip <- Main:umodel_version=364


******** Loading object MeshAnimation'Lizard.Lizard_melee_Anim' ********

ERROR: MeshAnimation::Serialize(Lizard_melee_Anim): 306768 unread bytes
LoadObject:MeshAnimation'Lizard.Lizard_melee_Anim', pos=45AE7, ver=130/51, game=200F <- UObject::EndLoad <- LoadWholePackage:Lizard <- Main:umodel_version=364


******** Loading object MeshAnimation'Pet_Panther.Pet_Panther_Anim' ********

ERROR: MeshAnimation::Serialize(Pet_Panther_Anim): 490258 unread bytes
LoadObject:MeshAnimation'Pet_Panther.Pet_Panther_Anim', pos=375E8, ver=130/51, game=200F <- UObject::EndLoad <- LoadWholePackage:Pet_Panther <- Main:umodel_version=364


******** Loading object MeshAnimation'Moth.Moth_Anim' ********

ERROR: MeshAnimation::Serialize(Moth_Anim): 289606 unread bytes
LoadObject:MeshAnimation'Moth.Moth_Anim', pos=38F, ver=130/51, game=200F <- UObject::EndLoad <- LoadWholePackage:Moth <- Main:umodel_version=364


******** Loading object MeshAnimation'goblem.goblem_melee' ********

ERROR: MeshAnimation::Serialize(goblem_melee): 388596 unread bytes
LoadObject:MeshAnimation'goblem.goblem_melee', pos=6DD, ver=130/51, game=200F <- UObject::EndLoad <- LoadWholePackage:goblem <- Main:umodel_version=364


******** Loading object MeshAnimation'NPC_Postbox.Public_Postbox_001ms_Anim' ********

ERROR: MeshAnimation::Serialize(Public_Postbox_001ms_Anim): 7877 unread bytes
LoadObject:MeshAnimation'NPC_Postbox.Public_Postbox_001ms_Anim', pos=1A9, ver=130/51, game=200F <- UObject::EndLoad <- LoadWholePackage:NPC_Postbox <- Main:umodel_version=364


******** Loading object MeshAnimation'NPC_Sentry.sentry_general_man_Anim' ********

ERROR: MeshAnimation::Serialize(sentry_general_man_Anim): 699563 unread bytes
LoadObject:MeshAnimation'NPC_Sentry.sentry_general_man_Anim', pos=18CC, ver=130/51, game=200F <- UObject::EndLoad <- LoadWholePackage:NPC_Sentry <- Main:umodel_version=364


******** Loading object MeshAnimation'Emma.Emma_melee_earth_1' ********

ERROR: MeshAnimation::Serialize(Emma_melee_earth_1): 934737 unread bytes
LoadObject:MeshAnimation'Emma.Emma_melee_earth_1', pos=1DA810, ver=130/51, game=200F <- UObject::EndLoad <- LoadWholePackage:Emma <- Main:umodel_version=364

https://cloud.mail.ru/public/6kwQ/gwy5MgYv8
Logged
Gildor
Administrator
Hero Member
*****
Posts: 7929



View Profile WWW
Re: Echo of Soul
« Reply #57 on: June 22, 2015, 15:57 »

Hello.
I didn't work with animations, textures, or static meshes. I just supported changes in package file format, and supported skeletal mesh loading. SkeletalMesh format could be loaded, but can't be used (I described why). Animations are nothing useful without a mesh support ...
Logged
Chrono
Full Member
***
Posts: 103


View Profile
Re: Echo of Soul
« Reply #58 on: June 22, 2015, 18:40 »

@CriticalError, we'll have to find the CBT version of the client otherwise it is impossible due to changes in the files as Gildor has said. :<
Logged
CriticalError
Full Member
***
Posts: 160



View Profile
Re: Echo of Soul
« Reply #59 on: June 22, 2015, 19:18 »

@CriticalError, we'll have to find the CBT version of the client otherwise it is impossible due to changes in the files as Gildor has said. :<
well to bad, I have latest client and I unpack Themida of latest one so I think he would support, anyway bad news Sad
Logged
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Leviathan design by Bloc | XHTML | CSS