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 Thu Mar 28, 2024 8:58 pm
All times are UTC + 0
OpenRA Blog
Moderators: Global Moderators, OpenRA Moderators
Post new topic   Reply to topic Page 1 of 4 [178 Posts] Mark the topic unread ::  View previous topic :: View next topic
Goto page: 1, 2, 3, 4 Next
Author Message
OmegaBolt
President


Joined: 21 Mar 2005
Location: York, England

PostPosted: Wed Jul 23, 2014 9:43 am    Post subject:  OpenRA Blog Reply with quote  Mark this post and the followings unread

I decided to make this topic on my progress modding OpenRA. I mainly started a few days ago adding RA2 structures. It seems pretty simple, with help from their IRC on what traits do etc if they don't make sense to me from existing documentation, and maybe this will give you the inclination to start modding it too.

So far I've just been adding Allied buildings. The tile size is completely adjustable with a TileSize tag in mod.yaml, allowing it to support TS, RA2 or an original game of your own.



I just added the Ore Purifier (there is no purification logic yet though as far as I know), and as you can see the graphics offsets are off because OpenRA centres SHPs from the centre pixel while TS/RA2 start the top of the first cell there.



But you can edit the offset very easily in the structures sequence yaml. OpenRA mods have their art code separated into multiple yamls but you can define what yamls are read and could organise it however you want.



That is the 'rules' code. You can see here there's not many lines because OpenRA allows you to inherit most of it from templates...



And you can remove and add applicable tags.

I based this mod on the TS mod that is in the works, so that's why there is lots of TS stuff.

Don't know exactly what to do with this topic but thought it might be a good way to make some activity. I'll just post stuff here sometimes.

Back to top
View user's profile Send private message Send e-mail
Aro
Alcohol Fueled


Joined: 10 Sep 2006

PostPosted: Wed Jul 23, 2014 9:51 am    Post subject: Reply with quote  Mark this post and the followings unread

I am really excited to mod OpenRA. I think that is where Evolution will get it's rebirth. Very Happy

Back to top
View user's profile Send private message
Orac
President


Joined: 11 Jul 2008
Location: New Zealand

PostPosted: Wed Jul 23, 2014 11:31 am    Post subject: Reply with quote  Mark this post and the followings unread

You are the coolest dude.

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


Joined: 27 Jul 2011

PostPosted: Wed Jul 23, 2014 11:55 am    Post subject: Reply with quote  Mark this post and the followings unread

Err I know this a rather un-measured question but what is the difference between open Ra and ARES from YR ? in general ?

Back to top
View user's profile Send private message
OmegaBolt
President


Joined: 21 Mar 2005
Location: York, England

PostPosted: Wed Jul 23, 2014 11:57 am    Post subject: Reply with quote  Mark this post and the followings unread

OpenRA is an entirely new open source engine originally designed to remake RA1, then did TD and D2k and is now supporting isometric tiles as well.

Back to top
View user's profile Send private message Send e-mail
Bu7loos
Commander


Joined: 27 Jul 2011

PostPosted: Wed Jul 23, 2014 3:31 pm    Post subject: Reply with quote  Mark this post and the followings unread

So I can do what ever I want like adding new kinds of logic if I understand you correctly ?

Back to top
View user's profile Send private message
Palkia323
Pyro Sniper


Joined: 10 May 2008

PostPosted: Wed Jul 23, 2014 5:12 pm    Post subject: Reply with quote  Mark this post and the followings unread

Bu7loos: You can absolutely do that!
The devs hangout on #openra at irc.freenode.net so discussion is much easier/faster there (if you are interested).

_________________
Tore wrote:
Oh noes Nod32 must have found some GDI32 in the art.ini file!

3ds Topic
Clicky

Back to top
View user's profile Send private message
OmegaBolt
President


Joined: 21 Mar 2005
Location: York, England

PostPosted: Wed Jul 23, 2014 5:22 pm    Post subject: Reply with quote  Mark this post and the followings unread

You could also do that for Ares. #Tongue

Back to top
View user's profile Send private message Send e-mail
Graion Dilach
Defense Minister


Joined: 22 Nov 2010
Location: Iszkaszentgyorgy, Hungary

PostPosted: Wed Jul 23, 2014 6:00 pm    Post subject: Reply with quote  Mark this post and the followings unread

I was thinking about reimplementing AttachEffect into OpenRA a year ago. Then I went to their site, checked the code... and didn't found the actual code running.

Even C51 (C variant made for the 8051 family microcontrollers) with it's low-level shizzle is more developer-friendly than OpenRA code.

_________________
"If you didn't get angry and mad and frustrated, that means you don't care about the end result, and are doing something wrong." - Greg Kroah-Hartman
=======================
Past C&C projects: Attacque Supérior (2010-2019); Valiant Shades (2019-2021)
=======================
WeiDU mods: Random Graion Tweaks | Graion's Soundsets
Maintainance: Extra Expanded Enhanced Encounters! | BGEESpawn
Contributions: EE Fixpack | Enhanced Edition Trilogy | DSotSC (Trilogy) | UB_IWD | SotSC & a lot more...

Back to top
View user's profile Send private message Visit poster's website ModDB Profile ID
Dutchygamer
President


Joined: 18 Jun 2005
Location: Dordrecht, the Netherlands

PostPosted: Wed Jul 23, 2014 8:08 pm    Post subject: Reply with quote  Mark this post and the followings unread

OpenRA keeps looking more interesting the further it comes. I approve of that fact.

Back to top
View user's profile Send private message Send e-mail Skype Account
Chronosfera
Civilian


Joined: 16 Nov 2002

PostPosted: Mon Jul 28, 2014 2:40 pm    Post subject: Reply with quote  Mark this post and the followings unread

What are the values for the tile size you use in mod.yam for RA2 size? Do you know if the tiles affect anything (pathfinding, etc.) other than graphics?

Back to top
View user's profile Send private message
OmegaBolt
President


Joined: 21 Mar 2005
Location: York, England

PostPosted: Mon Jul 28, 2014 5:30 pm    Post subject: Reply with quote  Mark this post and the followings unread

TileSize: 60,30 and TileShape: Diamond

I don't think it particularly affects pathfinding or anything, everything just gets scaled up. I believe the game always alocates 1024 'world units' in length/width to a cell, regardless of its size.

Back to top
View user's profile Send private message Send e-mail
Reaperrr
Commander


Joined: 26 Apr 2003
Location: Somewhere in Germany

PostPosted: Mon Jul 28, 2014 7:57 pm    Post subject: Reply with quote  Mark this post and the followings unread

OmegaBolt wrote:

I don't think it particularly affects pathfinding or anything, everything just gets scaled up. I believe the game always alocates 1024 'world units' in length/width to a cell, regardless of its size.

Exactly. Those 'world units' are basically the equivalent to Westwood's 'leptons'.

Back to top
View user's profile Send private message Send e-mail
Matthias M.
Stealth Laser Trooper


Joined: 15 Jun 2012
Location: Germany

PostPosted: Tue Jul 29, 2014 5:12 am    Post subject: Re: OpenRA Blog Reply with quote  Mark this post and the followings unread

OmegaBolt wrote:
I just added the Ore Purifier (there is no purification logic yet though as far as I know), and as you can see the graphics offsets are off because OpenRA centres SHPs from the centre pixel while TS/RA2 start the top of the first cell there.



But you can edit the offset very easily in the structures sequence yaml.


I think we should resolve this at source code level if it applies to all TS/RA2 graphics so we don't need to workaround the default case. Can you report that at http://bugs.openra.net/new?

Back to top
View user's profile Send private message
OmegaBolt
President


Joined: 21 Mar 2005
Location: York, England

PostPosted: Tue Jul 29, 2014 11:03 am    Post subject: Reply with quote  Mark this post and the followings unread

It was discussed on the IRC and decided that it wasn't worth doing.

Back to top
View user's profile Send private message Send e-mail
Matthias M.
Stealth Laser Trooper


Joined: 15 Jun 2012
Location: Germany

PostPosted: Wed Jul 30, 2014 7:32 pm    Post subject: Reply with quote  Mark this post and the followings unread


Back to top
View user's profile Send private message
Glukv48
Cyborg Firebomber


Joined: 11 Nov 2012
Location: Russia, Krasnodar.

PostPosted: Wed Jul 30, 2014 8:39 pm    Post subject: Reply with quote  Mark this post and the followings unread


Back to top
View user's profile Send private message
pchote
Guest




PostPosted: Thu Jul 31, 2014 1:27 am    Post subject: Reply with quote  Mark this post and the followings unread

Graion Dilach wrote:
I was thinking about reimplementing AttachEffect into OpenRA a year ago.


See #6110.

Graion Dilach wrote:
Then I went to their site, checked the code... and didn't found the actual code running.


https://github.com/OpenRA/OpenRA/tree/bleed/OpenRA.Mods.RA (a direct subfolder of the project root) is a good place to start.
https://github.com/OpenRA/OpenRA/wiki/Traits lists all of the traits that can be applied to an actor and includes (incomplete) documentation on their properties.

Back to top
Graion Dilach
Defense Minister


Joined: 22 Nov 2010
Location: Iszkaszentgyorgy, Hungary

PostPosted: Thu Jul 31, 2014 8:58 am    Post subject: Reply with quote  Mark this post and the followings unread

Thank you, but you misinterpreted my actual quote. I met with that mindrape that time already. Maybe I'm too much into lowlevel but for me code is more than a gazillion of functions which has nothing more than a return statement.

Luckily I could pass my research methodology course with selling solely my Ares efforts as a research. TBH, it looks better from outside, I give you a point of that.

_________________
"If you didn't get angry and mad and frustrated, that means you don't care about the end result, and are doing something wrong." - Greg Kroah-Hartman
=======================
Past C&C projects: Attacque Supérior (2010-2019); Valiant Shades (2019-2021)
=======================
WeiDU mods: Random Graion Tweaks | Graion's Soundsets
Maintainance: Extra Expanded Enhanced Encounters! | BGEESpawn
Contributions: EE Fixpack | Enhanced Edition Trilogy | DSotSC (Trilogy) | UB_IWD | SotSC & a lot more...

Back to top
View user's profile Send private message Visit poster's website ModDB Profile ID
Matthias M.
Stealth Laser Trooper


Joined: 15 Jun 2012
Location: Germany

PostPosted: Fri Aug 01, 2014 6:43 pm    Post subject: Re: OpenRA Blog Reply with quote  Mark this post and the followings unread

OmegaBolt wrote:
So far I've just been adding Allied buildings.


You may want to send a pull request sometime so collaboration can start on the WIP RA2 mod, too.

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


Joined: 22 Nov 2010
Location: Iszkaszentgyorgy, Hungary

PostPosted: Fri Aug 01, 2014 8:06 pm    Post subject: Reply with quote  Mark this post and the followings unread

RA2 assets aren't freeware. I doubt that would be good regarding Github policies.

_________________
"If you didn't get angry and mad and frustrated, that means you don't care about the end result, and are doing something wrong." - Greg Kroah-Hartman
=======================
Past C&C projects: Attacque Supérior (2010-2019); Valiant Shades (2019-2021)
=======================
WeiDU mods: Random Graion Tweaks | Graion's Soundsets
Maintainance: Extra Expanded Enhanced Encounters! | BGEESpawn
Contributions: EE Fixpack | Enhanced Edition Trilogy | DSotSC (Trilogy) | UB_IWD | SotSC & a lot more...

Back to top
View user's profile Send private message Visit poster's website ModDB Profile ID
Matthias M.
Stealth Laser Trooper


Joined: 15 Jun 2012
Location: Germany

PostPosted: Sat Aug 02, 2014 2:15 am    Post subject: Reply with quote  Mark this post and the followings unread


Back to top
View user's profile Send private message
pchote
Guest




PostPosted: Sat Aug 02, 2014 4:16 am    Post subject: Reply with quote  Mark this post and the followings unread

At this stage it would be better for RA2 (and other mods like rewire) development to be maintained in external repositories.  Having RA2 in-tree would unfairly delay both TS and RA2, due to the increased overhead of our strict code review, ensuring that new features don't bit-rot RA2, and the diversion of our already severely limited resources away from TS.

Back to top
Matthias M.
Stealth Laser Trooper


Joined: 15 Jun 2012
Location: Germany

PostPosted: Sat Aug 02, 2014 4:41 am    Post subject: Reply with quote  Mark this post and the followings unread

That makes sense, but I worry that the work may get lost especially when not under revision control and we then have to redo from scratch. Setting up the sequences and rules for Tiberian Sun took me a considerable amount of time.

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


Joined: 22 Nov 2010
Location: Iszkaszentgyorgy, Hungary

PostPosted: Sat Aug 02, 2014 5:46 am    Post subject: Reply with quote  Mark this post and the followings unread

Let me remind you your own RA1 Volkov in OpenRA last year which turned out of using the APB cameo along with RA2 Romanov's voice. RA2 modding is notorious of using new voices where possible. You sure you want to end up into that mistake again?

Atomic_Noodles already did lots of fixes regarding the blue-edge anti-aliasing issue RA2 is prety much known of so half of those could end up in your GitHub tree within weeks because their presence is justified - yet still fells into grey.

_________________
"If you didn't get angry and mad and frustrated, that means you don't care about the end result, and are doing something wrong." - Greg Kroah-Hartman
=======================
Past C&C projects: Attacque Supérior (2010-2019); Valiant Shades (2019-2021)
=======================
WeiDU mods: Random Graion Tweaks | Graion's Soundsets
Maintainance: Extra Expanded Enhanced Encounters! | BGEESpawn
Contributions: EE Fixpack | Enhanced Edition Trilogy | DSotSC (Trilogy) | UB_IWD | SotSC & a lot more...

Back to top
View user's profile Send private message Visit poster's website ModDB Profile ID
Matthias M.
Stealth Laser Trooper


Joined: 15 Jun 2012
Location: Germany

PostPosted: Sat Aug 02, 2014 6:04 am    Post subject: Reply with quote  Mark this post and the followings unread

The Volkov disaster was my fault. I was not aware of the origin of these files as they were submitted to our old http://content.open-ra.org site without proper credit and the quality seemed novice self-made. However, when I learned about it being ripped from elsewhere, they were immediately removed. The new http://resource.openra.net/ also has support for reporting violations and choosing proper licenses to avoid this in the future.

The sprite fixes we ship are indeed a legal problem as they still fall under the original EULA and are regularly copyrighted. In theory they are not allowed to be modified and redistributed. I am also not very happy about it, but as EA has not sued the binary/sprite patchers from the CnCNet community, we can probably assume fair use. Well, for the Freeware titles at least. Also you can't play the game with just those few fixed SHPs. However, if someone wants to make a commercial game using the freely licensed OpenRA engine, I strongly suggest to remove all those bits.

We also follow the Rewire project as this is an opportunity to resolve those issues like http://wiki.openttd.org/OpenGFX did in an elegant manner.

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


Joined: 22 Nov 2010
Location: Iszkaszentgyorgy, Hungary

PostPosted: Sat Aug 02, 2014 6:40 am    Post subject: Reply with quote  Mark this post and the followings unread

Yes, an OpenGFX/OpenSFX/OpenMSX alike project for RA2 would be the one you need. Not the original assets imo.

Okay, OpenSFX could simply get through with reusing previous WW sounds and only unit responses would need a redo.

I wouldn't be against a RA2 WIP mod of OpenRA but I pretty much know what's happening around RA2 modding better than you, so I know what dangers a RA2 mod would contain, let's put it this way. #Tongue

_________________
"If you didn't get angry and mad and frustrated, that means you don't care about the end result, and are doing something wrong." - Greg Kroah-Hartman
=======================
Past C&C projects: Attacque Supérior (2010-2019); Valiant Shades (2019-2021)
=======================
WeiDU mods: Random Graion Tweaks | Graion's Soundsets
Maintainance: Extra Expanded Enhanced Encounters! | BGEESpawn
Contributions: EE Fixpack | Enhanced Edition Trilogy | DSotSC (Trilogy) | UB_IWD | SotSC & a lot more...

Back to top
View user's profile Send private message Visit poster's website ModDB Profile ID
Gangster
Commander


Joined: 11 Jun 2004
Location: Moscow, Russia

PostPosted: Sat Aug 02, 2014 6:50 am    Post subject: Reply with quote  Mark this post and the followings unread


_________________
Gangster is a Project Perfect Wuj (c)Aro

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


Joined: 16 Feb 2008
Location: The Lone Star State

PostPosted: Sat Aug 02, 2014 7:06 am    Post subject: Reply with quote  Mark this post and the followings unread

I know here in the U.S. simply copying the image of a product is considered copyright infringement. I imagine EA won't care since it won't be for profit, but even using fan made meshes/textures/etc. can warrant a cease and desist from lawhounds if EA suddenly changed its laissez-faire policy.

_________________
You come for the modding but you stay for the Crap Forum.

Back to top
View user's profile Send private message Skype Account
Glukv48
Cyborg Firebomber


Joined: 11 Nov 2012
Location: Russia, Krasnodar.

PostPosted: Sat Aug 02, 2014 12:17 pm    Post subject: Reply with quote  Mark this post and the followings unread

How about this method:
1. The installer OpenRA, takes here installer RA2\YR http://xwis.net/downloads
2. Decompresses it using 7-zip (can be integrated code 7-zip, into the installer OpenRA).

We got all the right MIX files...

Back to top
View user's profile Send private message
OmegaBolt
President


Joined: 21 Mar 2005
Location: York, England

PostPosted: Sat Aug 02, 2014 12:39 pm    Post subject: Reply with quote  Mark this post and the followings unread

It might be all well and good mods linking people to that release but for OpenRA I don't think it'd be quite as forgivable. You might as well have OpenRA download a torrent from the Pirate Bay in that case.

Back to top
View user's profile Send private message Send e-mail
Matthias M.
Stealth Laser Trooper


Joined: 15 Jun 2012
Location: Germany

PostPosted: Sun Aug 03, 2014 8:06 am    Post subject: Reply with quote  Mark this post and the followings unread

I saw http://xwis.net/downloads/ already. Indeed they ship all the assets we need. However I am not sure about the legal status of those repackages and I doubt we are allowed to reuse them even steal their bandwidth via ingame download without asking. It also looks quite unprofessional with webdesign that did not get much love plus they made sure you need a serial key to get into multiplayer and hacked single-player away to avoid a decrease in sales.

While http://ppmsite.com/forum/viewtopic.php?p=513828#513828 looks awesome, they seem to be extremely similiar to the original sprites so that kinda still counts as a copy. Also we don't have much use for 3D models at the moment. A Rewire like project for RA2 would be the best solution I guess.

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


Joined: 18 Jan 2005
Location: Finland

PostPosted: Sun Aug 03, 2014 9:00 am    Post subject: Reply with quote  Mark this post and the followings unread

Quote:
While http://ppmsite.com/forum/viewtopic.php?p=513828#513828 looks awesome, they seem to be extremely similiar to the original sprites so that kinda still counts as a copy. Also we don't have much use for 3D models at the moment. A Rewire like project for RA2 would be the best solution I guess.


Well since making a RA2 mod or totally recreating same assets by an community artist for OpenRA would cause legal issues, then Gangster's Red Alert II project or similar (new project) would be more suitable at this point (but currently RAII is inactive and I doubt that Gangster would continue it anytime).

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


Joined: 11 Jun 2004
Location: Moscow, Russia

PostPosted: Sun Aug 03, 2014 8:49 pm    Post subject: Reply with quote  Mark this post and the followings unread

I am currently designing RAII as new IP for Openra.  but not before I learn engine with releasing RW mod.
And I suggest support Speeder as he thinks about Open Omega or what ever he names it. And he have over 9000 custom content already. But lacking of vanilla yr mad-tech logic or advances like attach effect...

_________________
Gangster is a Project Perfect Wuj (c)Aro

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


Joined: 22 Oct 2014

PostPosted: Wed Oct 22, 2014 6:29 am    Post subject: Reply with quote  Mark this post and the followings unread

documentation, and maybe this will give you the inclination to start modding it too.

So far I've just been adding Allied buildings. The tile size is completely adjustable with a TileSize tag in mod.yaml, allowing it to support TS, RA2 or an original game of your own.

Last edited by shah302 on Tue Nov 11, 2014 5:56 am; edited 2 times in total

Back to top
View user's profile Send private message
Matthias M.
Stealth Laser Trooper


Joined: 15 Jun 2012
Location: Germany

PostPosted: Wed Oct 22, 2014 5:22 pm    Post subject: Reply with quote  Mark this post and the followings unread


Back to top
View user's profile Send private message
pchote
Guest




PostPosted: Sat Nov 01, 2014 10:28 pm    Post subject: Reply with quote  Mark this post and the followings unread

Our next release should include preliminary support for terrain heightmaps, which was the biggest missing feature for TS/RA2 support.  Here's a screenshot from one of my (not yet merged) development branches:


Back to top
DonutArnold
General


Joined: 18 Jan 2005
Location: Finland

PostPosted: Sun Nov 02, 2014 2:10 pm    Post subject: Reply with quote  Mark this post and the followings unread

This is wonderful news!

What are you still missing from TS and RA2 features?

Back to top
View user's profile Send private message
pchote
Guest




PostPosted: Sun Nov 02, 2014 8:30 pm    Post subject: Reply with quote  Mark this post and the followings unread

There's still a bunch of work to go in making the various bits of game logic all understand terrain height (things like making aircraft / missiles adjust their height to remain above the terrain, preventing buildings from being placed on slopes, etc).

The next biggest feature will be rewriting the pathfinding and movement code to support bridges/tunnels/jumpjets/underground movement.  This will be a huge amount of unpleasant work, so we may end up shipping early versions of the TS mod without these features.

The game renderer will also need a bunch of changes in order to support the z-data baked into the tmp files and buildngz.shp, lighting effects, stealth, sonic weapons, etc.

Finally, traits will need to be written to implement TS-specific game logic for things like gates, building upgrades, carryalls, firestorm walls, weed harvesting, etc.  RA2 will be even worse, with all of its crazy actor logics.

Back to top
OmegaBolt
President


Joined: 21 Mar 2005
Location: York, England

PostPosted: Fri Nov 07, 2014 3:20 pm    Post subject: Reply with quote  Mark this post and the followings unread

Looks awesome. I need to get back to this when I have time.

Back to top
View user's profile Send private message Send e-mail
Gangster
Commander


Joined: 11 Jun 2004
Location: Moscow, Russia

PostPosted: Wed Jan 21, 2015 8:52 am    Post subject: Reply with quote  Mark this post and the followings unread

Hi, fellows.
Long time no see.
Can't resist to not say how do I like OpenRa progress of re-creating one of major TS feature - "2,5D terrain". Good job folks. I am just can't wait for returning back to modding, but sadly I can't afford myself to spare time on it. At least now.

However I have a question.

If you remember. Last time I was moding ORA - I was experementing with tile size equaling a double of RA2 ones. Back than it caused some techincal issues for future development, as I realised, there is now way to create a proper working TMP with size different of TS or RA. So terrain artwork in PNG did the job for flat tiles.



Will I be able to create a proper working heights, considering I am using a custiom sized PNG tiles? How Z-data should be made in my case?

_________________
Gangster is a Project Perfect Wuj (c)Aro

Back to top
View user's profile Send private message
Lin Kuei Ominae
Seth


Joined: 16 Aug 2006
Location: Germany

PostPosted: Wed Jan 21, 2015 9:15 am    Post subject: Reply with quote  Mark this post and the followings unread

Looks like a new TMP editor is necessary. All currently available ones are complete crap anyway.

_________________
SHP Artist of Twisted Insurrection:  Nod buildings

Public SHPs
X-Mech Calendar (28 Mechs for GDI and Nod)
5 GDI, 5 Nod, 1 Mutant, 1 Scrin unit, 1 GDI building

Tools
Image Shaper______TMP Shop______C&C Executable Modifier

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


Joined: 21 May 2003
Location: The Netherlands

PostPosted: Wed Jan 21, 2015 2:20 pm    Post subject: Reply with quote  Mark this post and the followings unread

Provided it can be made possible to make a single unit occupy multiple cells, a solution could be to just stick with the TS or RA2 cell-size, but making structures occupy twice as many cells.

_________________

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


Joined: 16 Aug 2006
Location: Germany

PostPosted: Wed Jan 21, 2015 3:29 pm    Post subject: Reply with quote  Mark this post and the followings unread

true.
Beside the problems to get this done right (main being pathfinding), bigger "unit foundations" would be indeed the best solution:
a) you can finally have a more realistic relative scale of one unit to another, with big tanks being not only visually big, but also occupying more space.
b) big units not overlapping each other anymore when they stand next to each other
c) new tactics and mapping possibilities, like small and big bridges limiting the units that can pass them to a certain unit size
d) weapons would now also hit a unit depending on the their accuracy. An inaccurate artillery would surely have it easier to hit a multiple cell occupying tank than a tiny infantry.

_________________
SHP Artist of Twisted Insurrection:  Nod buildings

Public SHPs
X-Mech Calendar (28 Mechs for GDI and Nod)
5 GDI, 5 Nod, 1 Mutant, 1 Scrin unit, 1 GDI building

Tools
Image Shaper______TMP Shop______C&C Executable Modifier

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


Joined: 26 Apr 2003
Location: Somewhere in Germany

PostPosted: Wed Jan 21, 2015 7:47 pm    Post subject: Reply with quote  Mark this post and the followings unread

Lin Kuei Ominae wrote:
Looks like a new TMP editor is necessary. All currently available ones are complete crap anyway.

I don't know whether it will be possible to set TMP-specific things like height and extra images via yaml, but in any case OpenRA already supports using SHPs for terrain tiles, so for flat tiles you don't need any TMP editor at all.

Back to top
View user's profile Send private message Send e-mail
pchote
Guest




PostPosted: Sun Jan 25, 2015 12:31 am    Post subject: Reply with quote  Mark this post and the followings unread

The high resolution buildings are seriously gorgeous!
The voxels in the rewire update thread are also really impressive.  Are they hand drawn, or converted models?

If you want high-resolution and performant vehicle models, then it would actually be quite straightforward for us to add 3D model support to OpenRA.  Our voxel parser converts the voxel data into a model (with some special properties) at load time, and so all we would need to do is define an alternative format that gives the engine the polygon and texture data in the format it expects directly.  These would be limited to relatively simple/low complexity models, so I wouldn't recommend it for infantry or buildings.

The properties of this (so far theoretical) model format would be:
- The same animation setup as voxels, using named sections/limbs and an external hva.
- A single embedded texture (say 256x256 or 512x512 px) that is rendered using one of the in-game palettes.
- An embedded normal map matching the color texture, using the same index/direction assignments as the ra2 (format 4) voxels.

The only tricky part would be writing a converter to generate these files, but it may be possible to reuse parts of an existing 3d -> voxel converter if someone wanted to take on that challenge.

As for the terrain z-data: I haven't implemented support for that yet, but it will eventually be parsed out of the tmp(ts) tiles.  We could probably knock together a (collection of)png -> tmp converter when the time comes.

Back to top
Graion Dilach
Defense Minister


Joined: 22 Nov 2010
Location: Iszkaszentgyorgy, Hungary

PostPosted: Sun Jan 25, 2015 2:42 am    Post subject: Reply with quote  Mark this post and the followings unread

I'd guess handdrawn - either handdrawn or refined on hand. Pure conversions always have texture pixelization and quantization errors.

_________________
"If you didn't get angry and mad and frustrated, that means you don't care about the end result, and are doing something wrong." - Greg Kroah-Hartman
=======================
Past C&C projects: Attacque Supérior (2010-2019); Valiant Shades (2019-2021)
=======================
WeiDU mods: Random Graion Tweaks | Graion's Soundsets
Maintainance: Extra Expanded Enhanced Encounters! | BGEESpawn
Contributions: EE Fixpack | Enhanced Edition Trilogy | DSotSC (Trilogy) | UB_IWD | SotSC & a lot more...

Back to top
View user's profile Send private message Visit poster's website ModDB Profile ID
Matthias M.
Stealth Laser Trooper


Joined: 15 Jun 2012
Location: Germany

PostPosted: Thu Jan 29, 2015 6:32 am    Post subject: Reply with quote  Mark this post and the followings unread


Back to top
View user's profile Send private message
OmegaBolt
President


Joined: 21 Mar 2005
Location: York, England

PostPosted: Fri Mar 13, 2015 1:39 pm    Post subject: Reply with quote  Mark this post and the followings unread

I recently just put up my first pull request onto the OpenRA git, which means that they can pull the code into the mod if they want to. This was simply me adding the upgrades back into Dune 2000 as well as a few other minor changes.

Hopefully they'll be working on getting Dune as close to the original as possible and I'll try helping since I already did my own mod with most of this done.

So first to add Dune 2000 style upgrades, where you build the upgrade and once complete it automatically takes affect, I first add another production queue. Production queues are on the "player" actor, which seems to feed certain things to and from the player. I also need to add the suitable code to the sidebar so I get a nice new tab...



I shifted all the other tabs down so it goes Buildings, Upgrades then Infantry etc etc down the side. You need to define the graphics themselves in chrome.yaml (though I don't think the yamls are really hardcoded like rules.ini, art.ini etc so you could probably put them pretty much anywhere.

Next I need the Con Yard to use this new production queue, so I simply add it to the list of queues. Unlike C&C there doesn't seem to be any set TechnoTypes, simply all actors can do anything and acquire their characteristics from traits. So here I use MoveIntoWorld: false, and Exit:, so when it produces the upgrade it gets spawned outside the map instantly and simply lets me used it's prerequisites.



This of course could also be used to give other effects.

Finally here's the upgrade code itself...



RaceImages is an interesting way of defining faction specific art for structures that are otherwise identical between factions. In theory this could be used beautifully to recreate Mooman's YR Capture Pack, whereby there were Allied coloured Soviet vehicles incase the Allies captured a Soviet War Factory and vice versa.

Back to top
View user's profile Send private message Send e-mail
Holy_Master
Commander


Joined: 21 Jul 2004
Location: Thailand

PostPosted: Sat Mar 14, 2015 9:29 am    Post subject: Reply with quote  Mark this post and the followings unread

I wonder how flexible of this feature you design.
- Can I change the look of building after upgrade?
- Did it allow me to upgrade for multiply level [upgrade level 1-2-3]?
- Did it also apply to use by unit?
- Can I make player choose only 1 upgrade from many different kind of upgrade on the list?

Last edited by Holy_Master on Sat Mar 14, 2015 9:56 am; edited 1 time in total

Back to top
View user's profile Send private message Visit poster's website Skype Account
Display posts from previous:   
Post new topic   Reply to topic Page 1 of 4 [178 Posts] Goto page: 1, 2, 3, 4 Next
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
Quick Reply
Username:


If you are visually impaired or cannot otherwise answer the challenges below please contact the Administrator for help.


Write only two of the following words separated by a sharp: Brotherhood, unity, peace! 

 
You can post new topics in this forum
You can 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.2048s ][ Queries: 11 (0.0099s) ][ Debug on ]