Difference between revisions of "Development"
From TTWiki
Jump to navigationJump to searchm (7 revisions) |
(Reformat and update) |
||
| Line 1: | Line 1: | ||
| ⚫ | |||
| + | ==Crash debugging== |
||
| − | '''''Development related Documents, HowToS''''' |
||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| + | * [[grfspecs:NewGraphicsSpecs|NewGRF specifications]] |
||
| ⚫ | |||
| + | * [http://dev.openttdcoop.org/projects/grfcodec/repository/entry/docs/grf.txt GRF format in the GRFCodec repository] |
||
| ⚫ | |||
| ⚫ | |||
| + | * [[PatchCompilation|Compiling TTDPatch]] |
||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| − | Description of the grf format, not the nfo! NFO can be found here: NewGraphicsSpecs |
||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| + | ==Other resources== |
||
| − | [http://svn.ttdpatch.net/trac/browser/misc/grfcodec/grf.txt|GRF Format in the grfcodec svn] |
||
| + | * [[NewNetworkProtocol|New network protocol]] - Specification of the new asynchronous Network Protocol |
||
| − | [[GRFFormat2]] |
||
| + | * [[NetworkCompatibleCode|Writing network-compatible code]] - How to write code that works in a network game |
||
| + | * [[ToDoNewRoutes|NewRoutes todo list]] - Todo list for newroutes, newrails-enhancetunnels |
||
| ⚫ | |||
| ⚫ | |||
| − | |||
| ⚫ | |||
| − | |||
| − | PatchCompilation |
||
| − | |||
| − | -=Debugging tools=- |
||
| − | |||
| ⚫ | |||
| − | |||
| ⚫ | |||
| − | |||
| ⚫ | |||
| − | |||
| ⚫ | |||
| − | |||
| ⚫ | |||
| − | |||
| − | -=All Resources on the wiki in the Development structure=- |
||
| − | |||
| − | {toc} |
||
Revision as of 12:15, 31 July 2011
This section is the central hub for TTDPatch development-related tasks on the wiki.
Crash debugging
Savegame internals
- TTD savegame internals by Marcin
- Various docs about TTD, including the TTDPatch landscape data usage
Network
GRF
Compiling
Debugging tools
- OllyDbg
- The DOS and Windows IDA databases
- IDA 4.1 Free (Console application)
- IDA 4.3 Free (Windows GUI application)
- IDA 4.9 Free (Windows GUI application, incompatible with 4.9 Pro plugins)
Other resources
- New network protocol - Specification of the new asynchronous Network Protocol
- Writing network-compatible code - How to write code that works in a network game
- NewRoutes todo list - Todo list for newroutes, newrails-enhancetunnels