Studmaster is looking to use code changes used in flagship mod to add Hero ships to his mod.

here is what I have found/remember so far

hero/flag ships need to be available at tech 1

any command cruiser types need to be changed to cruiser type? (might have other options at tech starts/upgrades)

here is patch to edit when 3rd starting ship is available (t5 - t1) and changing 3rd ship from destroyer type to command cruiser type

Code: Select all

```
NAME: hero
DESC: 3rd ship available all levels, 3rd ship changed to "command Cruiser type (04)"
AUTHOR:
URL:
>> 0x000500b3 c0 31 d2
>> 0x0005012a 02
>> 0x0005015a 03
>> 0x000503ae 04
>> 0x000503b0 85
>> 0x000503b6 01
<< 0x000500b3 d2 b2 04
<< 0x0005012a ff
<< 0x0005015a ff
<< 0x000503ae 00
<< 0x000503b0 8c
<< 0x000503b6 00
```

changes all instances of command cruiser to Cruiser

Code: Select all

```
NAME: hero prevent AI from building hero ship
DESC: AI build set all values of 04 (new hero ship) -> 02 cruiser
AUTHOR:
URL:
>> 0x0018a100 04
>> 0x0018a130 04
>> 0x0018a158 04
>> 0x0018a250 04
>> 0x0018a268 04
>> 0x0018a280 04
>> 0x0018a2a0 04
>> 0x0018a340 04
>> 0x0018a368 04
>> 0x0018a388 04
>> 0x0018a3b8 04
>> 0x0018a3d0 04
>> 0x0018a450 04
>> 0x0018a468 04
>> 0x0018a488 04
>> 0x0018a4a0 04
>> 0x0018a588 04
>> 0x0018a5a8 04
>> 0x0018a5f0 04
>> 0x0018a6a0 04
>> 0x0018a7b0 04
>> 0x0018a7d0 04
>> 0x0018a7f0 04
>> 0x0018a828 04
>> 0x0018a8e8 04
>> 0x0018a908 04
>> 0x0018a938 04
>> 0x0018a9e8 04
>> 0x0018aa30 04
>> 0x0018ab20 04
>> 0x0018ab48 04
>> 0x0018ab60 04
>> 0x0018ac58 04
>> 0x0018ac80 04
>> 0x0018aca8 04
>> 0x0018ad58 04
>> 0x0018ad80 04
>> 0x0018ada0 04
>> 0x0018add0 04
>> 0x0018ae78 04
>> 0x0018ae90 04
>> 0x0018aeb8 04
>> 0x0018aed8 04
>> 0x0018afa8 04
>> 0x0018afc0 04
>> 0x0018b010 04
>> 0x0018b0c0 04
>> 0x0018b108 04
>> 0x0018b1b8 04
>> 0x0018b1f0 04
>> 0x0018b210 04
>> 0x0018b248 04
>> 0x0018b308 04
>> 0x0018b340 04
>> 0x0018b408 04
>> 0x0018b458 04
>> 0x0018b590 04
>> 0x0018b6f0 04
>> 0x0018b7c0 04
>> 0x0018b7f0 04
>> 0x0018b8c8 04
>> 0x0018b8f8 04
>> 0x0018b920 04
>> 0x0018ba10 04
>> 0x0018bb08 04
>> 0x0018bc10 04
>> 0x0018bc58 04
>> 0x0018bd20 04
>> 0x0018be68 04
>> 0x0018bf80 04
>> 0x0018bfd8 04
>> 0x0018c0c8 04
>> 0x0018c1c0 04
>> 0x0018c1f0 04
>> 0x0018c220 04
>> 0x0018c2c8 04
>> 0x0018c300 04
>> 0x0018c338 04
>> 0x0018c438 04
>> 0x0018c530 04
>> 0x0018c628 04
>> 0x0018c668 04
>> 0x0018c748 04
>> 0x0018c888 04
>> 0x0018c9b0 04
>> 0x0018c9e8 04
>> 0x0018cae8 04
>> 0x0018cbd0 04
>> 0x0018cbf8 04
>> 0x0018cc28 04
>> 0x0018cce8 04
>> 0x0018cd08 04
>> 0x0018cd38 04
>> 0x0018cd58 04
>> 0x0018cd68 04
>> 0x0018ce38 04
>> 0x0018cea0 04
>> 0x0018cf40 04
>> 0x0018d038 04
>> 0x0018d060 04
>> 0x0018d190 04
>> 0x0018d298 04
>> 0x0018d2e8 04
>> 0x0018d398 04
>> 0x0018d3c0 04
<< 0x0018a100 02
<< 0x0018a130 02
<< 0x0018a158 02
<< 0x0018a250 02
<< 0x0018a268 02
<< 0x0018a280 02
<< 0x0018a2a0 02
<< 0x0018a340 02
<< 0x0018a368 02
<< 0x0018a388 02
<< 0x0018a3b8 02
<< 0x0018a3d0 02
<< 0x0018a450 02
<< 0x0018a468 02
<< 0x0018a488 02
<< 0x0018a4a0 02
<< 0x0018a588 02
<< 0x0018a5a8 02
<< 0x0018a5f0 02
<< 0x0018a6a0 02
<< 0x0018a7b0 02
<< 0x0018a7d0 02
<< 0x0018a7f0 02
<< 0x0018a828 02
<< 0x0018a8e8 02
<< 0x0018a908 02
<< 0x0018a938 02
<< 0x0018a9e8 02
<< 0x0018aa30 02
<< 0x0018ab20 02
<< 0x0018ab48 02
<< 0x0018ab60 02
<< 0x0018ac58 02
<< 0x0018ac80 02
<< 0x0018aca8 02
<< 0x0018ad58 02
<< 0x0018ad80 02
<< 0x0018ada0 02
<< 0x0018add0 02
<< 0x0018ae78 02
<< 0x0018ae90 02
<< 0x0018aeb8 02
<< 0x0018aed8 02
<< 0x0018afa8 02
<< 0x0018afc0 02
<< 0x0018b010 02
<< 0x0018b0c0 02
<< 0x0018b108 02
<< 0x0018b1b8 02
<< 0x0018b1f0 02
<< 0x0018b210 02
<< 0x0018b248 02
<< 0x0018b308 02
<< 0x0018b340 02
<< 0x0018b408 02
<< 0x0018b458 02
<< 0x0018b590 02
<< 0x0018b6f0 02
<< 0x0018b7c0 02
<< 0x0018b7f0 02
<< 0x0018b8c8 02
<< 0x0018b8f8 02
<< 0x0018b920 02
<< 0x0018ba10 02
<< 0x0018bb08 02
<< 0x0018bc10 02
<< 0x0018bc58 02
<< 0x0018bd20 02
<< 0x0018be68 02
<< 0x0018bf80 02
<< 0x0018bfd8 02
<< 0x0018c0c8 02
<< 0x0018c1c0 02
<< 0x0018c1f0 02
<< 0x0018c220 02
<< 0x0018c2c8 02
<< 0x0018c300 02
<< 0x0018c338 02
<< 0x0018c438 02
<< 0x0018c530 02
<< 0x0018c628 02
<< 0x0018c668 02
<< 0x0018c748 02
<< 0x0018c888 02
<< 0x0018c9b0 02
<< 0x0018c9e8 02
<< 0x0018cae8 02
<< 0x0018cbd0 02
<< 0x0018cbf8 02
<< 0x0018cc28 02
<< 0x0018cce8 02
<< 0x0018cd08 02
<< 0x0018cd38 02
<< 0x0018cd58 02
<< 0x0018cd68 02
<< 0x0018ce38 02
<< 0x0018cea0 02
<< 0x0018cf40 02
<< 0x0018d038 02
<< 0x0018d060 02
<< 0x0018d190 02
<< 0x0018d298 02
<< 0x0018d2e8 02
<< 0x0018d398 02
<< 0x0018d3c0 02
```

I am sure it is something simple that I can't think of.

So how to remove/prevent ship from displaying on ship build list.

any thoughts?

thunderchero