Development: Difference between revisions

From TTWiki
Jump to navigation Jump to search
Content deleted Content added
eis_os (talk)
No edit summary
Update category
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
⚫
This section is the central hub for TTDPatch development-related tasks on the wiki.


==Crash debugging==
'''''Development related Documents, HowToS'''''


⚫
* [[DebuggingCrashes|Debugging crashes for non-developers]]
=Development=


⚫
==Savegame internals==
⚫
This Section is mainly the centeral Hub for Development related tasks on the wiki.


⚫
* [http://marcin.ttdpatch.net/sv1codec/TTD-locations.html TTD savegame internals by Marcin]
⚫
-=Crash Debugging=-
⚫
* [http://www.bytetransfer.de/projects/ttdpatch/docs/ Various docs about TTD, including the TTDPatch landscape data usage]


⚫
==Network==
⚫
DebuggingCrashes for non developer


⚫
* [http://users.tt-forums.net/csaboka/ttdpatch/devel/multi.txt TTD network protocol by Csaba]
⚫
-=Savegame internals=-


⚫
==GRF==
⚫
[http://marcin.ttdpatch.net/sv1codec/TTD-locations.html|TTD savegame internals by Marcin]


* [[grfspecs:NewGraphicsSpecs|NewGRF specifications]]
⚫
[http://www.bytetransfer.de/projects/ttdpatch/docs/|Various Docs about TTD, including the TTDPatch Landscape Data usage]
* [http://dev.openttdcoop.org/projects/grfcodec/repository/entry/docs/grf.txt GRF format in the GRFCodec repository]


⚫
==Compiling==
⚫
-=Network=-


* [[PatchCompilation|Compiling TTDPatch]]
⚫
[http://users.tt-forums.net/csaboka/ttdpatch/devel/multi.txt|TTD Network Protocol by Csaba]
⚫
* [[CompilingTTDPatchOnLinux|Compiling TTDPatch on Linux]]


⚫
==Debugging tools==
⚫
-=GRF=-


⚫
* [http://www.ollydbg.de/ OllyDbg]
Description of the grf format, not the nfo! NFO can be found here: NewGraphicsSpecs
⚫
* The [http://www.ttdpatch.net/src/ttddos_ida41.zip DOS] and [http://www.ttdpatch.net/src/ttdwin_ida41.zip Windows] IDA databases
⚫
* [http://www.simtel.net/pub/pd/29498.html IDA 4.1 Free] (Console application)
⚫
* [http://www.datarescue.be/idafreeware/freeida43.exe IDA 4.3 Free] (Windows GUI application)
⚫
* [http://www.hex-rays.com/idapro/idadownfreeware.htm IDA 4.9 Free] (Windows GUI application, incompatible with 4.9 Pro plugins)


==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


[[Category:TTDPatch Development]]
⚫
-=Compiling=-

⚫
[[CompilingTTDPatchOnLinux]]

PatchCompilation

-=Debugging tools=-

⚫
[http://www.ollydbg.de|OllyDbg]

⚫
The [http://www.ttdpatch.net/src/ttddos_ida41.zip|DOS] and [http://www.ttdpatch.net/src/ttddos_ida41.zip|Windows] IDA databases.

⚫
[http://www.simtel.net/pub/pd/29498.html|IDA 4.1 Free] (Console application)

⚫
[http://www.datarescue.be/idafreeware/freeida43.exe|IDA 4.3 Free] (Windows GUI application)

⚫
[http://www.hex-rays.com/idapro/idadownfreeware.htm|IDA 4.9 Free] (Windows GUI application, incompatible to 4.9 Pro plugins)

-=All Resources on the wiki in the Development structure=-

{toc}

Latest revision as of 12:22, 31 July 2011

This section is the central hub for TTDPatch development-related tasks on the wiki.

Crash debugging

Savegame internals

Network

GRF

Compiling

Debugging tools

Other resources