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 3:23 pm
All times are UTC + 0
TSWaveMaker
Moderators: Community Tools Developpers
Post new topic   Reply to topic Page 1 of 1 [1 Post] Mark the topic unread ::  View previous topic :: View next topic
Author Message
PTapioK
Civilian


Joined: 20 Feb 2012

PostPosted: Sun Jun 14, 2015 4:21 pm    Post subject:  TSWaveMaker Reply with quote  Mark this post and the followings unread

What it is?
TSWaveMaker is a utility for making scripts efficiently for Tiberian Sun maps.

Why?
You can imagine that after all those (http://cnc-comm.com/community/index.php?topic=3952.0) maps I don't want to make ANY more attack waves with FinalSun...

What are the differences between TSWaveMaker and FinalSun's integrated Trigger/Script/Team/Taskforce editors?
For example with TSWaveMaker you are able to add actions to all triggers/scripts you want and set their types and parameters. Just as you were doing it only for one trigger/script. Also you can set flags to all selected teams or units to all selected reinforcements etc. Most advanced features are automatical cloned trigger/script/team/taskforce naming and setting targets automatically in ascending order for triggers/teams/scripts.

Screenshot: See attachment.

Note this program still contains many bugs so don't forget backups. If you find a bug or bugs tell me how to reproduce it so I can fix it.

Changelog:
beta-40
- Minor fixes and improvements
- Add "grow triggers' actions target parameters in ascending order" button
beta-32
- Added more features: Trigger house and attached trigger controls,  local variable section, team group & veteran level & tag controls.
- Don't quit file parsing on warning.
beta-26
- Automatic builds for Windows.
- Add warning/error texts/dialogs for file parsing and option to disable them.
- Do same with trigger action target.
- Edit trigger event and action target of all triggers even if event/action type is different but event/action target type is same.
- Fix allie id variable parsing.
beta-18
- Fix settings dialog rules find function so it does not edit path if cancel was pressed in file dialog.
- Add feature that allows editing text trigger's texts on the fly.

Source code: https://github.com/PTapioK/TSWaveMaker
Binaries: https://ci.appveyor.com/project/PTapioK/tswavemaker/build/artifacts
TSWaveMaker.zip contains both TSWaveMaker.exe itself and needed QT libraries.

TODO:
- Code refactoring.
- Random wave generator.
- Make GUI more scalable.

Windows version is compiled with MSVC 2015 and Qt 5.9.4. So it requires Microsoft Visual C++ 2015 Redistributable Package (x64) [not included] and Qt runtime libraries [included].



tswm.png
 Description:
TSWaveMaker in action
 Filesize:  270.78 KB
 Viewed:  2028 Time(s)

tswm.png



Back to top
View user's profile Send private message
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 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.1395s ][ Queries: 14 (0.0085s) ][ Debug on ]