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 Apr 18, 2024 11:44 am
All times are UTC + 0
Phobos v0.3 - Release Candidate!
Moderators: Global Moderators
Post new topic   Reply to topic Page 1 of 1 [1 Post] Mark the topic unread ::  View previous topic :: View next topic
Author Message
Banshee
Supreme Banshee


Also Known As: banshee_revora (Steam)
Joined: 15 Aug 2002
Location: Brazil

PostPosted: Sun Oct 09, 2022 6:49 am    Post subject:  Phobos v0.3 - Release Candidate!
Subject description: Phobos invasion confirmed! New construction options!
Reply with quote  Mark this post and the followings unread

Greetings, Comrade General! Kerbiter, the leader of Phobos, has published a new version of Phobos called Phobos v0.3. For those who are not acquainted with it, Phobos extends the modding features from Red Alert 2: Yuri's Revenge and, unlike Ares, is completely open-source. Here is the official announcement from Phobos's staff about Phobos v0.3:

Quote:
Hello! Kerbiter and Phobos contributors here with some info about the upcoming Phobos stuff. For those who are unaware, Phobos is a community engine extension project providing a set of new features and fixes for Yuri’s Revenge based on modified YRpp and Syringe to allow injecting code. It’s meant to accompany Ares and has many cool new features that you can see being utilized in different mods.

Sneak Peak and Status of v0.3
At the present moment, v0.3 is in release candidate state, and the recent dev builds were composed almost entirely of fixes, performance improvements, etc., to ensure the release will be smooth. You can already play with the latest stuff and see if you can find some more bugs or rough edges in the latest devbuild before we finally release.

The change list for v0.3 is now 2.5 times bigger than for v0.2. Here are some highlights from the update:


Picture from Robot Storm X


  • Laser Trails! Named so because they reuse the drawing code, these trails are highly configurable and more visually appealing alternatives to standard line trails. You can make stuff like engine exhausts, tracer rounds, and other projectile trails, etc.

  • Did you also notice that the flying units now properly turn to their target? ;)



Picture from Project Phantom


  • Shield logic has seen a ton of bug fixes and improvements. Stuff like shield generators (shown above), dynamic shield casting, shield penetrating warheads, different damage level images (also shown above), etc., are now possible.



Picture from a private mod by @brsajo#9745


  • We implemented a way to easily code in custom projectile trajectories, debuting with (but not only) straight trajectory type. Now visible tracer rounds, like for blasters, in this case, can now finally make their appearance in the mods.



Picture from Project Phantom (for testing purposes only, not actual ingame behavior)


  • Interceptor logic has seen quite a bit of improvement. There are no more artificial limits to the weapons that can intercept projectiles (so you are no more limited to point defense lasers, as you can see on the gif), and the projectiles can now be modified, augmented, weakened, disabled, or require multiple hits to be destroyed, while the logic itself is now much more customizable.



Picture from Rise of the East


  • Animations can now spawn units, which enables modders to do all sorts of things, like in this picture, you can see husks being left after a vehicle was killed.



Picture from Red Alert 20XX


  • Building placement preview, a feature that is commonly found in modern RTS games, now arrives at YR mods near you.



Picture from Assault Amerika


  • UI/UX improvements, like the power surplus indicator shown above, or build time shown in a tooltip, are also in and coming.

  • We also implemented quicksave/quickload features, which will surely be appreciated by the campaign players.



Picture from Project Phantom


  • Lots of smaller but significant things, like weapon firing feedback effects (they affect the firer, like the healing aura shown above), advanced weapon selectors, shield breaking effects, shrapnel customization, launching superweapons with regular weapons, etc., were also implemented.



Picture from Red Alert 2: Reboot


  • Modders now can utilize the functionality of superweapon launching using regular unit weapons, enabling them to create more interesting units, like the one shown above (also utilizes feedback weapon functionality mentioned above).



Picture from Ion Shock


  • Of course, visual stuff wasn't forgotten, either. For example - now, any terrain object might be animated, like the trees in the picture above, which wasn't previously possible.



Picture from Red Alert 2: Reboot



  • A new option for laser weapons was added that allows having visually smooth, any-thickness single-color lasers, which was not previously possible.




  • While it's not possible to showcase, there is a lot of stuff that is not as visual but still important, like the whopping amount of script actions (the building blocks for a smarter AI), or tons, and I really mean tons of bugfixes and new customization possibilities introduced in this update.




As I said, this is just a part of the stuff that is available in the upcoming v0.3. For the rest, please read the changelog. But now let me address the elephant in the room.

What's taking so long?
It's been ages ago since we published a stable update for Phobos, with v0.2.2.2 being the latest publicly released version. While we still release development builds (not as frequently as before) - it is still a gap that we would want to avoid (less frequent releases = more bugs accumulated).

The main reason for those delays and mismanagement on my/our part is a lack of motivation and the limited time that developers who are skilled enough to be a maintainer can spend on the project. As for the reasons for the lack of motivation, aside from things like getting a job again - they mainly lie in people often not seeming to understand that Phobos needs community involvement to thrive.

Phobos is not a commercial project and will never be. You don't pay anything to use it. It is an open-source community project and relies on the community being involved. When you help Phobos gain more traction, you basically help your own mod indirectly by helping the project, which allows having more cool stuff in your mod. Without community involvement, it will simply die, and YR mods won't receive new toys to play with.

So how can you help?


  • If you're a public mod developer: promote Phobos along with your mods, showcase how Phobos allowed you to make some cool features in your mod, and most importantly - get your fanbase to know that they can get involved in making Phobos even better.

  • If you're a media content creator: the same applies! Make Phobos-related content, like videos (for example, showcasing different stuff made with Phobos in different mods), posts, and maybe even tutorials on "how to Phobos" (don't worry, we can help if you're not too technical). This is even more important, as you have way more public coverage than others.

  • If you can tinker with modding: help test the features in pull requests and in the latest dev builds.

  • If you're a programmer: come join us, get to know how to program for YR, and get involved with Phobos! Maintainership and code reviewing is especially appreciated.

  • If you're anyone interested in Phobos thriving: send this post to others, if they are one of the persons above - even better!




And to end this post on a good note - here's a spoiler from some stuff that is being worked on for post-0.3:


Picture from Project Vega


  • Yes, that's right. What you see here is a working prototype of the long-awaited multi-part unit. It still has a lot of rough edges which are being polished (and which you can help with), some of them you can already see on the gif, but it's still very much real, working and can be tested.






And we also have the changelog of Build 31 (which is 0.3 Release Candidate):

Quote:
Phobos development build 31 is up! This is most likely the final release before 0.3 is completed, so consider this a final release candidate and test it thoroughly. Changes compared to build 30:

Migration info:


  • Placement Preview logic has been adjusted, BuildingPlacementPreview.DefaultTranslucentLevel, BuildingPlacementGrid.TranslucentLevel, PlacementPreview.Show, PlacementPreview.TranslucentLevel and ShowBuildingPlacementPreview tags have been remade/renamed and require adjustments to function. In addition, you must explicitly enable this feature by specifying [AudioVisual]->PlacementPreview=yes.

  • Existing script actions were renumbered. Please use the migration utility (https://github.com/Phobos-developers/PhobosSupplementaries) to change the numbers to the correct ones.


New:


  • Type conversion and cloak support for LaserTrails (by Trsdy)

  • Customizable tooltip background color and opacity (by secsome)

  • FrameByFrame & FrameStep hotkey command (by secsome)

  • Building placement preview improvements (by Belonit)

  • Toggleable passenger killing for Explodes=true units (by Starkku)

  • Debug console for debug builds (by secsome)


Vanilla fixes:


  • Fixed the bug when MakeInfantry logic on BombClass resulted in Neutral side infantry (by Otamaa)


Phobos fixes:


  • Fix laser thickness for non-PrismSupport building-fired lasers (by Starkku)

  • Fix organic units wrongly show unit self-heal pip (by handama)

  • Fix negative damage weapons considering shield health in target evaluation even if the weapon Warhead has Shield.Penetrate=true (by Starkku)

  • Fixed desync caused by mind-controlling non-idle units (by Starkku)

  • Fixed negative damage weapons considering shield health when evaluating targets even if Warhead had Shield.Penetrate set to true (by Starkku)

  • Fixed shield animations (IdleAnim, BreakAnim and HitAnim) showing up even if the object shield is attached to is currently underground (by Starkku)

  • Fixed some minor code issues and reworked some hook code for soundness (by Trsdy)


Project news:


  • Implemented automatic checking of docs, what's new, and credits for new pull requests; to opt-out, prefix your PR title with [Minor] (by Belonit, Kerbiter)

  • Promoted @Starkku to be a co-maintainer and @chaserli to be a developer. Please welcome them!





If you are curious about Phobos, visit the Topic at PPM to obtain further information about it. Download the latest version of Phobos Here. The full changelog for Phobos v0.3 is available Here. And that's all regarding Phobos for now. Stay tuned at PPM for more news about Phobos!


Key Words: #News #Release #RedAlert2 #YurisRevenge #Ares #Phobos 

_________________


Mods, Mods Support, Public Researchs, Map Archives, Tutorials, A Friendly Community and much more. Check it out now!

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 1 [1 Post] 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 cannot 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.1445s ][ Queries: 11 (0.0080s) ][ Debug on ]