| ←Older revision | Revision as of 00:38, 3 July 2009 | ||
| Line 20: | Line 20: | ||
* AToTB | * AToTB | ||
* AOI | * AOI | ||
| - | * TSG | + | * TSG |
Next on my list: '''Liberty''' | Next on my list: '''Liberty''' | ||
Art search
Blog
Chat
Dev wiki
Forum
Game wiki
Media
News
Wiki watch
About: This is a feed aggregator, which reads the recent changes of free game development related wikis. If you want a wiki to be added, post it on our forum thread or write me an email!
Last updated: July 03, 2009 02:16 AM, all times are UTC.
| ←Older revision | Revision as of 00:38, 3 July 2009 | ||
| Line 20: | Line 20: | ||
* AToTB | * AToTB | ||
* AOI | * AOI | ||
| - | * TSG | + | * TSG |
Next on my list: '''Liberty''' | Next on my list: '''Liberty''' | ||
"9A: Vengeance":
| ←Older revision | Revision as of 00:16, 3 July 2009 | ||
| (4 intermediate revisions not shown.) | |||
| Line 103: | Line 103: | ||
* Starting units: Sir Gerrick and an Elvish Ranger | * Starting units: Sir Gerrick and an Elvish Ranger | ||
| - | + | Recruit some Elvish Fighters, and push northwards. None of your opponents will be any match for you. Make sure you have a healer. Try and fight the enemies one at a time; deal with the first batch of enemies, then stay a little to the right and take out the nagas. Then move left and kill the ogre. After that take out the dark adepts. Encounter the enemies on your terms. | |
=== "7A: Into the Depths" === | === "7A: Into the Depths" === | ||
| Line 116: | Line 116: | ||
Either way, recall experienced range-attack units on the first turn, then recruit a keep of Elvish Fighters as fodder. | Either way, recall experienced range-attack units on the first turn, then recruit a keep of Elvish Fighters as fodder. | ||
| + | |||
| + | Don't recruit/recall any mounted units and try to get quick ones. | ||
==="8A: Return to Kerlath" === | ==="8A: Return to Kerlath" === | ||
| Line 123: | Line 125: | ||
* Starting units: Deoran, Minister Hylas, and Ethiliel | * Starting units: Deoran, Minister Hylas, and Ethiliel | ||
| - | This is a straightforward level. Recall | + | This is a straightforward level. Recall your high-level units then slaughter the bandits. They are relatively strung out and should be easy pickings. |
=== "9A: Vengeance" === | === "9A: Vengeance" === | ||
| Line 131: | Line 133: | ||
* Starting units: Deoran, Minister Hylas, Sir Gerrick and Ethiliel and several defenders | * Starting units: Deoran, Minister Hylas, Sir Gerrick and Ethiliel and several defenders | ||
| - | Just recruit a lot of fodder to keep the elves busy and send Ethiliel to the tree quickly. | + | Just recruit a lot of fodder (cavalry?) to keep the elves busy and send Ethiliel to the tree quickly. Try and draw the elves away from the tree and don't kill them if possible. When you kill the elves, more come to replace them. Worse, they come from the area where Ethiliel is trying to sneak into. |
== Diverging campaign path - Bandit branch == | == Diverging campaign path - Bandit branch == | ||
=== "6B: Long March" === | === "6B: Long March" === | ||
| + | * Objectives: Move Deoran across the river | ||
| + | * Lose if: Deoran, Sir Gerrick, Minister Hylas or Urza Afalas die or turns run out | ||
| + | * Turns: 30/25/20 (easy/medium/hard) | ||
| + | * Starting units: Deoran, Sir Gerrick, Minister Hylas, Afalas and Jarek | ||
| + | |||
Just follow Urza Afalas for a standard scenario unless you want a challenge, in which case head north and fight. The end result is the same. | Just follow Urza Afalas for a standard scenario unless you want a challenge, in which case head north and fight. The end result is the same. | ||
| Line 144: | Line 151: | ||
=== "7B: Pebbles in the Flood" === | === "7B: Pebbles in the Flood" === | ||
| + | * Objectives: Hold out as long as possible | ||
| + | * Lose if: n/a | ||
| + | * Turns: n/a | ||
| + | * Starting units: Sir Gerrick, Urza Afalas and several defenders | ||
Deoran leaves Sir Gerrick behind to hold the undead at a border fort while he and Minister Hylas prepare at Westin. | Deoran leaves Sir Gerrick behind to hold the undead at a border fort while he and Minister Hylas prepare at Westin. | ||
| Line 160: | Line 171: | ||
=== "8B: The Tides of War" === | === "8B: The Tides of War" === | ||
| + | * Objectives: Defeat Mal M'Brin | ||
| + | * Lose if: Deoran dies or turns run out | ||
| + | * Turns: 60/60/60 (easy/medium/hard) | ||
| + | * Starting units: Deoran, Minister Hylas, Jarek and some defenders | ||
| + | |||
With Gerrick and his band of defenders defeated, the undead arrive at Westin. Deoran has fortified the city and recruited some defenders (how much of both depends on the previous scenario). Minister Hylas has summoned the Council of Westin. The Council consists of a Silver Mage, a Red Mage, two White Mages and an Arch Mage. The Silver Mage, Minister Mefel arrives at the beginning. Depending on how well you did in the last level, the rest of the Council may or may not be with him. | With Gerrick and his band of defenders defeated, the undead arrive at Westin. Deoran has fortified the city and recruited some defenders (how much of both depends on the previous scenario). Minister Hylas has summoned the Council of Westin. The Council consists of a Silver Mage, a Red Mage, two White Mages and an Arch Mage. The Silver Mage, Minister Mefel arrives at the beginning. Depending on how well you did in the last level, the rest of the Council may or may not be with him. | ||
welcoming new contributor
New page
| ← Older revision | Revision as of 23:46, 2 July 2009 | ||
| Line 81: | Line 81: | ||
**[[pak0.pk3-files]] |
**[[pak0.pk3-files]] |
||
*[[DeveloperFAQ]] |
*[[DeveloperFAQ]] |
||
| + | *[http://code.google.com/p/oax/ OpenArena Expanded on googlecode] |
||
== Other Stuff == |
== Other Stuff == |
||
Multiple display support
| ←Older revision | Revision as of 23:26, 2 July 2009 | ||
| (One intermediate revision not shown.) | |||
| Line 138: | Line 138: | ||
=== Finish server-side players === | === Finish server-side players === | ||
| - | BZFlag includes players that can be run and managed from the server through a server-side | + | BZFlag includes players that can be run and managed from the server through a server-side plug-in. Unlike the client-side BZRobots project, server-side robots have entirely different issues that they have to account for and information that they have access to. This project would entail taking the work that has already been started to completion. As this is a continuation, please do contact the developers before proposing this idea to determine the current status and work required. |
'''Requirements''': | '''Requirements''': | ||
| Line 169: | Line 169: | ||
=== Multiple display support=== | === Multiple display support=== | ||
| - | Add the ability to effectively manage multiple display environments from within the game allowing for the detection, alignment/orientation specification, and resolution parameters for each display via menu options as well as proper full-screen and/or windowed support. An additional feature could involve allowing the user to dedicate a display to the various primary | + | Add the ability to effectively manage multiple display environments from within the game allowing for the detection, alignment/orientation specification, and resolution parameters for each display via menu options as well as proper full-screen and/or windowed support. An additional feature could involve allowing the user to dedicate a display to the various primary GUI elements (the 3-D environment, the radar, and the chat console). BZFlag's current context management is mostly handled by SDL or other platform-specific modules, so this could be taken into consideration. There's also the possibility of our move to an integrated graphics engine would similarly impact how multidisplay contexts are created and managed. |
'''Requirements''': | '''Requirements''': | ||
| Line 176: | Line 176: | ||
'''Difficulty''': low | '''Difficulty''': low | ||
| - | |||
=== Cross-server communications system === | === Cross-server communications system === | ||
individual records date format to match group records format & 'on [date]' instead of 'at [date]'
Community related records:
Highest number of kills
Added changes from SVN, edited and translated a few strings.
| ←Older revision | Revision as of 21:54, 2 July 2009 | ||
| Line 73: | Line 73: | ||
| ERROR | ERROR | ||
| VIRHE | VIRHE | ||
| + | |||
| + | RESET | ||
| + | Uudelleen aseta | ||
| CHAT_WHISPER | CHAT_WHISPER | ||
| Line 114: | Line 117: | ||
| SD_MARK1_DESC | SD_MARK1_DESC | ||
| - | + | Edullinen aseistettu vartio fregatti. | |
| SD_MARK2 | SD_MARK2 | ||
| Line 120: | Line 123: | ||
| SD_MARK2_DESC | SD_MARK2_DESC | ||
| - | + | Risteilijä, jolla vahvat puolustus- ja hyökkäysominaisuudet. | |
| SD_MARK3 | SD_MARK3 | ||
| Line 126: | Line 129: | ||
| SD_MARK3_DESC | SD_MARK3_DESC | ||
| - | + | Kehittynyt risteilijä, jolla on vahvat aseet ja panssarointi. | |
| SD_MARK4 | SD_MARK4 | ||
| Line 132: | Line 135: | ||
| SD_MARK4_DESC | SD_MARK4_DESC | ||
| - | + | Massiivinen sota-alus aseistettuna ja suojattuna viimeisimmällä teknologialla, hinta sen mukainen. | |
| Line 199: | Line 202: | ||
| OPTIONS_DB_GENERATE_CONFIG_XML | OPTIONS_DB_GENERATE_CONFIG_XML | ||
| Käyttää kaikkia asetuksia mistä tahansa olemassa olevasta config.xml tiedostosta sekä komentoriville syötettyjä tietoja luodakseen config.xml tiedoston. Tämä tiedosto korvaa mahdollisen jo olemassa olevan config.xml tiedoston. | Käyttää kaikkia asetuksia mistä tahansa olemassa olevasta config.xml tiedostosta sekä komentoriville syötettyjä tietoja luodakseen config.xml tiedoston. Tämä tiedosto korvaa mahdollisen jo olemassa olevan config.xml tiedoston. | ||
| + | |||
| + | UNABLE_TO_WRITE_CONFIG_XML | ||
| + | Config.xml tiedoston luominen ei onnistu. | ||
| OPTIONS_DB_MUSIC_OFF | OPTIONS_DB_MUSIC_OFF | ||
| Line 379: | Line 385: | ||
| OPTIONS_DB_UI_CTRL_BORDER_COLOR | OPTIONS_DB_UI_CTRL_BORDER_COLOR | ||
| Sets UI control border color. | Sets UI control border color. | ||
| - | |||
| - | OPTIONS_DB_UI_BUTTON_COLOR | ||
| - | Asettaa käyttöliittymän painikevärin. | ||
| OPTIONS_DB_UI_STATE_BUTTON_COLOR | OPTIONS_DB_UI_STATE_BUTTON_COLOR | ||
| Sets UI state button color. | Sets UI state button color. | ||
| - | |||
| - | OPTIONS_DB_UI_SCROLL_TAB_COLOR | ||
| - | Sets UI scroll tab color. | ||
| - | |||
| - | OPTIONS_DB_UI_DROPDOWNLIST_INTERIOR_COLOR | ||
| - | Sets UI drop-down-list interior color. | ||
| OPTIONS_DB_UI_DROPDOWNLIST_ARROW_COLOR | OPTIONS_DB_UI_DROPDOWNLIST_ARROW_COLOR | ||
| - | + | Asettaa käyttöliittymän pudotusvalikon nuolen värin. | |
| OPTIONS_DB_UI_EDIT_HILITE | OPTIONS_DB_UI_EDIT_HILITE | ||
| Sets color of hilighting in UI edit controls. | Sets color of hilighting in UI edit controls. | ||
| - | |||
| - | OPTIONS_DB_UI_EDIT_INTERIOR | ||
| - | Sets UI edit controls' interior color. | ||
| - | |||
| - | OPTIONS_DB_UI_MULTIEDIT_INTERIOR | ||
| - | Sets UI multi-line edit controls' interior color. | ||
| OPTIONS_DB_UI_STAT_INCREASE_COLOR | OPTIONS_DB_UI_STAT_INCREASE_COLOR | ||
| Line 409: | Line 400: | ||
| OPTIONS_DB_UI_STAT_DECREASE_COLOR | OPTIONS_DB_UI_STAT_DECREASE_COLOR | ||
| Sets the color of decreased stats in the UI. | Sets the color of decreased stats in the UI. | ||
| - | |||
| - | OPTIONS_DB_UI_SIDEPANEL_COLOR | ||
| - | Asettaa sivupaneelin värin. | ||
| OPTIONS_DB_UI_WND_OUTER_BORDER_COLOR | OPTIONS_DB_UI_WND_OUTER_BORDER_COLOR | ||
| - | + | Asettaa käyttöliittymän ulkorajan värin. | |
| - | + | ||
| - | + | ||
| - | Asettaa käyttöliittymän | + | |
| OPTIONS_DB_UI_WND_INNER_BORDER_COLOR | OPTIONS_DB_UI_WND_INNER_BORDER_COLOR | ||
| - | + | Asettaa käyttöliittymän sisärajan värin. | |
| OPTIONS_DB_UI_KNOWN_TECH | OPTIONS_DB_UI_KNOWN_TECH | ||
| - | Asettaa tunnettujen tekniikoiden värin teknologiapuussa. | + | Asettaa tunnettujen tekniikoiden värin teknologiapuussa. |
| OPTIONS_DB_UI_KNOWN_TECH_BORDER | OPTIONS_DB_UI_KNOWN_TECH_BORDER | ||
| - | Asettaa tunnettujen tekniikoiden raja- ja tekstinvärin teknologiapuussa. | + | Asettaa tunnettujen tekniikoiden raja- ja tekstinvärin teknologiapuussa. |
| OPTIONS_DB_UI_RESEARCHABLE_TECH | OPTIONS_DB_UI_RESEARCHABLE_TECH | ||
| - | Asettaa tutkittavien tekniikoiden värin teknologiapuussa. | + | Asettaa tutkittavien tekniikoiden värin teknologiapuussa. |
| OPTIONS_DB_UI_RESEARCHABLE_TECH_BORDER | OPTIONS_DB_UI_RESEARCHABLE_TECH_BORDER | ||
| Line 459: | Line 444: | ||
| OPTIONS_DB_UI_SYSTEM_CIRCLES | OPTIONS_DB_UI_SYSTEM_CIRCLES | ||
| - | + | Valitsee piirretäänkö ympyrät tähtijärjestelmien ympärille. | |
| OPTIONS_DB_UI_SYSTEM_CIRCLE_SIZE | OPTIONS_DB_UI_SYSTEM_CIRCLE_SIZE | ||
| Line 578: | Line 563: | ||
| Uses a filled-in effect, as opposed to an outline effect, on selected objects. | Uses a filled-in effect, as opposed to an outline effect, on selected objects. | ||
| + | OPTIONS_DB_QUICKSTART | ||
| + | Uusi nopea aloitus peli, ohittaa päävalikon. | ||
| ################# | ################# | ||
| Line 704: | Line 691: | ||
| LAN_GAME_LABEL | LAN_GAME_LABEL | ||
| Lan peli: | Lan peli: | ||
| + | |||
| INTERNET_GAME_LABEL | INTERNET_GAME_LABEL | ||
| Internet peli: | Internet peli: | ||
| + | |||
| PLAYER_NAME_LABEL | PLAYER_NAME_LABEL | ||
| Pelaajan nimi | Pelaajan nimi | ||
| Line 913: | Line 902: | ||
| OPTIONS_QUICK_CLOSE_WNDS | OPTIONS_QUICK_CLOSE_WNDS | ||
| - | Nopeasti suljettavat ikkunat | + | Nopeasti suljettavat ikkunat |
| OPTIONS_MISC_UI | OPTIONS_MISC_UI | ||
| Line 1,184: | Line 1,173: | ||
| OPTIONS_TEXT_COLOR | OPTIONS_TEXT_COLOR | ||
| Teksti | Teksti | ||
| - | |||
| - | OPTIONS_EDIT_COLORS | ||
| - | Muuta kontrolleja | ||
| OPTIONS_HIGHLIGHT_COLOR | OPTIONS_HIGHLIGHT_COLOR | ||
| Valinnan korostaminen | Valinnan korostaminen | ||
| + | |||
| + | OPTIONS_DROPLIST_ARROW_COLOR | ||
| + | Pudotusvalikon nuoli | ||
| + | |||
| + | OPTIONS_STATE_BUTTON_COLOR | ||
| + | Toggle button selected | ||
| + | |||
| + | OPTIONS_STAT_INCREASE_COLOR | ||
| + | Statistic increasing | ||
| + | |||
| + | OPTIONS_STAT_DECREASE_COLOR | ||
| + | Statistic decreasing | ||
| OPTIONS_INTERIOR_COLOR | OPTIONS_INTERIOR_COLOR | ||
| Line 1,714: | Line 1,712: | ||
| %1%x | %1%x | ||
| + | PRODUCTION_QUEUE_EMPTY | ||
| + | '''Imperiumin tuotantojono on tyhjä. | ||
| + | |||
| + | Lisää projekteja jonoon valitsemalla ensin planeetta sivupaneelista ja tämän jälkeen tuplaklikkaamalla listasta löytyviä projekteja. | ||
| + | |||
| + | Huomaa että aluksia voivat rakentaa vain planeetat joilla on alustelakka.''' | ||
| ############### | ############### | ||
| Line 2,780: | Line 2,784: | ||
| THEORY_SHORT_DESC | THEORY_SHORT_DESC | ||
| - | + | Teoreettinen edellytys | |
| LRN_PHYS_BRAIN | LRN_PHYS_BRAIN | ||
| Line 3,203: | Line 3,207: | ||
| SHP_SPACE_TACTICS | SHP_SPACE_TACTICS | ||
| - | + | Avaruus taktiikat | |
| SHP_SPACE_TACTICS_DESC | SHP_SPACE_TACTICS_DESC | ||
| - | + | Taistelut mikropainovoimassa ja tyhjiössä vaativat erityissuunniteltuja aseita ja puolustusjärjestelmiä, sekä teoreettisia taktiikoita jotka kannustavat niiden käyttöön. | |
| SHP_GAL_EXPLO | SHP_GAL_EXPLO | ||
| Line 3,699: | Line 3,703: | ||
| BLD_SHIPYARD_BASE | BLD_SHIPYARD_BASE | ||
| - | + | Alustelakka | |
| BLD_SHIPYARD_BASE_DESC | BLD_SHIPYARD_BASE_DESC | ||
| ← Older revision | Revision as of 21:22, 2 July 2009 | ||
| Line 162: | Line 162: | ||
=== interesting links === | === interesting links === | ||
| + | *[http://www.cg.tuwien.ac.at/research/publications/2009/Habel_09_PGT/ Physically Guided Animation of Trees] | ||
*[http://www.scribd.com/doc/31490/Untersuchung-des-Funktionsumfangs-und-der-Leistungsfahigkeit-der-GrafikEngine-Ogre3D] | *[http://www.scribd.com/doc/31490/Untersuchung-des-Funktionsumfangs-und-der-Leistungsfahigkeit-der-GrafikEngine-Ogre3D] | ||
*[http://www.nesnausk.org/nearaz/projInoutside.html Nice 3D Deme (source also avail.)] | *[http://www.nesnausk.org/nearaz/projInoutside.html Nice 3D Deme (source also avail.)] | ||
New page: <h4>First you should mind the following:</h4> <ul> <li>Tux (and other characters) are still composed of spheres. The figures look very nice but drawing them is quite expensive. For better...
New page
New page: <h4>So what's a keyframe?</h4> <p>A keyfame describes a state of motion or animation. Between the different states the motion and animation of the character is interpolated by translating...
New page
New page: <h2>What are terrains?</h2> <p>Terrains are PNG bitmaps used for covering the natural surface (not the objects and models). Typical terrains are snow, ice, rock, sand, grass etc. The size...
New page
New page
Changing maximum memory for Eclipse -
| ←Older revision | Revision as of 20:47, 2 July 2009 | ||
| (14 intermediate revisions not shown.) | |||
| Line 1: | Line 1: | ||
| Eclipse is open source multiplatform IDE comparable with Visual Studio. | Eclipse is open source multiplatform IDE comparable with Visual Studio. | ||
| - | Eclipse IDE for C/C++ Developers can be downloaded [http://www.eclipse.org/downloads/ here]. | + | Eclipse IDE for C/C++ Developers in version 3.5 can be downloaded [http://www.eclipse.org/downloads/ here]. |
| To compile FreeOrion with Eclipse it is required to install plugins for Eclipse to support: | To compile FreeOrion with Eclipse it is required to install plugins for Eclipse to support: | ||
| *subversion | *subversion | ||
| Line 8: | Line 8: | ||
| ==Plugins== | ==Plugins== | ||
| ===Subversion plugin=== | ===Subversion plugin=== | ||
| - | + | Click on Help->Install New Software menu, select work with All Avalaible Sites and install Collaboration->Subversive SVN Team Provider. | |
| - | + | ||
| - | Click on Help->Software | + | |
| + | Add update url(Help->Install New Software->Add) for subversion connector plugin in Eclipse. Location is | ||
| + | [http://www.polarion.org/projects/subversive/download/eclipse/2.0/update-site/ http://www.polarion.org/projects/subversive/download/eclipse/2.0/update-site/]. Install it via Subversive SVN Connectors-> and check: | ||
| + | *Subversive SVN Connectors | ||
| + | *SVNKit 1.3.x Implementation. | ||
| ===Python plugin=== | ===Python plugin=== | ||
| - | Add update url for Pydev plugin in Eclipse | + | Add update url(Help->Install New Software->Add) for Pydev plugin in Eclipse. Location is [http://pydev.sourceforge.net/updates/ http://pydev.sourceforge.net/updates/]. Install it for developing FreeOrion AI written in Python. |
| + | PyDev->PyDev for Eclipse | ||
| + | |||
| + | ==Settings== | ||
| + | ===Insert spaces for tabs=== | ||
| + | Under Window>Preferences>General>Editors>Text Editors turn on | ||
| + | *Insert spaces for tabs | ||
| + | ===Autorefresh project=== | ||
| + | Under Windows->Preferences->General->Workspace turn on | ||
| + | *Refresh automatically | ||
| + | ===Changing minimum and maximum memory for Eclipse=== | ||
| + | Change eclipse.ini file with lines Xms(minimal memory) and Xmx(maximal memory) to | ||
| + | |||
| + | -Xms256m | ||
| + | |||
| + | -Xmx1024m | ||
| + | |||
| + | ===Turn automatic Eclipse updates on=== | ||
| + | Under Windows->Preferences->Install/Update->Automatic Updates turn on | ||
| + | *Automatically find new updates and notify me | ||
| + | *Download new updates automatically and notify me when ready to install them | ||
| ==Checkout from repository== | ==Checkout from repository== | ||
| Line 43: | Line 65: | ||
| Install with command: | Install with command: | ||
| sudo apt-get install pylint | sudo apt-get install pylint | ||
| - | + | ==Compile FreeOrion from Eclipse== | |
| - | == | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| ===Configuring Eclipse External Tools to using scons to compile=== | ===Configuring Eclipse External Tools to using scons to compile=== | ||
| Run->External Tools->External Tools Configuration->Program and clicked with right mouse button | Run->External Tools->External Tools Configuration->Program and clicked with right mouse button | ||
| Line 65: | Line 77: | ||
| debug=0 | debug=0 | ||
| - | Clicked Apply | + | Clicked Apply. |
| - | == | + | ===Running compile=== |
| - | First time, you have to compile FreeOrion from console because it will generate configuration and will compile correctly project. Then it is possible to compile FreeOrion with Eclipse. After changing some FreeOrion file in Eclipse, run scons via Eclipse External Tools and compile FreeOrion | + | First time, you have to compile FreeOrion from console because it will generate configuration and will compile correctly project. Then it is possible to compile FreeOrion with Eclipse. After changing some FreeOrion file in Eclipse, run scons via Eclipse External Tools and compile FreeOrion. |
| + | |||
| + | ==Run FreeOrion from Eclipse== | ||
| + | Run->Run Configurations->C/C++ Application and clicked with right mouse button | ||
| + | New. | ||
| + | |||
| + | Update Location to where C/C++ Application is installed with selecting Browse and find file freeorion(you have to compile FreeOrion first) | ||
| + | |||
| + | Clicked Apply and Run to test this configuration. | ||
New page: <p>The course structure differs from the structure used in Tuxracer / ETRacer. It's more flexible and contains more information. Here the files in the course directory:</p> <p><b>elev.png...
New page
New page: ===Code Structure=== ===Data Structure and Formats=== *3D Model Format *Course File Format *Campaign Format *Environment Format *Character Format ===Collision Detec...
New page
added structure for bunny hill info
| ←Older revision | Revision as of 20:37, 2 July 2009 | ||
| (One intermediate revision not shown.) | |||
| Line 1: | Line 1: | ||
| [[Image:Tuxracer-branches-en.png |thumb|Diagram of the plan for the "Media" and "Redesign" branches of the code.]] | [[Image:Tuxracer-branches-en.png |thumb|Diagram of the plan for the "Media" and "Redesign" branches of the code.]] | ||
| + | In case somebody didn't notice, Extreme Tux Racer is undergoing a "rewrite"/"clean-up." In other words, the code is being overhauled to be faster, more efficient, and more convenient. Currently the rewrite is in a playable, albeit extremely incomplete state. The the new structures and formats for the rewrite, dubbed "Bunny Hill" by its creator, Reinhard Niehoff, are outlined below, along with information on how to procure the code. | ||
| + | |||
| + | ===Theoretical structures=== | ||
| + | |||
| + | *[[The course coordinates]]<br> | ||
| + | *[[Methods of optimisation]]<br> | ||
| + | *[[Vertex-orientated render topology]]<br> | ||
| + | *[[Quad-orientated render topology]]<br> | ||
| + | |||
| + | ===Program structures=== | ||
| + | |||
| + | *[[Simulation modules]]<br> | ||
| + | *[[Course modules]]<br> | ||
| + | |||
| + | ===Instructions and manuals=== | ||
| + | |||
| + | *[[How to define object types]]<br> | ||
| + | *[[How to create a new character figure]]<br> | ||
| + | *[[How to create keyframes]]<br> | ||
| + | *[[How to define terrains]]<br> | ||
| + | |||
| + | ===Peripheral concepts=== | ||
| + | |||
| + | *[[The keyframe concept]]<br> | ||
| + | *[[The course concept]]<br> | ||
| + | |||
| + | ===[[Download Bunny Hill|Download]]=== | ||
| + | |||
| + | ===[[Roadmap]]=== | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ---- | ||
| + | |||
| + | '''(old page, will be removed asap)''' | ||
| + | |||
| ===[[Code Structure]]=== | ===[[Code Structure]]=== | ||
| ===Data Structure and Formats=== | ===Data Structure and Formats=== | ||
Greek translation (el): in svn now
| ← Older revision | Revision as of 20:31, 2 July 2009 | ||
| Line 153: | Line 153: | ||
* revision 1496 2009-01-17 | * revision 1496 2009-01-17 | ||
---- | ---- | ||
| - | |||
=== Greek translation (el) === | === Greek translation (el) === | ||
| Line 161: | Line 160: | ||
'''Download''' | '''Download''' | ||
| + | in svn | ||
Translated - Will be here soon! | Translated - Will be here soon! | ||
'''Status:''' | '''Status:''' | ||
| + | * revision 1556 2009-07-02 | ||
---- | ---- | ||
The South Guard:
| ←Older revision | Revision as of 20:14, 2 July 2009 | ||
| Line 63: | Line 63: | ||
''trunk/data/campaigns/The_South_Guard/utils/sg_story.cfg'' | ''trunk/data/campaigns/The_South_Guard/utils/sg_story.cfg'' | ||
| + | |||
The '''B''' in Mal M'Brin is capitalized everywhere except in the epilogue. | The '''B''' in Mal M'Brin is capitalized everywhere except in the epilogue. | ||
| Line 68: | Line 69: | ||
* should be | * should be | ||
* "A great cry they let out as they stormed the encampment of Mal M''''B'''rin himself, and threw down the mighty wizard." | * "A great cry they let out as they stormed the encampment of Mal M''''B'''rin himself, and threw down the mighty wizard." | ||
| + | |||
| + | Same error in scenario 5 | ||
| + | |||
| + | ''data/campaigns/The_South_Guard/scenarios/05_Choice_In_The_Fog.cfg'' | ||
| + | side=4 | ||
| + | type=Lich | ||
| + | id="Mal M''''b'''rin" | ||
| + | name= _ "?" | ||
| + | profile=portraits/mal-mbrin.png | ||
| + | facing=sw | ||
==Two Brothers== | ==Two Brothers== | ||
| ←Older revision | Revision as of 20:10, 2 July 2009 | ||
| (One intermediate revision not shown.) | |||
| Line 62: | Line 62: | ||
== "4: Vale of Tears" == | == "4: Vale of Tears" == | ||
| + | * Objectives: Defeat all enemies and move Ethiliel to Mebrin's village | ||
| + | * Lose if: Deoran, Sir Gerrick, Minister Hylas or Ethiliel die or turns run out | ||
| + | * Turns: 40/32/28 (easy/medium/hard) | ||
| + | * Starting units: Deoran, Sir Gerrick, Minister Hylas, Ethiliel, and Jarek | ||
| + | |||
I might initially recall a single keep worth of troops, as another five bodies might be overkill on top the now large retinue around Deoran. On the other hand, you'll have to fight Skeletons again, so expect to lose a few. As always, Minister Hylas can take down one every turn. Ethiliel can put her 'ensnare' attack to good use as well. It uses impact damage and has the beneficial effect of slowing down the target [If she hits, the target will only deliver half damage for the remaining of this round and the beginning of next]. It's best to use her to attack an axe-wielding Skeleton, then quickly finish it off with your melee fighters. You'll have to rein in the temptation to have Deoran or any of the mounted fighters charge in ahead of the others, that could be a form of suicide. If you keep your troops shoulder-to-shoulder [in a line] that'll reduce the ability of the enemy to gang up on any one character. Of course, you can afford to take more risks after there are only a few skeletons left. There will also be times when you choose to expose some of your troops in order to surround and defeat an enemy. | I might initially recall a single keep worth of troops, as another five bodies might be overkill on top the now large retinue around Deoran. On the other hand, you'll have to fight Skeletons again, so expect to lose a few. As always, Minister Hylas can take down one every turn. Ethiliel can put her 'ensnare' attack to good use as well. It uses impact damage and has the beneficial effect of slowing down the target [If she hits, the target will only deliver half damage for the remaining of this round and the beginning of next]. It's best to use her to attack an axe-wielding Skeleton, then quickly finish it off with your melee fighters. You'll have to rein in the temptation to have Deoran or any of the mounted fighters charge in ahead of the others, that could be a form of suicide. If you keep your troops shoulder-to-shoulder [in a line] that'll reduce the ability of the enemy to gang up on any one character. Of course, you can afford to take more risks after there are only a few skeletons left. There will also be times when you choose to expose some of your troops in order to surround and defeat an enemy. | ||
| Line 71: | Line 76: | ||
== "5: Choice In The Fog" == | == "5: Choice In The Fog" == | ||
| + | * Objectives: Defeat all enemies | ||
| + | * Lose if: Deoran, Sir Gerrick, Minister Hylas or Ethiliel die or turns run out | ||
| + | * Turns: 50/40/35 (easy/medium/hard) | ||
| + | * Starting units: Deoran, Sir Gerrick, Minister Hylas, Ethiliel, and Jarek | ||
| + | * Other: You must side with either the elves or the bandits when you first sight the bandit keep | ||
| + | |||
The title is a precise summation of this scenario, but more about that later. Right now, you're surrounded by fog that only lets you see as far as you can move in the next turn. One possible [though expensive] means of dealing with this is to make sure that every squad of yours has a fast moving unit like Cavalryman with them. However, cavalry fight at a disadvantage in the woods, which is mostly what you'll be dealing with here. Elves are much better in the forest, and therein lies the choice i mentioned earlier. You won't be forced to chose yet, but you may as well think about it: your decision will affect the type of recruits you are about to gather. As of now, Ethiliel will allow you to recruit Elvish Fighters and Elvish Shamans. The Shaman is the only healing unit you'll get other than Minister Hylas in the whole campaign. If you choose against the elves, you will then be allowed to recruit a powerful unit to fight undead. If you're going to go that way, then don't bother recruiting any elves, as they will all leave you. | The title is a precise summation of this scenario, but more about that later. Right now, you're surrounded by fog that only lets you see as far as you can move in the next turn. One possible [though expensive] means of dealing with this is to make sure that every squad of yours has a fast moving unit like Cavalryman with them. However, cavalry fight at a disadvantage in the woods, which is mostly what you'll be dealing with here. Elves are much better in the forest, and therein lies the choice i mentioned earlier. You won't be forced to chose yet, but you may as well think about it: your decision will affect the type of recruits you are about to gather. As of now, Ethiliel will allow you to recruit Elvish Fighters and Elvish Shamans. The Shaman is the only healing unit you'll get other than Minister Hylas in the whole campaign. If you choose against the elves, you will then be allowed to recruit a powerful unit to fight undead. If you're going to go that way, then don't bother recruiting any elves, as they will all leave you. | ||
| Line 87: | Line 98: | ||
== Diverging campaign path - Elf branch == | == Diverging campaign path - Elf branch == | ||
=== "6A: Tidings, Good and Ill" === | === "6A: Tidings, Good and Ill" === | ||
| + | * Objectives: Move Sir Gerrick to the north of the woods and defeat the Naga Queen | ||
| + | * Lose if: Sir Gerrick dies or turns run out | ||
| + | * Turns: 18/18/18 (easy/medium/hard) | ||
| + | * Starting units: Sir Gerrick and an Elvish Ranger | ||
| + | |||
This scenario, as mentioned above, is a pushover, Just recruit some Elvish Fighters, and push northwards. None of your opponents will be any match for you. | This scenario, as mentioned above, is a pushover, Just recruit some Elvish Fighters, and push northwards. None of your opponents will be any match for you. | ||
=== "7A: Into the Depths" === | === "7A: Into the Depths" === | ||
| + | * Objectives: Root out the source of the undead | ||
| + | * Lose if: Deoran, Minister Hylas or Ethiliel die or turns run out | ||
| + | * Turns: 50/45/40 (easy/medium/hard) | ||
| + | * Starting units: Deoran, Minister Hylas, and Ethiliel | ||
| + | |||
One of the few genuinely tough scenarios in this campaign. When you encounter the trolls you may choose to give them gold, which makes them ally with you and also grant you a shortcut to Mal M'Brin's castle. | One of the few genuinely tough scenarios in this campaign. When you encounter the trolls you may choose to give them gold, which makes them ally with you and also grant you a shortcut to Mal M'Brin's castle. | ||
| Line 97: | Line 118: | ||
==="8A: Return to Kerlath" === | ==="8A: Return to Kerlath" === | ||
| + | * Objectives: Move Deoran into Kerlath Province | ||
| + | * Lose if: Deoran, Minister Hylas or Ethiliel die or turns run out | ||
| + | * Turns: 22/20/18 (easy/medium/hard) | ||
| + | * Starting units: Deoran, Minister Hylas, and Ethiliel | ||
| + | |||
This is a straightforward level. Recall a lot of high-level units and the some fodder, then slaughter the bandits. | This is a straightforward level. Recall a lot of high-level units and the some fodder, then slaughter the bandits. | ||
=== "9A: Vengeance" === | === "9A: Vengeance" === | ||
| + | * Objectives: Keep the elves from sacking Westin, then move Ethiliel to the Great Tree | ||
| + | * Lose if: Deoran or Ethiliel die or turns run out | ||
| + | * Turns: no limit | ||
| + | * Starting units: Deoran, Minister Hylas, Sir Gerrick and Ethiliel and several defenders | ||
| + | |||
Just recruit a lot of fodder to keep the elves busy and send Ethiliel to the tree quickly. | Just recruit a lot of fodder to keep the elves busy and send Ethiliel to the tree quickly. | ||
Scenario 2 - Blackwater Port:
| ←Older revision | Revision as of 19:58, 2 July 2009 | ||
| Line 41: | Line 41: | ||
Scenario objectives: Survive 12 turns (9 on Hard), or kill the enemy leader. | Scenario objectives: Survive 12 turns (9 on Hard), or kill the enemy leader. | ||
| - | The opening dialog will introduce a new friend, Haldiel, a loyal Horseman. | + | The opening dialog will introduce a new friend, Haldiel, a loyal Horseman. The importance of loyalty is explained in [http://www.wesnoth.org/wiki/CampaignStrategies#The_importance_of_loyalty Campaign Strategies]. |
| - | + | ||
| - | + | ||
| - | : | + | |
'''Horsemen''' | '''Horsemen''' | ||
| - | :Now that's cavalry as we know it. | + | :Now that's cavalry as we know it. Their charges can be truly devastating if somewhat suicidal, as your ally will demonstrate soon. Employing charge attacks takes a little getting used to, as it differs so much from ordinary melee. Keep an eye on the "Damage Calculations" until you get the knack of it.<br> |
| - | + | ||
| - | Back to topic: | + | Back to topic: If you recall units, choose those that have enough experience to be worth the 2 to 6 gold difference over fresh recruits, or who have specific traits that you need. Hole up in the forest on your side of the road (so the enemy has to stand on the plains to face you). Feel free to seize a few villages from your ally, he won't complain. If you have a unit to spare, you may even take the villages next his castle. Matter of fact, this is a prudent move – after all, Sir Kaylan would only use the gold to recruit troops that would steal your experience! |
| - | + | You can also send Haldiel west as fast as possible and attempt to take the village due south of the enemy castle. This will draw some orcs south, reducing the pressure on your actual army and giving you more freedom to shape the battle. However, be careful to not let him get pinned down and killed. | |
| - | + | The first night will be tough, be prepared to lose some units; but if you use the terrain to your advantage, you should have enough of an army left to launch a serious counterattack during the next day. The momentum should keep you going even through the next night and you may soon find yourself besieging the enemy keep. However, the actual objective is merely to survive – if everything fails, you may still retreat behind the swordsmen guarding Sir Kaylans fortress. | |
| - | + | There is an early finish bonus for killing the enemy leader, however, it will probably be small. In other words: rushing it won't be worthwhile, instead you should play it safe: manoeuver carefully and try to get some experience to those units that need it most. By the end of this scenario, you really ought to have a Druid – that's absolutely vital. Next in line should be an elvish Fighter (make him a Captain) and Konrad, anything else is optional. But the more the merrier as they say. | |
See also the [http://www.wesnoth.org/forum/viewtopic.php?t=2929 forum discussion]. | See also the [http://www.wesnoth.org/forum/viewtopic.php?t=2929 forum discussion]. | ||
F:
| ← Older revision | Revision as of 19:38, 2 July 2009 | ||
| (8 intermediate revisions not shown) | |||
| Line 539: | Line 539: | ||
| [[freeVikings]] || [http://freevikings.wz.cz/ homepage] || 0.6 || 2006-06-06 | | [[freeVikings]] || [http://freevikings.wz.cz/ homepage] || 0.6 || 2006-06-06 | ||
|- | |- | ||
| - | | [[Frets on Fire]] || [http://fretsonfire.sourceforge.net/ homepage] | + | | [[Frets on Fire]] || [http://fretsonfire.sourceforge.net/ homepage] |
| + | | 1.2.512 | ||
| + | | 2007-10-08 | ||
|- | |- | ||
| [[Frogatto]] | | [[Frogatto]] | ||
| Line 859: | Line 861: | ||
| [[Memonix]] || [http://www.viewizard.com/ Homepage], [http://www.viewizard.com/download.php?forceos=source source code] || 1.6_080519 || 2008-05-19 | | [[Memonix]] || [http://www.viewizard.com/ Homepage], [http://www.viewizard.com/download.php?forceos=source source code] || 1.6_080519 || 2008-05-19 | ||