Tokakeke Posted September 30, 2006 Share Posted September 30, 2006 Through XML and LUA, modders can edit and add new units, change AI, et al. But the functionality of things cannot be changed. You can't mess with trade routes, retreat functions, you can't add new functionality, and so forth. As long as EaW stays with only XML and Lua, it will be near-impossible to create mods that bring more to the table than just new units, a new campaign, and a couple galactic maps. Therefore, why hasn't any real code been released? I'd love to get my hands on some of the C++ stuff, so that I could tweak hoe things work and add some real cool new stuff to EaW (and I'm sure a lot of others would like to also), but that's not going to happen in XML. Link to comment Share on other sites More sharing options...
Evillejedi Posted September 30, 2006 Share Posted September 30, 2006 second the request Link to comment Share on other sites More sharing options...
EAWFAN Posted September 30, 2006 Share Posted September 30, 2006 i tihnk the things you mentioned could only be done if you edited the game engine. and since the game engine is litterally the main part of the game it would be illegal to redistribute it. i tihnk it would be similar with tools because tools could do anytihng. an example is make it so you dont need a cd which is illegal... Link to comment Share on other sites More sharing options...
Wildcat' Posted October 1, 2006 Share Posted October 1, 2006 That's why you mod Half-Life2. I originally came from modding the Half-Life series of games and now I'm edging back to it. I'm working some other people on adding things to Garry's mod...it's so fun....and 100% modable, meaning you can program everything with complete control. The Valve HL2 SDK is one of the most open packages for modders out there, and it even comes with a plugin for the free demo version of Softimage|XSI. For EaW it's a lot harder to change hardcoded things, but someone told me that you could scipt all the game functions you want in Lua. Link to comment Share on other sites More sharing options...
Evillejedi Posted October 1, 2006 Share Posted October 1, 2006 an SDK usually only allows you to edit the dlls or extend to new dlls, not the core executable. the dlls usually contain things that control unit abilities and how in game functions interact. Not the core engine and stuff like the copy protection. even with lua you are limited to the stubs in the dlls that petroglyph created, it also has to run at runtime which is slow especially for computationally complex operations. for example if you wanted to add crew counts and crew morale in right now you would have to make an external array in lua to track the values on the units and do all the updating and tracking manually (IE checking for damage and the current state of the batlle for each unit), if petro gave us an SDK it could be integrated into the unit stats and handled natively in the unit array. Link to comment Share on other sites More sharing options...
Tokakeke Posted October 1, 2006 Author Share Posted October 1, 2006 i tihnk the things you mentioned could only be done if you edited the game engine. and since the game engine is litterally the main part of the game it would be illegal to redistribute it. i tihnk it would be similar with tools because tools could do anytihng. an example is make it so you dont need a cd which is illegal... Please read up on what a SDK is. It is not complete open-source code for the entire engine, and I'm sure if it was people would be able to do more than just play without a CD. That's why you mod Half-Life2. ..... Right, but that's not even an RTS. If I wanted to go mod HL2, I'd go mod HL2. JKA has a SDK, if I wanted to edit that I would too. What I'm saying is that EaW lacks real modding tools right now. XML and LUA don't cut it for making real mods with real new features. For EaW it's a lot harder to change hardcoded things, but someone told me that you could scipt all the game functions you want in Lua. EDIT: Replied to this post but Evile got it first, and better. Link to comment Share on other sites More sharing options...
Wildcat' Posted October 1, 2006 Share Posted October 1, 2006 There's a mod coding RTS gameplay in the HL2 Engine. That's the power of their SDK. Link to comment Share on other sites More sharing options...
Tokakeke Posted October 1, 2006 Author Share Posted October 1, 2006 Can you imagine a 1st person/slightly 3rd person mode for EaW? Cinematic camera fixed a couple inches from a unit's nose or back, and you could command them through that view? That'd be sweet. Link to comment Share on other sites More sharing options...
Wildcat' Posted October 1, 2006 Share Posted October 1, 2006 yeah. That'd actually be really awesome. But it'd be hard to play out since infantry units don't fire and move at the same time in EaW. In Company of Heroes, the units act like they would in an FPS. Link to comment Share on other sites More sharing options...
paws1111 Posted October 1, 2006 Share Posted October 1, 2006 Athough i agree with you guys about it would be nice to have more functionality changes...... but honestly i think most mods arnt digging deep enuff for example in normal eaw transports are 100% posible.)... although i have yet to try it i belive it is... and then theres unit experiance also posible (maby not kill by kill but still posible). another example is the realtime base building, i yet wonder if any one would ever get it if i never mentioned it.... i originaly wrote the code before april and dint tell any one because it was simple in my eyes .... but no one found it untell i showed it was posible so.....basicly what im sayuing.... keep digging..... allamo engine can still to many things that are beyond its normal peramiters that most people simply havent found yet :/ Link to comment Share on other sites More sharing options...
ricardo52 Posted October 1, 2006 Share Posted October 1, 2006 new features can be added if ur coding is good enough for example sonic0 (posibly one of the best coders) has put orbital bombardment, death star superlaser, ecplispe orbital bombardment (using superlaser) into AGD v3 and is putting more into v4 (boarding craft anyone) also LoW, AOSW, PM and sonic0 (sonic0 didnt hav the time to complete it though) has made real time base construction which was thought to be impossible with the EaW game engine alot of things are possible through coding, u just hav t be good at it Link to comment Share on other sites More sharing options...
Foshjedi2004 Posted October 1, 2006 Share Posted October 1, 2006 Legacy of War have working APCs, Orbital Bombardment, Real Time Construction on the World Devestators and some other sweet stuff... Project Mars have working CNC Style Harvesters and loads of other bits and bobs of coding. Given time we probably could add in some other sweet bits and pieces. To be honest I wouldn't expect an EAW SDK until at least Next Year. They need to get FOC out the door and if they have finished the series then they may release the full SDK. Link to comment Share on other sites More sharing options...
ricardo52 Posted October 1, 2006 Share Posted October 1, 2006 real time construction on the world devestators did u mean real time construction and the world devestators cos world devestators eating stuff has been done also wat are APCs Link to comment Share on other sites More sharing options...
Foshjedi2004 Posted October 1, 2006 Share Posted October 1, 2006 Including Animations for each unit including those already in eaw?? APCs are the Transports that are seen in FoC Link to comment Share on other sites More sharing options...
Tokakeke Posted October 1, 2006 Author Share Posted October 1, 2006 tbh I could care less about real time base building in this context. All that is is a bunch of tweaks in some XMLS. What is needed is to change the game significantly, and that CAN'T BE DONE in XML. Some of the star wars mods might be OK with simple things that can be messed around with in XML, but taking a few parameters and shifting them around only works for so long. I predict most of these huge "mods" will be unit replacement mods with the same new features, echoed across ALL the mods. Everyone will hit the wall sooner or later. In addition, evile brought up the concern about speed. Even if it were possible to code a huge amount of things in with LUA, it'd slow the game down to a halt. Link to comment Share on other sites More sharing options...
z3r0x Posted October 3, 2006 Share Posted October 3, 2006 Im so sick of seeing Ricardo blah blah about OB vis a vis Sonic. I release a crappy video using a crude form of orbital bombardment MONTHS ago. It was very lame (which is why we did not add it in to anything). He copies it as how it was done is obvious. Ricardo.. he did NOT make orbital bombardment. He increased the height of the Bombers in the bombing run and gave them a different projectile. So please.. stfu already about it. You say the same crap in EVERY thread. I'd love to get my hands on some of the C++ stuff, so that I could tweak hoe things work and add some real cool new stuff to EaW (and I'm sure a lot of others would like to also), but that's not going to happen in XML. Too bad you dont code in C++. You dont know a function from a array from a compiler. Tok you REALLY make me lol. Dont act like you know a thing about coding when its obvious you dont. I'd be willing to bet you couldnt even make a damn calender in VB. So you stfu also nub. Go back to your legos and HotWheels. cos world devestators eating stuff has been done Not it hasnt.. and what has been done looks like garbage. I swear Ricardo..I think your a Fosh Stalker. Every thread he posts in your right there throwing out some other moronic crap. Link to comment Share on other sites More sharing options...
ricardo52 Posted October 3, 2006 Share Posted October 3, 2006 ok.................... Link to comment Share on other sites More sharing options...
Tokakeke Posted October 3, 2006 Author Share Posted October 3, 2006 "zerox", I can program in C++, and yes, I know the difference between an array (static or dynamic?), a compiler, and a function. An array is a variable that points to a memory location, and when you add an index (eg. int i [1] = 5), it accesses the memory location + the size of the variable * the index. A compiler is a program that turns source code into an executable, and tells you where you ****ed up when you don't want it to (syntax errors, memory allocation) and doesn't tell you when you really need it to tell you when you ****ed up (eg. buffer overflow). A function is a block of code that can be passed variables (by value or reference) in order to process them (typically of type void) or return a value (such as an int or char function). Of course, I'm sure that wasn't your point. Your point was to bitch because I criticised your past work. So, whatever. My point still stands - an SDK would be beneficial to the modding community. Attacking others contributes nothing to the topic. Link to comment Share on other sites More sharing options...
z3r0x Posted October 4, 2006 Share Posted October 4, 2006 Nice Wiki and google post.. WOW that looks like it was ripped almost from the Wiki articles. You never tore up my work. Your just another wannabe fanboy. Id love to see some of your code thats not pulled fom websites. Link to comment Share on other sites More sharing options...
mastermind2004 Posted October 5, 2006 Share Posted October 5, 2006 Nice Wiki and google post.. WOW that looks like it was ripped almost from the Wiki articles. You never tore up my work. Your just another wannabe fanboy. Id love to see some of your code thats not pulled fom websites. Yes, the wiki articles seem amazingly similar to his post. You might need this wiki article to help understand that last sentence. Link to comment Share on other sites More sharing options...
Jan Gaarni Posted October 5, 2006 Share Posted October 5, 2006 Play by the Rules, or don't play at all. Thank you. Link to comment Share on other sites More sharing options...
mastermind2004 Posted October 5, 2006 Share Posted October 5, 2006 Play by the Rules, or don't play at all. Thank you. I'm sure zerox will in the future. Link to comment Share on other sites More sharing options...
z3r0x Posted October 9, 2006 Share Posted October 9, 2006 LOL! Sure! I love taunts from Neophyte Smurfs. Wiki that! Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.