Difference between revisions of "Development:Missions"
Line 25: | Line 25: | ||
===Conclusion=== | ===Conclusion=== | ||
− | Well this is the best I can do so far. Please read this documentation over and let me know if you have any suggestions or clarifications. And best yet give it a shot and try it out. And at least look at '''modules/cargo_mission.py''' (which is called from a number of missions I think) as well as '''modules/privateer.py''' | + | Well this is the best I can do so far. Please read this documentation over and let me know if you have any suggestions or clarifications. And best yet give it a shot and try it out. And at least look at |
+ | '''[http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/vegastrike/data/modules/cargo_mission.py?rev=HEAD&content-type=text/vnd.viewcvs-markup modules/cargo_mission.py]''' (which is called from a number of missions I think) as well as '''[http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/vegastrike/data/modules/privateer.py?rev=HEAD&content-type=text/vnd.viewcvs-markup modules/privateer.py]''' called by '''[http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/vegastrike/data/mission/explore_universe.mission?rev=HEAD&content-type=text/vnd.viewcvs-markup mission/explore_universe.mission]''' And certainly try to understand '''[http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/vegastrike/data/modules/quest_drone.py?rev=HEAD&content-type=text/vnd.viewcvs-markup modules/quest_drone.py]''' before trying to write a quest (or while trying to write one) | ||
==See also== | ==See also== | ||
* [[HowTo:Edit_Missions:Samples]] | * [[HowTo:Edit_Missions:Samples]] | ||
− | * [[HowTo: | + | * [[HowTo:Add_Conversations]] |
* [[HowTo:Edit_News]] | * [[HowTo:Edit_News]] | ||
Line 40: | Line 41: | ||
---- | ---- | ||
[[Category:HowTo|Edit Missions]] | [[Category:HowTo|Edit Missions]] | ||
+ | [[Category:Development|Edit Missions]] |
Revision as of 05:54, 23 March 2005
Add Conversations | HowTo | Edit News |
Contents
EDITING MISSIONS
Introduction
Vega Strike has a powerful missions scripting interface that allows you to nearly modify Vega Strike at whatever level you choose, from the AI scripts (and the physics thereof) to the missions... to the overall plot and goal of the game.
Basic XML integration
Python Inheritance In Missions
Python Inheritance with AI Scripts
Python - Vega Strike Bindings
Summary about python-Vegastrike class relationships
Writing Add On Adventures
Conclusion
Well this is the best I can do so far. Please read this documentation over and let me know if you have any suggestions or clarifications. And best yet give it a shot and try it out. And at least look at modules/cargo_mission.py (which is called from a number of missions I think) as well as modules/privateer.py called by mission/explore_universe.mission And certainly try to understand modules/quest_drone.py before trying to write a quest (or while trying to write one)
See also
Add Conversations | HowTo | Edit News |