The following warnings occurred:
Warning [2] Undefined property: MyLanguage::$archive_pages - Line: 2 - File: printthread.php(287) : eval()'d code PHP 8.3.13 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/printthread.php(287) : eval()'d code 2 errorHandler->error_callback
/printthread.php 287 eval
/printthread.php 117 printthread_multipage



Eliot's Forum
Unsupported Games - Printable Version

+- Eliot's Forum (https://eliotvu.com/forum)
+-- Forum: UE Explorer (https://eliotvu.com/forum/forumdisplay.php?fid=1)
+--- Forum: General (https://eliotvu.com/forum/forumdisplay.php?fid=3)
+---- Forum: Game Support (https://eliotvu.com/forum/forumdisplay.php?fid=5)
+---- Thread: Unsupported Games (/showthread.php?tid=23)

Pages: 1 2 3 4 5


RE: Unsupported Games - eliot - 06-16-2014

(06-14-2014, 04:02 AM)TigerTiger Wrote: I can't seem to find the download link for 1.2.7.0, can you send me the link?

There is 1.2.6.0 which kinda works but not perfectly, 1.2.7.0 is not officially a build yet but the game's support is indeed there for whenever I get enough features to announce a new version of UE Explorer.

I could build you a new .dll for UE Explorer if you really need the support to be as good as any other game.


RE: Unsupported Games - eliot - 06-16-2014

You can get 1.2.6.0 at http://eliotvu.com/updates/ue-explorer.1.2.6.0.msi if you own any version higher than the one on the UE Explorer's page then you should receive an auto update, but if you don't , you can use the link I just provided!


RE: Unsupported Games - TigerTiger - 06-16-2014

(06-16-2014, 01:31 AM)eliot Wrote: You can get 1.2.6.0 at http://eliotvu.com/updates/ue-explorer.1.2.6.0.msi if you own any version higher than the one on the UE Explorer's page then you should receive an auto update, but if you don't , you can use the link I just provided!

I got that version last week by manually changing the url for the older version.Big Grin

Can you briefly tell me how vanguard .U files are different then other .U files. This will be very helpful.


RE: Unsupported Games - TigerTiger - 06-22-2014

Edit: Just Donated 5 Euros. Will donate 50 more when I have a job.
Just following up on my post from Monday. A brief summary (2 or 3 sentences) of how Vanguard .U files are different from standard .U files would be helpful. And yes if you could upload the new .dll that will be nice, as the official server is going away July 31.


RE: Unsupported Games - eliot - 06-22-2014

(06-22-2014, 07:24 AM)TigerTiger Wrote: Edit: Just Donated 5 Euros. Will donate 50 more when I have a job.
Just following up on my post from Monday. A brief summary (2 or 3 sentences) of how Vanguard .U files are different from standard .U files would be helpful. And yes if you could upload the new .dll that will be nice, as the official server is going away July 31.

Thanks Smile

The difference is rather really small, more a matter of removed data than added data. It's a shame to see yet another MMORPG shutdown.

Eliot.UELib update for Vanguard

The package format changes (based on UT2004's build):
1. The Count variable for every UArray was changed from an Index to an 32bit Integer, for example where ever an array was serialized like say an UEnum object the format would be an 32bit Integer (Count) and then followed by its type in this case a list of the type NameIndex which are either 1-5 or 4-8 bytes each multiplied by Count(kinda confusing but if you read my package format articles you'll understand). This change affects the following classes: UEnum(Enums list), and UClass(Hidecategories etc), and possibly more(classes that are not supported perhaps).

2. Changes in UStruct: CppText has been removed.

That's all that is different between Vanguard and UT2004's build.


RE: Unsupported Games - Clovergruff - 07-07-2014

Hi! (This is my first post in this forum Smile )

I tested Advent Rising. UE Explorer doesn't seem to be working with it and says "Arithmetic operation resulted in an overflow."

Any chance for Advent Rising to be supported in the future?


RE: Unsupported Games - eliot - 07-11-2014

Hey Clovergruff, welcome to the forum!

If you can send me the Core.u, Engine.u and possibly the .exe(I can do without but it can be useful). Support isn't guaranteed!


RE: Unsupported Games - Clovergruff - 07-12-2014

Hey!

Thanks for the reply. I sent you those files via PM!


RE: Unsupported Games - CriticalError - 08-20-2014

Hello, first of all I wanna say thanks for this awesome tool you made, really is very helpfull, but for my side I can't got it work in Lineage2 files, what I mean is when I open the files .u I don't see the fully code of .uc.

this is a original script somebody export before, is not fully code, I just put a example

Quote:class a_u000_a extends Emitter; // �������� (��)

defaultproperties
{
Begin Object Class=SpriteEmitter Name=SpriteEmitter1
Acceleration=(X=0.0,Y=0.0,Z=-100.0)
UseColorScale=True
ColorScale(0)=(RelativeTime=0.0,Color=(R=140,G=64,B=135,A=255))
ColorScale(1)=(RelativeTime=1.0,Color=(R=120,G=63,B=106,A=255))
ColorMultiplierRange=(X=(Min=0.8,Max=1.0),Y=(Min=0.8,Max=1.0),Z=(Min=0.8,Max=1.0))
FadeOutStartTime=1.08
FadeOut=True
FadeInEndTime=0.12
FadeIn=True
CoordinateSystem=PTCS_Independent
MaxParticles=20
RespawnDeadParticles=False
Name="Poison"
StartLocationOffset=(X=0.0,Y=0.0,Z=-3.0)
StartLocationRange=(X=(Min=-8.0,Max=8.0),Y=(Min=-8.0,Max=8.0),Z=(Min=0.0,Max=0.0))
SpinParticles=True
SpinsPerSecondRange=(X=(Min=0.05,Max=0.2),Y=(Min=0.0,Max=0.0),Z=(Min=0.0,Max=0.0))
StartSpinRange=(X=(Min=0.0,Max=1.0),Y=(Min=0.0,Max=0.0),Z=(Min=0.0,Max=0.0))
UseSizeScale=True
UseRegularSizeScale=False
UniformSize=True
SizeScale(0)=(RelativeTime=0.1,RelativeSize=3.0)
SizeScale(1)=(RelativeTime=0.36,RelativeSize=4.6)
SizeScale(2)=(RelativeTime=1.0,RelativeSize=6.0)
StartSizeRange=(X=(Min=2.0,Max=4.5),Y=(Min=2.0,Max=4.5),Z=(Min=2.0,Max=4.5))
InitialParticlesPerSecond=30.0
AutomaticInitialSpawning=False
DrawStyle=PTDS_AlphaBlend
Texture=Texture'LineageEffectsTextures.Particles.fx_m_t0089'
TextureUSubdivisions=2
TextureVSubdivisions=2
BlendBetweenSubdivisions=True
SubdivisionEnd=4
LifetimeRange=(Min=1.0,Max=2.0)
StartVelocityRange=(X=(Min=-80.0,Max=80.0),Y=(Min=-80.0,Max=80.0),Z=(Min=30.0,Max=30.0))
VelocityLossRange=(X=(Min=4.0,Max=4.0),Y=(Min=4.0,Max=4.0),Z=(Min=4.0,Max=4.0))
End Object
Emitters=SpriteEmitter'SpriteEmitter1'

and in your Explorer only show it.

Quote:/*******************************************************************************
* a_u000_a generated by Eliot.UELib using UE Explorer.
* Eliot.UELib © 2009-2013 Eliot van Uytfanghe. All rights reserved.
* http://eliotvu.com
*
* All rights belong to their respective owners.
*******************************************************************************/
class a_u000_a extends Emitter;

so well if you can take a look or need some files I can upload, if you need binaries sure, ok anyway thanks a lot and have a nice day.


RE: Unsupported Games - eliot - 09-14-2014

(08-20-2014, 07:02 AM)CriticalError Wrote: Hello, first of all I wanna say thanks for this awesome tool you made, really is very helpfull, but for my side I can't got it work in Lineage2 files, what I mean is when I open the files .u I don't see the fully code of .uc.

this is a original script somebody export before, is not fully code, I just put a example

Quote:class a_u000_a extends Emitter; // �������� (��)

defaultproperties
{
Begin Object Class=SpriteEmitter Name=SpriteEmitter1
Acceleration=(X=0.0,Y=0.0,Z=-100.0)
UseColorScale=True
ColorScale(0)=(RelativeTime=0.0,Color=(R=140,G=64,B=135,A=255))
ColorScale(1)=(RelativeTime=1.0,Color=(R=120,G=63,B=106,A=255))
ColorMultiplierRange=(X=(Min=0.8,Max=1.0),Y=(Min=0.8,Max=1.0),Z=(Min=0.8,Max=1.0))
FadeOutStartTime=1.08
FadeOut=True
FadeInEndTime=0.12
FadeIn=True
CoordinateSystem=PTCS_Independent
MaxParticles=20
RespawnDeadParticles=False
Name="Poison"
StartLocationOffset=(X=0.0,Y=0.0,Z=-3.0)
StartLocationRange=(X=(Min=-8.0,Max=8.0),Y=(Min=-8.0,Max=8.0),Z=(Min=0.0,Max=0.0))
SpinParticles=True
SpinsPerSecondRange=(X=(Min=0.05,Max=0.2),Y=(Min=0.0,Max=0.0),Z=(Min=0.0,Max=0.0))
StartSpinRange=(X=(Min=0.0,Max=1.0),Y=(Min=0.0,Max=0.0),Z=(Min=0.0,Max=0.0))
UseSizeScale=True
UseRegularSizeScale=False
UniformSize=True
SizeScale(0)=(RelativeTime=0.1,RelativeSize=3.0)
SizeScale(1)=(RelativeTime=0.36,RelativeSize=4.6)
SizeScale(2)=(RelativeTime=1.0,RelativeSize=6.0)
StartSizeRange=(X=(Min=2.0,Max=4.5),Y=(Min=2.0,Max=4.5),Z=(Min=2.0,Max=4.5))
InitialParticlesPerSecond=30.0
AutomaticInitialSpawning=False
DrawStyle=PTDS_AlphaBlend
Texture=Texture'LineageEffectsTextures.Particles.fx_m_t0089'
TextureUSubdivisions=2
TextureVSubdivisions=2
BlendBetweenSubdivisions=True
SubdivisionEnd=4
LifetimeRange=(Min=1.0,Max=2.0)
StartVelocityRange=(X=(Min=-80.0,Max=80.0),Y=(Min=-80.0,Max=80.0),Z=(Min=30.0,Max=30.0))
VelocityLossRange=(X=(Min=4.0,Max=4.0),Y=(Min=4.0,Max=4.0),Z=(Min=4.0,Max=4.0))
End Object
Emitters=SpriteEmitter'SpriteEmitter1'

and in your Explorer only show it.

Quote:/*******************************************************************************
* a_u000_a generated by Eliot.UELib using UE Explorer.
* Eliot.UELib © 2009-2013 Eliot van Uytfanghe. All rights reserved.
* http://eliotvu.com
*
* All rights belong to their respective owners.
*******************************************************************************/
class a_u000_a extends Emitter;

so well if you can take a look or need some files I can upload, if you need binaries sure, ok anyway thanks a lot and have a nice day.

Hey CriticalError, Lineage2 is not officially supported by UE Explorer, it may work by coincidence to a certain extent, if I remember correctly the program UTPT may have supported Lineage2 you should check it out.


RE: Unsupported Games - CriticalError - 09-14-2014

ohhh I see, thats to bad, you don't have plans to support it? really this would be awesome if you can support it in future, and in any case UTPT no support too, can't decrypt it really Sad


RE: Unsupported Games - brumbrum - 09-20-2014

Hi eliot, first of all thanks for your hard work, your tool is awesome Smile

Reading i found that you were supporting Soldier Front 2 since a previous UE Explorer version. Atm after decompressing gamefiles.upk, UE Explorer loads them but something fails in deserialize process. this is the log error: http://tny.cz/4239bdfb

this is what UE Explorer is tellin me about exception (from Core.upk)

Deserialization failed by the following exception:
Impossibile leggere oltre la fine del flusso.

Occurred on position:4043/4042

StackTrace: in System.IO.BinaryReader.FillBuffer(Int32 numBytes)
in System.IO.BinaryReader.ReadInt32()
in UELib.UnrealReader.ReadNameIndex(Int32& num)
in UELib.UName.Deserialize(IUnrealStream stream)
in UELib.UObjectStream.ReadNameReference()
in UELib.Core.UClass.Deserialize()
in UELib.Core.UObject.BeginDeserializing()


Can you fix UE Explorer? maybe it is possible uploading here a fix dll like you did previously? I you need i can send you needed game.upk files and game.exe
I even manually reversed UObject / UProperty / UStruct / UFunction / UField classes (thanks to my university knowledge) to be able to find the error but dont know what to change in UE Explorer


RE: Unsupported Games - eliot - 09-23-2014

(09-20-2014, 01:02 AM)brumbrum Wrote: Hi eliot, first of all thanks for your hard work, your tool is awesome Smile

Reading i found that you were supporting Soldier Front 2 since a previous UE Explorer version. Atm after decompressing gamefiles.upk, UE Explorer loads them but something fails in deserialize process. this is the log error: http://tny.cz/4239bdfb

this is what UE Explorer is tellin me about exception (from Core.upk)

Deserialization failed by the following exception:
Impossibile leggere oltre la fine del flusso.

Occurred on position:4043/4042

StackTrace:   in System.IO.BinaryReader.FillBuffer(Int32 numBytes)
  in System.IO.BinaryReader.ReadInt32()
  in UELib.UnrealReader.ReadNameIndex(Int32& num)
  in UELib.UName.Deserialize(IUnrealStream stream)
  in UELib.UObjectStream.ReadNameReference()
  in UELib.Core.UClass.Deserialize()
  in UELib.Core.UObject.BeginDeserializing()


Can you fix UE Explorer? maybe it is possible uploading here a fix dll like you did previously? I you need i can send you needed game.upk files and game.exe
I even manually reversed UObject / UProperty / UStruct / UFunction / UField classes (thanks to my university knowledge) to be able to find the error but dont know what to change in UE Explorer

It appears that the package structure has been changed since its new versions, the supported package version is 904/009 where as the package you tested is 904/014. I'll need the core.u and or engine.u to fix this. Support is not guaranteed.


RE: Unsupported Games - brumbrum - 09-26-2014

Thank you eliot!! Big Grin

anyway here are Core and Engine from SF2 (they need to be decompressed ) : https://www.sendspace.com/file/07xixh


RE: Unsupported Games - eliot - 10-01-2014

(09-26-2014, 08:00 AM)brumbrum Wrote: Thank you eliot!! Big Grin

anyway here are Core and Engine from SF2 (they need to be decompressed ) : https://www.sendspace.com/file/07xixh

Ok after testing it appears the only reason it isn't working is because it is no longer detected as SF because of the licensee version change, so the easy solution is to force a version using UE Explorer's options as shown in this picture: http://prntscr.com/4rs9nr

Set Version to 904
Set Licensee Version to 09


RE: Unsupported Games - brumbrum - 09-28-2015

Hi Eliot !! It's since two days Im trying to open Core.u (already unpacked) in UE Explorer, but it gives me errors Sad
I appreciate your effort making Eliot.dll source available through GitHub, already browsered the source to update it for for my game, anyway cant find a tutorial or explanation about how to add a support for a game...

So my last chance is to write to you here...

Game : Transformers: Fall of Cybertron
Game Engine : UE3
Release Date: half 2012

Core.u decompressed : https://www.sendspace.com/file/1fxt2j

Can you help me please? Is there a place with a tutorial/explanation on how to add support for a game? I'd like to know how to add support for them, so if I find a unsupported game i can add it Smile

Thank you for your work! Smile


RE: Unsupported Games - eliot - 09-28-2015

(09-28-2015, 05:00 AM)brumbrum Wrote: Hi Eliot !! It's since two days Im trying to open Core.u (already unpacked) in UE Explorer, but it gives me errors Sad
I appreciate your effort making Eliot.dll source available through GitHub, already browsered the source to update it for for my game, anyway cant find a tutorial or explanation about how to add a support for a game...

So my last chance is to write to you here...

Game : Transformers: Fall of Cybertron
Game Engine : UE3
Release Date: half 2012

Core.u decompressed : https://www.sendspace.com/file/1fxt2j

Can you help me please? Is there a place with a tutorial/explanation on how to add support for a game? I'd like to know how to add support for them, so if I find a unsupported game i can add it Smile

Thank you for your work! Smile

Hey brumbrum.

I'll have a look right now and see if it's worth adding support for this game.

See this commit: https://github.com/EliotVU/Unreal-Library/commit/9d8eb601e6a29c05a1748cb9406668ce81931531 as a guide on how to add support for a game (vanguard in this case).  Supporting a game can be as easy as changing some numbers(if you are lucky) but usually it takes quite a few modifications here and there, this of course all depends on how much things the developers of the particular game have changed the Unreal Engine's serialization code, in a lot of cases the games aren't worth the time it takes to reverse-engineer all the changes they've made. Of course there's also the UModel Viewer from Gildor which may be of great help as he already reverse-engineered most games.


RE: Unsupported Games - eliot - 09-29-2015

I have supported most features for this game that can be found in the Core.u that you had sent me. You can see its status here, you can also see how it was supported by following the commit.


RE: Unsupported Games - brumbrum - 09-29-2015

(09-29-2015, 03:31 AM)eliot Wrote: I have supported most features for this game that can be found in the Core.u that you had sent me. You can see its status here, you can also see how it was supported by following the commit.

Thank you for the fast reply!! really appreciated!

So by recompiling the github source and replacing the eliot.dll inside UE Explorer 1.2.7 i can get this game to be supported, am i right?
I will certainly take a look at how to add support for new games as this make me really curious ( I am quite good at RE )

I already tried Gildor umodeland it shows game package version as:
Overrided Version 846/181 -> 566/181
Loading Package Core.u version 846/181


RE: Unsupported Games - eliot - 09-29-2015

Yep just recompile and replace the .dll