:: Home :: Get Hosted :: PPM FAQ :: Forum FAQ :: Privacy Policy :: Search :: Memberlist :: Usergroups :: Register :: Profile :: Log in to check your private messages :: Log in ::

Do you want to advertise at Project Perfect Mod. Find out how to do it HERE.

The time now is Sun Jul 05, 2020 9:58 pm
All times are UTC + 0
 Forum index » Modding Central » Tiberian Sun Editing Forum » Extended Tiberian Sun
ETS - thoughts and feeligs towards it
Moderators: Global Moderators, VK
Post new topic   Reply to topic Page 1 of 1 [8 Posts] View previous topic :: View next topic
Author Message
Cyborg Soldier

Joined: 05 Nov 2005
Location: Wales, UK

PostPosted: Thu May 03, 2007 8:57 pm    Post subject:  ETS - thoughts and feeligs towards it
Subject description: Mine and Tshyper's anyway.
Reply with quote

Well, here it is. This is a combination of both my thoughts and the thoughts of TShyper, regarding the extended tiberian sun engine, or ETS. My comments come first, then Luke’s. As he says – we do not have anything against ETS or C&CVK, and would both give quite a lot to be able to do the things done in ETS. We just feel that ETS could have been so much more, and so much better than it is now.

The truth is, and the main thing we have against it is, that ETS has made anyone with basic hacking skills (if you can even call it hacking at this level) obsolete in terms of modding. ETS will not accept the fact that some people may want to edit it, in order to get mods to run separately from TS, for example change rules.ini to Mymod_Rules.ini. This can be done – but every time a new ETS comes out, it overrides all the old settings, meaning you have to start again. The solution of “multi-mod support” is a joke – I have tried getting it to work with 4 separate mods, with no success whatsoever. And this is just for renaming files. Think if you made lots of changes - a long time would be spent re-doing what you allready have.
Essentialy, the whole point of ETS is to make things easier for modders, and for a great many it does (saying that...does it...?). But only if they want to stick to the boring, same system they used in the dark ages - files replacing the TS ones rather than running seperatley, forcing users to stick to a pre-defined set of rules. Features that are good for the many are killers for people wanting seperate exe's. It cannot be done while using ETS.

I would go on, but to be honest I would be repeating Luke's words - all of which I agree on by the way.

Oh, and for those "if you don't like it don't use it" commenters - I do not use it, and neither does Luke, for the reasons above. You may feel we are being harsh, and that we have no right to moan about it - you could not be more wrong. ETS is a project for the community, and you know, we are the community. Maybe not a large part of it, but we are here,and while we are here, we deserve a voice as much as anyone else.

I do want to know how everyone else feels about the things we have brought up - just how many agree here? And if you disagree, please try and make a good argument. I don't want "lol, u noobz" type arguments.

And now for Luke:

First off, I am not putting ETS to shame, I think is brilliant that somebody has finally got around to editing the Tiberian Sun executable, but this is about the problems ETS causes in some areas, namely the Executable Editing section of the Tiberian Sun Modding Community.

The first problem is ETS working with edited Tiberian Sun executables, it doesn’t, this needs to be addressed for mods that already use a edited EXE and that are still being updated on a variable basis. It is not like getting there EXE to work with The First Decade, as a simple few bytes are changed in order for it to work. However, the problem lies with the ETS Installer, where it replaces the users / mods EXE with the edited version made by you, this then means that the mod creator then has to edit everything again in order to use the new functions included in the latest ETS release, This is no problem if it is a simple Res Hacker job on the Icon Group or Cursor Group, but when it comes to lots of string changes to files names, flag names, dialog messages etc. via a Hex Editor then is becomes a problem, consuming time that the mod creator might not have. For an example, I work on C&C Tiberian Odyssey and C&C Tiberian Sun Squared, both include a lot of edits with a Hex Editor, file names, offset changes, a added segment to house the new changes, so applying ETS to their EXE’s is troublesome and requires me to redo everything and even more troublesome when there are errors.

Changing the way ETS is ‘applied’ would be a solution to a majority of the problems; I know you use the VPatch system in NSIS install the new executable, but it does not really ‘patch’ the Tiberian Sun executable, it mealy replaces it, so a new method for installing ETS is needed. An option could be to patch it byte wise, but there comes a problem of verifying the executable to make sure it is really a original Tiberian Sun 2.03 executable, one way would be to make it look for a series of bytes that, in a sense, could never be changed by us ‘simple hackers’, something like a section of code that is used to load up the mix files and that only appears in that area in the 2.03 executable.

Now down to the actual hacks themselves, I’m not going to put your down because I can’t hack myself, heck, I can only follow a few commands myself, but its what’s getting done I am not really happy about. I know you are working on two projects at once and hacking areas that are very similar on both engines makes it much easier on your part, but it’s not getting the vital areas addressed that the community need, things fully working 3rd and 4th sides, working Orca Transport, fully customisable super weapons, more armour types etc. things are needed by most mods, and the stuff like the ‘Mod support’ what really is not needed compared to the above things. Don’t get wrong, AA Combat most of the other hacks are brilliant, but the essential modders nightmares need to be addressed. As for the TFD support, you use NSIS, what allows almost the extendibility similar to that found on a programming language, so you could make a function that searches for the TFD registry key and determines if it should install a version of ETS with the no-cd applied, this could also be used to make it find the correct installation directory, to rule out conflicts, I am using something similar for C&C Tiberian Odyssey, for the release installer.


Back to top
View user's profile Send private message Visit poster's website Skype Account
Bittah Commander
Defense Minister

Joined: 21 May 2003
Location: The Netherlands

PostPosted: Thu May 03, 2007 11:08 pm    Post subject: Reply with quote

Modders having to redo all changes they made to the game.exe when ETS is installed doesn't have to that troublesome actually. There are HEX editors that come with a "compare" fuction (I know 010 Editor has it for instance). It allows you to compare 2 different executables and it shows you the differences between the 2, making it a lot easier to re-apply the changes you made to the game.exe before you installed ETS.

Back to top
View user's profile Send private message Send e-mail ModDB Profile ID YouTube User URL Facebook Profile URL

Joined: 28 Jan 2005

PostPosted: Thu May 03, 2007 11:14 pm    Post subject: Reply with quote

I spoke to CnCVK last night regarding a few matters about this. The first goal for ETS is to become stable for all users. Once this is achieved thats when the real modding can begin. I myself would not begin off a project like this with potentially massive hacks, such as all this new side compatability, its good at the moment starting small until stable, then the big things can be worked on, which I assure you will.

As running a mod and being a modder myself I agree there are specific things modders could seriously use. These include things such as Side Specific MCV's, Alternate Warfactories, ( to begin with ) Third Side support ( which can be achieved via Side Specific MCV's and loading screen hacks etc and making the superweapons much more customiseable, however I have to say ETS's spy sattelite and upgrade super weapons work very well!

Back to top
View user's profile Send private message

Joined: 13 Sep 2012
Location: I have no f'ing idea

PostPosted: Sun Sep 16, 2012 7:18 am    Post subject: Reply with quote

What does this hack do??
I don't give a damn, but that Mammoth Tank over there does.

Back to top
View user's profile Send private message

Joined: 30 Jan 2010
Location: Malaysia

PostPosted: Sun Sep 16, 2012 11:25 am    Post subject: Reply with quote

To smack the crap out of you? I don't like being harsh to people but seriously, you should've read the forum rules. Do not bump old and dead topics.
Team Black wrote:
interesting seeing your voxel work. They're still better than Aro's!

Back to top
View user's profile Send private message

Joined: 12 Jul 2012
Location: Mapping God Heaven

PostPosted: Sun Sep 16, 2012 4:23 pm    Post subject: Reply with quote

What's with this invasion of newbs that revive old topics on a massive scale?

Mental Omega 3.0 Mission creator - Creator of FinalOmega: APYR 3.0 Map Editor

/ppm/'s stupidity

Back to top
View user's profile Send private message

Joined: 11 Aug 2008
Location: Somewhere up high.

PostPosted: Sun Sep 16, 2012 4:44 pm    Post subject: Reply with quote

I dunno, but I welcome the new blood.

As long as they learn to behave fast #Tongue.

Pgah, they said modding C&C was dead.

Back to top
View user's profile Send private message

Joined: 21 May 2004
Location: New Zealand

PostPosted: Mon Sep 17, 2012 5:36 am    Post subject: Reply with quote

TS has lots of limitation its in hardcode i doub't you get much out of it unless you write new code good sir.

Love your idea. your have to ask the author to edit/add more code. but yeah go for it.
Link to a document to see what mods i have and/or working on or working with

Back to top
View user's profile Send private message Yahoo Messenger Account
Display posts from previous:   
Post new topic   Reply to topic Page 1 of 1 [8 Posts] View previous topic :: View next topic
 Forum index » Modding Central » Tiberian Sun Editing Forum » Extended Tiberian Sun
Jump to:  
Share on TwitterShare on FacebookShare on Google+Share on DiggShare on RedditShare on PInterestShare on Del.icio.usShare on Stumble Upon
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum

Powered by phpBB © phpBB Group

[ Time: 0.1661s ][ Queries: 10 (0.0484s) ][ Debug on ]