Stan` Posted September 18, 2022 Report Share Posted September 18, 2022 9 hours ago, SciGuy42 said: Up to and including mission 34 are now converted to a25. I had to take a break for a bit but now I'll try to finish the rest of them soon. As for making this part of the game, sounds good in theory but it looks like there are just way too many changes that happen from release to release. Unless each new version comes with a good automated conversion tool, I won't have the bandwidth to do the conversion to newer versions. Well if it becomes part of the game it's maintenance falls down on us Quote Link to comment Share on other sites More sharing options...
SciGuy42 Posted October 9, 2022 Author Report Share Posted October 9, 2022 Mission 35 is now also converted to a25 and you can find it here: https://github.com/SciGuy42/Macedonia_0ad/tree/a25 This one is a standard, "you must build up your defenses before a big attack arrives". If you play it, do let me know if you won or not. 2 1 Quote Link to comment Share on other sites More sharing options...
Stan` Posted October 9, 2022 Report Share Posted October 9, 2022 @SciGuy42 Do you need help making it available on 0ad.mod.io so everyone can download it from the game? Quote Link to comment Share on other sites More sharing options...
SciGuy42 Posted October 9, 2022 Author Report Share Posted October 9, 2022 12 hours ago, Stan` said: @SciGuy42 Do you need help making it available on 0ad.mod.io so everyone can download it from the game? Sure, it'd appreciate it. Currently up to mission 36 work on a25. I am still hesitant about it being a finished campaign in the sense that I want people to be able to skip ahead if needed. There may still be bugs in victory conditions that I haven't encountered, the order certainly isn't balanced for difficulty. So ideally, people should be able to play any mission even if they haven't finished the previous one. On the other hand, requiring the missions to be played in order will probably let us know what bugs need to be fixed. If you need github access to the repo, let me know and I can give permissions. Quote Link to comment Share on other sites More sharing options...
Stan` Posted October 10, 2022 Report Share Posted October 10, 2022 9 hours ago, SciGuy42 said: I am still hesitant about it being a finished campaign in the sense that I want people to be able to skip ahead if needed. There may still be bugs in victory conditions that I haven't encountered, the order certainly isn't balanced for difficulty. So ideally, people should be able to play any mission even if they haven't finished the previous one. On the other hand, requiring the missions to be played in order will probably let us know what bugs need to be fixed. Well we can fix it as we go. I believe you can still play the missions in a single player match though 9 hours ago, SciGuy42 said: Sure, it'd appreciate it. Currently up to mission 36 work on a25. Okay will look into packaging it and maybe fixing some of the missions 9 hours ago, SciGuy42 said: If you need github access to the repo, let me know and I can give permissions. Sure please add me (StanleySweet) Quote Link to comment Share on other sites More sharing options...
SciGuy42 Posted November 15, 2022 Author Report Share Posted November 15, 2022 Mission 39 is now also converted to a25. Yay. For the next mission, I need to figure out how to properly teleport units (basically, you have dug tunnels into the city that needs to be conquered :). The previous attempt worked but it was very hacky and not every type of unit could be teleported. Ideally, what I need is a function that given the entity ID, it tells me the template of the entity so I can spawn that exact template. Does such a function exist? Thanks! 1 Quote Link to comment Share on other sites More sharing options...
Stan` Posted November 15, 2022 Report Share Posted November 15, 2022 4 hours ago, SciGuy42 said: Mission 39 is now also converted to a25. Yay. For the next mission, I need to figure out how to properly teleport units (basically, you have dug tunnels into the city that needs to be conquered :). The previous attempt worked but it was very hacky and not every type of unit could be teleported. Ideally, what I need is a function that given the entity ID, it tells me the template of the entity so I can spawn that exact template. Does such a function exist? Thanks! If you have an entity id you can get it's cmpPosition and move the unit to x,y coordinates. This way you don't have to recreate it. Quote Link to comment Share on other sites More sharing options...
SciGuy42 Posted November 16, 2022 Author Report Share Posted November 16, 2022 20 hours ago, Stan` said: If you have an entity id you can get it's cmpPosition and move the unit to x,y coordinates. This way you don't have to recreate it. I know how to get an entity's cmpPosition but will simply changing the x and y coordinates actually teleport it? The other issue with this is that I only know the entity ID of the destination, currently I use the spawn units function to spawn a "copy" at that destination which automatically figures out the actual x,y position. Quote Link to comment Share on other sites More sharing options...
Stan` Posted November 16, 2022 Report Share Posted November 16, 2022 4 hours ago, SciGuy42 said: I know how to get an entity's cmpPosition but will simply changing the x and y coordinates actually teleport it? It should 4 hours ago, SciGuy42 said: The other issue with this is that I only know the entity ID of the destination, currently I use the spawn units function to spawn a "copy" at that destination which automatically figures out the actual x,y position. You can try to spawn at that new entities position, units should automatically spawn around each other, not sure about a building, need to be attempted. Quote Link to comment Share on other sites More sharing options...
Ceres Posted November 16, 2022 Report Share Posted November 16, 2022 @SciGuy42 Great work! In your first post you explained to copy files. Unless I have overseen some further guidance, would you please consider making this available as a mod? Or how is this supposed to work "out-of-the-box" for the less tech-savvy players? Thanks a lot for your guidance! Quote Link to comment Share on other sites More sharing options...
Stan` Posted November 16, 2022 Report Share Posted November 16, 2022 7 minutes ago, Ceres said: Great work! In your first post you explained to copy files. Unless I have overseen some further guidance, would you please consider making this available as a mod? Or how is this supposed to work "out-of-the-box" for the less tech-savvy players? Thanks a lot for your guidance! I'm working on this, but we first need to finish A25 compatibility then start A26 compatibility. 1 Quote Link to comment Share on other sites More sharing options...
Ceres Posted November 16, 2022 Report Share Posted November 16, 2022 Sorry, Stan, was not aware of this. Thanks a lot for your support too! Quote Link to comment Share on other sites More sharing options...
SciGuy42 Posted March 25, 2023 Author Report Share Posted March 25, 2023 I have now finished the port to a25! Sorry it took a while, with the war going on and all, my open source development time had to be spent elsewhere. What's next? I can try to install the latest version and start that port. It took me a while because I had to play every mission mostly from start to finish to make sure there are no bugs. Can someone point me to the list of major changes in the latest version relative to a25 so I can estimate what it would take to convert? Thanks! 1 Quote Link to comment Share on other sites More sharing options...
alre Posted March 26, 2023 Report Share Posted March 26, 2023 wait, do you live in a war zone? Quote Link to comment Share on other sites More sharing options...
SciGuy42 Posted March 26, 2023 Author Report Share Posted March 26, 2023 2 hours ago, alre said: wait, do you live in a war zone? Nah, just helping out however I can I do have some distant family in Ukraine and a number of friends. 2 Quote Link to comment Share on other sites More sharing options...
Stan` Posted March 26, 2023 Report Share Posted March 26, 2023 Hey @SciGuy42 Really happy you haven't given up as for porting see https://trac.wildfiregames.com/wiki/PortA25ToA26 https://trac.wildfiregames.com/wiki/PortA26ToA27 Once it's ready I can make it available for the masses Quote Link to comment Share on other sites More sharing options...
Leonidasthe2nd Posted October 18, 2023 Report Share Posted October 18, 2023 Hey so i am trying to play this campaign but its on 0.24, is there any way you know of how i can play it on 0.26? Quote Link to comment Share on other sites More sharing options...
vpereira Posted November 6, 2023 Report Share Posted November 6, 2023 I see that there is two branches on github, https://github.com/SciGuy42/Macedonia_0ad/tree/a25 and the master, both have some commits related to porting it to version 0.25, checking the diff looks like some code was touched in both branches... Does anyone know in which state is this project? I think i will try to merge the branches and then try to port it to 0.26. After reading the https://trac.wildfiregames.com/wiki/PortA25ToA26 having the code base 0.25 ready, looks like a straight forward task. Best regards, VP Quote Link to comment Share on other sites More sharing options...
vpereira Posted November 7, 2023 Report Share Posted November 7, 2023 (edited) I was able to merge the a25 branch into the master branch. Looks like the author pushed twice the updates for mission 8 and 12 to a25: https://github.com/vpereira/Macedonia_0ad. Now its fixed. Edited November 7, 2023 by vpereira 1 Quote Link to comment Share on other sites More sharing options...
ShadowOfHassen Posted November 25, 2023 Report Share Posted November 25, 2023 This campaign looks cool. if/when It's added to mainstream, let me know, I'll test it and I can edit the dialog and story. Quote Link to comment Share on other sites More sharing options...
vpereira Posted November 26, 2023 Report Share Posted November 26, 2023 21 hours ago, ShadowOfHassen said: This campaign looks cool. if/when It's added to mainstream, let me know, I'll test it and I can edit the dialog and story. You can download it from my Github and install it as mod (just copy to the mods folder/directory), then enable it via mods selection, and you are ready to play. Quote Link to comment Share on other sites More sharing options...
SciGuy42 Posted March 19 Author Report Share Posted March 19 Hi folks, I am back. Work and family kept me away for a while but I am curious to see where things start. I see that it has been forked on the github. Does it work with the latest 0ad? I am curious which 0ad to install to make sure it works. 1 Quote Link to comment Share on other sites More sharing options...
SciGuy42 Posted March 19 Author Report Share Posted March 19 On 07/11/2023 at 8:52 AM, vpereira said: I was able to merge the a25 branch into the master branch. Looks like the author pushed twice the updates for mission 8 and 12 to a25: https://github.com/vpereira/Macedonia_0ad. Now its fixed. I have invited you to collaborate, if you'd like, free to push any fixes you've made while I was inactive. I just installed the latest 0ad from the universe, and am checking which missions give errors upon load. Hopefully I can fix those in the next week or two. Quote Link to comment Share on other sites More sharing options...
Grautvornix Posted March 19 Report Share Posted March 19 Welcome back! Looking forward to your updated missions! Quote Link to comment Share on other sites More sharing options...
vpereira Posted March 19 Report Share Posted March 19 21 hours ago, SciGuy42 said: I have invited you to collaborate, if you'd like, free to push any fixes you've made while I was inactive. I just installed the latest 0ad from the universe, and am checking which missions give errors upon load. Hopefully I can fix those in the next week or two. Hey, yes.. i will take a look what are the merge conflicts in the PR that I opened.. My kids played a lot it and they couldnt find any error, i.e error messages popping up while playing.. however I think we should change the AI in some cases, for instance first mission, the enemies could do more.. what do you think? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.