NGVD29 is definitely not the same as the WGS84 geoid. A geoid is often realized through a model like WGS84 has its EGM96 geoid model.
I don't believe there's any direct converter between EGM96 and NGVD29, but I found a paper that calculated the EGM96-NAVD88 and NAVD88-NGVD29 differences and adjusted the area of interest data that way.
VERTCON which converts between NGVD29 and NAVD88 is at
You can also pull control point data sheets for your area of interest here:
(steps: WGS84 geoid aka EGM96 to ellipsoid height, ellipsoid height to NAVD88 height using GEOID03 (see NGS website), NAVD88 to NGVD29 using VERTCON)