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


The time now is Fri Mar 29, 2024 12:44 am
All times are UTC + 0
3rd Side limitations
Moderators: Global Moderators, Tiberian Sun Moderators
Post new topic   Reply to topic Page 1 of 1 [10 Posts] Mark the topic unread ::  View previous topic :: View next topic
Author Message
jspstorm
Civilian


Joined: 22 May 2008

PostPosted: Fri May 30, 2008 8:12 am    Post subject:  3rd Side limitations Reply with quote  Mark this post and the followings unread

Is it possible to create a third side with none of the limitations (two mcv's, campaigns screwed up, etc) by ini file manipulation, or will I have to alter the executable? Also, when creating a custom loading screen for a new side only, I have used a hex editor to allow additional .pcx files called loadxxxe and loadxxxf and call on them only when the new side is selected, but I'm getting weird crashes every few times I load a game, is there any reference to the loading screens in the ini files?

Back to top
View user's profile Send private message
DonutArnold
General


Joined: 18 Jan 2005
Location: Finland

PostPosted: Fri May 30, 2008 8:43 am    Post subject: Reply with quote  Mark this post and the followings unread

It is impossible to have loading screens for 3rd side. Only the l33t exe haxxorzers in this forum are able to make it possible...

Back to top
View user's profile Send private message
CCHyper
Defense Minister


Joined: 07 Apr 2005

PostPosted: Fri May 30, 2008 12:07 pm    Post subject: Reply with quote  Mark this post and the followings unread

To allow 3rd sides or more, you will have to hack the games executable.

ETS allows you to use 3rd side sidebar and loading screens, my path will allow upto 10 sides hopefully Smile

Back to top
View user's profile Send private message
jspstorm
Civilian


Joined: 22 May 2008

PostPosted: Sat May 31, 2008 11:52 am    Post subject: Reply with quote  Mark this post and the followings unread

Ok, I used softice(kernal level debugger) to set break points to find when the sun.exe executable was accessing a variable with the value of sidec01.mix while loading the game as GDI (side01) and confirmed it by playing nod, that same memory location now held sidec02.mix, so I created a sidec03.mix, copied the files from sidec01.mix (GDI) and changed them to suit my new side. Then I made a patch executable that waits until just before tiberian sun calls on that memory location and replaces the value with sidec03.mix. So now the game displays the new sidebar graphics, but there must be an easier way to do this????

What is ETS?

Back to top
View user's profile Send private message
jspstorm
Civilian


Joined: 22 May 2008

PostPosted: Sat May 31, 2008 12:05 pm    Post subject: Reply with quote  Mark this post and the followings unread

Also, could someone plz tell me how to work out primaryfireFLH? How do I work out what coordinates to use, and how to take barrels and turrets into account?

Back to top
View user's profile Send private message
Allied General
General


Joined: 19 Mar 2004
Location: United Kingdom

PostPosted: Sat May 31, 2008 1:13 pm    Post subject: Reply with quote  Mark this post and the followings unread

There is some complex mathemtical method to work it out but most people just use trial and pratice, e.g. if its tank you use TTNK as a base and then you adjust values and test ingame.

Its tiresome but only way

general help though, F = forward (how far or back for projectile to fire from) lateral (left or right firing, using in double barrel, missile launchers) and H which is height, how tall or low.

also 3rd sides are pointless until exe hack arrives.

also if you look into the research carried out by bobingabout, pd and vk in rp/npatch, adding 3rd sides is a lot more complex then simply some loading screens and a mcv

_________________

Back to top
View user's profile Send private message Visit poster's website ModDB Profile ID Facebook Profile URL Twitter Channel URL
djohe
Cyborg Informer


Joined: 07 May 2006
Location: Sweden, Gothenburg

PostPosted: Sat May 31, 2008 2:23 pm    Post subject: Reply with quote  Mark this post and the followings unread

Offtopic: Hyper I think you should use jspstorm on your HyperPatch, he looks smart Smile

Back to top
View user's profile Send private message
CCHyper
Defense Minister


Joined: 07 Apr 2005

PostPosted: Sun Jun 01, 2008 12:26 am    Post subject: Reply with quote  Mark this post and the followings unread

jspstorm, can you write ASM or is it just debugging you can use?

Back to top
View user's profile Send private message
jspstorm
Civilian


Joined: 22 May 2008

PostPosted: Sun Jun 01, 2008 1:15 pm    Post subject: Reply with quote  Mark this post and the followings unread

I can write in ASM, C, Basic, and Java. ASM is what I'm best at though, used to write cracks for win95 games for razor 911, if you've heard of them. Why's that?

What's your hyperpatch about? Will it solve my 3rd side problems?

Back to top
View user's profile Send private message
Ordosherrscher
Commander


Joined: 20 Nov 2007
Location: Germany, Berlin

PostPosted: Sun Jun 01, 2008 1:20 pm    Post subject: Reply with quote  Mark this post and the followings unread


_________________

Think of me as Nordos, 'cause Banshee wouldn't rename me

Back to top
View user's profile Send private message Skype Account
Display posts from previous:   
Post new topic   Reply to topic Page 1 of 1 [10 Posts] Mark the topic unread ::  View previous topic :: View next topic
 
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.1572s ][ Queries: 11 (0.0078s) ][ Debug on ]