I own a 21ft starcraft center console and replaced the floor. Here is a list of things I used.
CDX Plywood I think 1/2" or 3/4" thick
SS Snap rivets
Outside carpet glue not the spray
1/8" or maybe 1/16" spreader
Jigsaw and blades
Vinyl Flooring from Defender Marine down in CT (order online)
I found a really close match at defender at a few low price
I started by pulling out the center console, then the storage compartment, which is only screwed down. Now drill out the snap rivets and make sure to get them all and pull up the old wood floor. You will find thin alum. strips under the seams of the floor, try not to bend these. They keep the floor sections together. If you have a center console, there is the front storage section and I bet your asking should I remove it, but its attached to the hull and to find a rivet and reseal it would be hard and to time taking.
Now that the floor is out, trace the old floor on to the new wood and cut, the front sections will need little cuts and tight turns to go around the hull. Dry fit and make sure the hole locations line up. Now time to get into a warm dry "vented" place and epoxy both sides of the floor wood and "all" seams. I would put two coats on. Normal drying time is overnight.
Put the floor down and then a thin sheet of alum. at the joint. Drill a hole into the wood and thin alum strip and counter sink the ss rivet, and snap it. Do the same thing for the other end. I used additional ss screws counter sinked into the wood. When you do the front storage the panel will be in the way if you try to put the vinly flooring in after the wood. I would put the vinly floor on the storge area first then the wood. This helps make the floor all one peice and will help keep the water from getting under the deck. Glue down the vinly flooring and 3m the gas tank covers to the vinly and make sure to fill the screws for the center cosole with some time of water sealer. Put every thing back in and together and have a
A few things I did not take about was replacing the wet foam you find with new foam and fixing the messed up cables and wiring job.