RoboWar Hardware Store

Technical-ish Documentation


Hardware Store Storage

You can edit the all the hardware of a RoboWar robot using ResEdit or Resourcer, this lets you play with the unofficial (which are illegal in officaial tournamnets) weapons.

When you open a Robot in ResEdit you will see something like this:

Resource Name

What it's for

cicn

This stores the color icons,go ahead have look!

CPOS

I think this resource relates to what text is selected in the drafting board.

DATE

This stores all the modification dates as shown in the robots drafting board.

HARD

This is what we are going to be playing with! It stores the hardware info.

icl4, icl8, ICN#, ics#, ics4, ics8

These are the reasources linked with the icon the robot has in the finder. You can play with this too!

RCOD

This stores the robots compiled code if you are a hacker then it can be fun to work out how this works. (It's what I did for the robowar disassembler)

RLEN

Stores the official robot code length

snd

You can find all the sounds in a robot here.

TURT

Interestingly David chose to store the turret type in a seperate resource from the hardware resource.

 

So if you are editing the Hardware then double click on the HARD resource, you should then see something like this:

This lists all resources of type HARD, doesn't really matter, just double click on the "Hardware Info". Now yet another window comes up:

Now down to the nitty gritty of this...

The numbers on the left hand side show you how far, in bytes, each line is from the start of the resource. (numbers are in hexadecimal)

The numbers and letters (hexadecminal) in the center is the actual info.

The funny shape on the right hand side are is a representation of the stuff in the middle, just a different, and in this case less useful, way of writting it.

Each group of 4 numbers and letter in the central columb represents one thing in the hardware store. But don't forgot that it's written in hexadecimal!

I am numbering the blocks for reference: block1 is 0064, block2 is 0096... etc.

Block Number

What it's for...

What's the number?

1

Energy

exact quantity

2

Damage

exact quantity

3

Shileds

exact quantity

4

Processor Speed

exact quantity

5

Bullet Type

1= rubber 2=normal 3=explosive

6

Missiles

1 = on, 0 = off

7

Tac Nukes

1 = on, 0 = off

8

Total Points in hardware store

Number

9

Lazsers

1 = on, 0 = off

10

Hellbores

1 = on, 0 = off

11

Drones

1 = on, 0 = off

12

Mines

1 = on, 0 = off

13

Stunners

1 = on, 0 = off

14

Negative Energy Available

1 = Yes, 0 = No

15

Probes

1 = on, 0 = off

So you won't to turn lazers on? Easy: simply type in 0001 for block number 9, and don't forget to add 1 to block 8 (total hardware points!).

 

Have fun!

 

 *- Return To DV RoboWar