View unanswered posts | View active topics It is currently Thu Jan 16, 2025 8:37 am



Reply to topic  [ 37 posts ]  Go to page 1, 2, 3  Next
 A long overdue request to the development team. 
Author Message

Joined: Mon Dec 10, 2007 9:54 pm
Posts: 250
Reply with quote
Post A long overdue request to the development team.
It is necessary to the utility and longevity of Cortex Command that higher-level content is automatically loaded after its dependencies. Higher level content in this case being defined as scenes, scenarios, missions, editors, and activity lists. This relatively simple change to the way the game loads would streamline content creation and save untold labor in the usage of that content.

While I'm asking, support for multiple activity files would kick ass.


Thu Nov 26, 2009 1:05 am
Profile
Loose Canon
User avatar

Joined: Sun Mar 29, 2009 11:07 pm
Posts: 2992
Location: --------------->
Reply with quote
Post Re: A long overdue request to the development team.
Soooo, you're asking modders to either not use anything Vanilla in their mods, or copy what they need into their mods to make them bigger, and ultimately accomplish something stupid and unneccesarry? By all means, correct me if I'm wrong.


Thu Nov 26, 2009 2:22 am
Profile WWW
happy carebear mom
User avatar

Joined: Tue Mar 04, 2008 1:40 am
Posts: 7096
Location: b8bbd5
Reply with quote
Post Re: A long overdue request to the development team.
I believe he means change the way the game loads data, HK, IE, something that Data does on the source :P


Thu Nov 26, 2009 2:39 am
Profile
Loose Canon
User avatar

Joined: Sun Mar 29, 2009 11:07 pm
Posts: 2992
Location: --------------->
Reply with quote
Post Re: A long overdue request to the development team.
Can you explain this, because it still seems like a pointless change to me.


Thu Nov 26, 2009 2:43 am
Profile WWW
happy carebear mom
User avatar

Joined: Tue Mar 04, 2008 1:40 am
Posts: 7096
Location: b8bbd5
Reply with quote
Post Re: A long overdue request to the development team.
Perhaps I have it backwards. I think he's asking for content to automatically load dependencies, IE, activities could use multiple RTEs without having to modify the indicies of each mod to include them in Base.rte or the .rte with the activity in it.


Thu Nov 26, 2009 2:48 am
Profile

Joined: Mon Dec 10, 2007 9:54 pm
Posts: 250
Reply with quote
Post Re: A long overdue request to the development team.
Duh is correct. Currently the game loads everything alphabetically (with the exception of a few hardcoded RTEs). If the game loaded basic content (actors, weapons, etc), or just had a list where it could load specific RTEs like the vanilla entries, and then compiled the content lists (scenarios, activities) we wouldn't have to worry so much about modified index files.


Thu Nov 26, 2009 3:06 am
Profile
REAL AMERICAN HERO
User avatar

Joined: Sat Jan 27, 2007 10:25 pm
Posts: 5655
Reply with quote
Post Re: A long overdue request to the development team.
Spoilers: the game would have to compile the list in order to compile the list

you can't declare the contents of variable based data files without fully interpreting the file

I can make an Index.ini that contains no includefiles yet also contains every single part of a faction, up to and including a scene and mission.


Thu Nov 26, 2009 3:12 am
Profile
happy carebear mom
User avatar

Joined: Tue Mar 04, 2008 1:40 am
Posts: 7096
Location: b8bbd5
Reply with quote
Post Re: A long overdue request to the development team.
Perhaps the current system could be modified to simply load everything into memory individually, then check for missing links and throw an error then.

IE
Cortex loads an index containing 5 objects:
Actor "Jay"
Attachable "Chest Plate 1"
HDFirearm "MGL"
MOSRotating "Grenade"
MOPixel "Grenade Fragment"

Throws all the names and the names of what they depend on into memory.

Sees that "Jay" and "MGL" require "Chest Plate 1" and "Grenade"
Those are in memory, so checks out.
Sees that "Grenade" requires "Grenade Fragment"
That is in memory, so checks out.
However, "Grenade" also calls for "Grenade Fragment Fire", which is not in memory, so throws an error.

I am talking from my dearth of technical knowledge however, so all of this could be pointless BS.


Thu Nov 26, 2009 3:23 am
Profile
REAL AMERICAN HERO
User avatar

Joined: Sat Jan 27, 2007 10:25 pm
Posts: 5655
Reply with quote
Post Re: A long overdue request to the development team.
Which is, coincidentally, exactly what the game already does


Thu Nov 26, 2009 4:39 am
Profile
happy carebear mom
User avatar

Joined: Tue Mar 04, 2008 1:40 am
Posts: 7096
Location: b8bbd5
Reply with quote
Post Re: A long overdue request to the development team.
Oh. I meant the checks after it had loaded all .rtes.
I'm pretty sure it doesn't do that already.


Thu Nov 26, 2009 4:42 am
Profile
Loose Canon
User avatar

Joined: Sun Mar 29, 2009 11:07 pm
Posts: 2992
Location: --------------->
Reply with quote
Post Re: A long overdue request to the development team.
That means that if there's a problem, it takes longer to realize it, and it also won't give you as clear an indication of what mod causes the error. I really just don't see any reason to change anything. If it ain't broke, don't try to fix it.


Thu Nov 26, 2009 5:06 am
Profile WWW
DRL Developer
DRL Developer
User avatar

Joined: Wed Dec 13, 2006 5:27 am
Posts: 3138
Location: A little south and a lot west of Moscow
Reply with quote
Post Re: A long overdue request to the development team.
While this would be a good way of doing things in terms of keeping errors down, it would really slow down the already crawling loading process a fair amount. Files would have to be read multiple times.


Thu Nov 26, 2009 6:18 am
Profile WWW

Joined: Mon Dec 10, 2007 9:54 pm
Posts: 250
Reply with quote
Post Re: A long overdue request to the development team.
Hyperkultra wrote:
That means that if there's a problem, it takes longer to realize it, and it also won't give you as clear an indication of what mod causes the error. I really just don't see any reason to change anything. If it ain't broke, don't try to fix it.


Yes. This is why I suggested only performing the function for higher level content. To do it for everything would be unreasonable. The added benefit would be that failures would be unlikely (scenes etc are pretty reliable) unless you were missing content, in which case you would be wasting extra time but at a worthwhile trade-off.

As for Grif's particular concern, poorly organized files: the game already knows when it is loading scene or activity data; adding an additional instruction for that data would not be a challenge.


Thu Nov 26, 2009 9:20 am
Profile
Banned
User avatar

Joined: Tue Feb 27, 2007 4:05 pm
Posts: 2527
Reply with quote
Post Re: A long overdue request to the development team.
"Higher level content?"


Thu Nov 26, 2009 2:56 pm
Profile YIM
DRLGrump
User avatar

Joined: Tue Nov 07, 2006 1:26 am
Posts: 2037
Location: Jerking off in a corner over by the OT sub-forum
Reply with quote
Post Re: A long overdue request to the development team.
ProjektTHOR wrote:
"Higher level content?"

Scenes?


Thu Nov 26, 2009 7:29 pm
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 37 posts ]  Go to page 1, 2, 3  Next

Who is online

Users browsing this forum: No registered users


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 post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF.
[ Time : 0.060s | 14 Queries | GZIP : Off ]