Make a decompiled CHM into a Robohelp 8 Project

Hello everyone,
I apologize for the novice level of my question, I've only started using Robohelp a few days ago.  My company wants me to update our software's help file (it was originally created in RH6, I believe).  Unfortunately the last person to work on it no longer works for us, and he apparently has all copies of the project files used to compile it originally.
I found how to decompile the CHM into its component files but when I decompiled it I didn't get a XPJ project file.  I'm unsure how to make this project "whole" again, is there any way to re-integrate this into a project (hopefully retaining the TOC, Indexes, images, links, etc.) or do I have to create a new project and import each file individually?
I searched these forums and Peter Grainge's site for a while but couldn't find an answer, I apologize if this has already come up and I missed it.  Any help or guidance you folks can give me will be greatly appreciated.
Dan Amato

Hi there
Did you catch the Reverse Engineering page on Peter's site?
Click here to view the gnireenignE esreveR topic on Peter's site
Cheers... Rick
Helpful and Handy Links
RoboHelp Wish Form/Bug Reporting Form
Begin learning RoboHelp HTML 7 or 8 within the day - $24.95!
Adobe Certified RoboHelp HTML Training
SorcerStone Blog
RoboHelp eBooks

Similar Messages

  • Decompiling chm file with Robohelp 7

    I am evaluating Robohelp 7. I am trying to decompile a chm
    file and cannot find where this feature is located in Robohelp 7.
    Does anyone know? The older version had the feature in the Tools
    tab. Robohelp 7 does not have a Tools tab.

    Peter, I was directed to your website. I successfully
    decompiled the chm file and found out that it was created using
    Flare. The source files are missing. Can you point me to
    information on how to create an hhp file? I downloaded the product
    you recommended on your web site, HHP builder. I tried opening the
    HELP so I can get instructions on using it and the help will not
    open. Can you recommend a web site that provides information on how
    to use HHP builder?

  • Decompiling chm, opening hhp in Robohelp, 2 questions

    Hi, I've been looking through the forum posts, as well as on Peter Grainge's web site under Reverse Engineering, and I haven't quite found the answers to some questions I have about turning a chm file into a RoboHelp project.  Any help with the following would be much appreciated.
    Background
    Our .net API developers use ndoc (which I've never used) to generate a chm file for each API. I received a copy of one of the chm files. Kind of looks like a handy dictionary, in the same spirit as Man pages, with definitions of methods, elements, types, and syntax.  Useful for what it is. But there's very little in the way of context or "big picture".
    What is missing is an overview, method examples, a discussion of the business rules and constraints that the developer needs to keep in mind for each method, and so on.  As the tech writer, I'm tasked with adding the missing info as well as clarifying some of what's already there.
    The final help documentation needs to be useful to developers, QA testers, or even a PM who wants to have a general understanding of what the methods do, what data is used, and so on.
    So, I thought maybe I could just pull the chm information into a RoboHelp 8  project and augment it with additional text, topics, etc.
    What I Tried
    After reading Peter's reverse engineering info, I opened RH8 and used HTML Help Studio to decompile the chm file I received.
    However, when I opened the resulting hhp file in RH8, all of the topics were on the same level, unlike in the original chm file.
    No nice hierarchy. Plus there was no TOC or index.
    I then thought I would try Pete Lees' suggested method of recovering the TOC and index, as a start toward fixing things, but since I did not see two hhc and hhk files in my project, I couldn't use that method.
    I then tried decompiling the chm using Keytools, but the results were the same when I looked at the project in RoboHelp.
    My Questions
    1. Before I spend more time on this, am I even on the right track, thinking that the way to go is to take API Development team's chm files and turn them into RH8 projects that I can doctor up? Or am I overlooking a better alternative? 
    2. Is there another way to recreate the topic hierarchy, TOC, and index after decompiling the chm file and then opening the hhp file in RH8?
    Thanks again for any and all help.

    I think you are on the right track.
    TOC AND INDEX
    You should be able to recover those. Check the detail of my article. Post back if no joy.
    HIEREARCHY
    It is a while since I have done any reverse engineering so I would have to test whether or not the hierarchy is maintained. I thought it was but not sure.
    It maybe there was no hierarchy in the source. You don't need one to create a TOC with hierarchy so are you sure the developers had one? I suspect they may well have ignored niceties like that. If so, you would either have to live with that or undertake it manually.
    FUTURE
    Have you considered how you will maintain this arrangement when the product is upgraded? I guess you could reverse engineer the CHM you are given and then import the topics you need, provided they don't need too much massage.
    See www.grainge.org for RoboHelp and Authoring tips
    @petergrainge

  • Are Adobe Captivate swf files not compatible with IE8 or IE9 when inserted into RoboHelp projects?

    Hi,
    I've published Adobe Captivate swf files and then inserted them into my RoboHelp project. I then synced my RoboHelp project with our website and the videos within online help are not functioning in IE8 or IE9. They are only working in IE11.
    Thanks,
    Jaimie

    Hi there
    When a SWF plays in IE, it uses the Flash Player ActiveX control. I'm not 100% sure that different versions of IE would share the install. So if you have one version of IE on your machine, perhaps it either doesn't even have the control added in or it's the wrong version.
    One thing I would check in the browsers where the content seems to be missing is to right-click the blank area and see if you coax a Flash pop similar to below:
    Then note the version number.
    You may find that all that you (or others) need to do is ensure you have at least a specific version of the player/add-in installed.
    Cheers... Rick

  • Importing TOC from other RoboHelp Project

    Is it possible to import a TOC from one RoboHelp project into
    another one? I searched the help file but couldn't find any
    information on it.
    TIA.

    Hi Rick,
    Thanks. I figured a way around it by importing the entire
    book again and not overwriting the files I already had in the
    project. Basically we have 4 manuals that share the same chapter.
    It's a long chapter with alot of sections and I didn't want to have
    to import that into each RoboHelp project and "clean" it up for
    each manual. So I did it for one manual and then just copied the
    files to the other manual folders and did a quick find and replace
    for text I needed to change (manual name). However, the TOC for
    that section wasn't being created because I omitted it from the
    book. And I was too lazy to create a TOC by hand for that section.
    But I think I have a workaround that will still have some clean up
    but saves time over creating the whole TOC. Make sense:-).
    Anna

  • Is it possible to make a submenu into a new project?

    I spend a good deal of time making a submenu thinking I would put everything one one DVD but I decided I want to just make it its own DVD. If not it's not a big deal to recreate it, however it included a slideshow. If I can't make the whole submenu and its contents into a new project, can I at least use the slideshow I made in a new project? How would I do that?

    1 - Duplicate the iDVD project file.
    2 - open the duplicate, gto to the main menu and delete everything except the link to the submenu.
    3 - go to the submenu and copy each item, one at a time, and paste it into the main menu.
    4 - once you have all items pasted in the main menu be sure to play them to  verify they work as they should.
    5 - delete the link to the submenu from the main menu.
    That should get you what you want.
    NOTE:  the order that the items from the sub menu are added to the main menu will set the order in which they are selected when using the DVD player's remote device.
    OT

  • When i move a clip into the top project screen, it cuts off about an inch of video. im trying to make a chin face video so i need that inch. any help?

    when i move a clip into the top project screen, it cuts off about an inch of video. im trying to make a chin face video so i need that inch. any help?

    1) Make sure that your project is in the same aspect ratio as your camera. If your camera shoots 16:9. make a 16:9 project.
    2) Check the clip inspector for the clip in your project to see if Image Stabilization is turned on. Stabilization works by zooming in, so you may want to turn it off.

  • Converting RoboHelp project from v.4.1 to 8

    I have problems with converting RoboHelp project created in
    RoboHelp Office for Word version 4.1 into RoboHelp for Word version
    8.
    The project contains documents made in polish language.
    Project opens fine in new version of RoboHelp, but during help
    compilation to .chm file, I receive some errors. I found out, that
    most of those errors are caused by polish characters in document
    names. That's no problem - finaly I can modify it. However why it
    was not problem in older version of RoboHelp ?
    Real problem I have is with TOC - after compilation I don't
    have any polish letters in topic names: they are changed for other
    letters or characters.
    I've made a little project (one simple document in polish
    with few topics) in RoboHelp 8 with the same settings like in my
    original old project - unfortunately after compilation I received
    same errors with TOC.
    I think that I missed something in project settings, but I
    don't know what it may be. My other idea: RoboHelp doesn't support
    polish language anymore :( because I don't see it in list File >
    Project Settings > Language.
    Please help me to solve this problem.

    The information she provided was from QuickTime Player.
    It would seem that the tapes were shot that way (for whatever reason).
    She can try capturing the tapes again, maybe it will make a difference, maybe not.
    A couple of things to try before starting to recapture:
    Deleting FCP Preferences:
    Open a Finder window. Set the view mode to columns:
    Click the house icon that has your name next to it.
    Click the folder "Library" in the next column.
    Find and click the folder "Preferences" in the next column.
    Find and click the folder "Final Cut Pro User Data" in the next column.
    Move the files "Final Cut Pro 4.0 Prefs", "Final Cut Pro Obj Cache" and "Final Cut Pro Prof Cache" to the Trash and empty it.
    Open the project in Final Cut Pro. Go to the menu bar: Final Cut Pro > Easy Setup > NTSC DV > OK
    Menu bar again: Sequence > Settings > Load Sequence Preset > OK > OK.
    The procedure above has reset FCP to it's default values and set the project for NTSC DV.
    If the warning still appears, it is not an FCP problem.

  • Import CHM files in RoboHelp 9

    Product mananger is saying the the CHM file has later information than the HTMs files. Not sure how that could be. Is there any possible way to import CHM File into an existing RoboHelp project file?

    See Reverse Engineering on my site. It's quite simple and quicker than it might look at first glance.
    See www.grainge.org for RoboHelp and Authoring tips
    @petergrainge

  • I create a birthday calendar in iCal and then click on it in iphoto at the begining of the calendar project each year.  Some how the birthday did not populate the photo calendar.  Is there a way to add the birthday iCal calendar into the calendar project?

    I created a birthday calendar to use in iphoto for calendar.  When a new calendar project is started each year, I click on it in.  Some how the birthday did not populate the photo calendar this year.  The photo calendar is almost complete.  Is there a way to add the birthday iCal calendar into the calendar project? I would prefer not to start over.

    Hi,
    If you first select the calendar on the left, so that its background is highlighted blue/grey, when you make a new events they should be added to that calendar.
    Best wishes
    John M

  • When I upload audio from itunes into my imovie project, it does not show all of the track?

    Hi, I have opened a new project in imovie - I have uploaded 200 photos into the project to make a Comic Book movie!
    this project is 7 mins and 8 seconds long - the exact length of the audio track that I want to play during the movie!
    I have selected the music by clicking the musical note button in imovie, which open up my itunes library and displays the track I want to use that is 7 mins and 8 seconds long.
    When I click and drag my MP3 audio from itunes into my imovie project, i only plays the first 5 mins & 33 seconds; leaving my project in silence for the final 1 min & 3 seconds????
    I have not added markers, there are no fade ins or fade outs - only the first 5 min & 33 seconds or a 7 min & 8 seconds MP3 Audio track???
    I have spent 10 hours trying to rectify this problem.......
    can anyone help me with this problem
    Peace, Love & Happiness
    Jayondrums

    Sounds like your talking about iMovie for Mac?
    This is the iOS version, repost here:
                                                      iMovie

  • Unable to import xml into my CS4 project

    Hi folks,
    I am trying to embed a 3rd party flash component into my current flash project.  As a stand alone, the component works fine but when I try and import the xml file for the component into my current flash project library, the message I get:
    " one or more files were not imported because there were problems reading them"!!!
    I have tried importing the xml file into another dummy cs4 project on another machine and again no success, so I believe there are elements within the xml file that will not work with cs4.  Below is the xml file code.  I would appreciate if anyone can spot anything wrong with this file as to why it wont import into flash.  Even try and import it yourself and see what I mean.
    Hope someone can help.
    Regards
    Volterony22
    <?xml version="1.0" encoding="UTF-8"?>
    <!--
    There are 9 positions available :
    1. TL: top-left
    2. TC: top-center
    3. TR: top-right
    4. ML: middle-left
    5. MC: middle-center
    6. MR: middle-right
    7. BL: bottom-left
    8. BC: bottom-center
    9. BR: bottom-right
    If you set randomizePositions to true, it will overwrite the values you pass for each item
    startZoom: the zoom value to start with
    endZoon: the zoom value to end with
    transitionTime: the time for the slide to reach from property A to property B
    slideShowTime: the time the slide stays on screen
    disablePauseButton: it needs to be set to true if you want to have links on the slideshow
    -->
    <!--
    NOTE: The transition time must be higher than the slideshow time for each item! (make sure the difference is at least alphaTime value)
      The reason is so the zoom effect doesn't end before the transition does.
    -->
    <kenburns width = "1000" height = "348"
    backgroundColor = "0x000000"
    backgroundTransparency = "0"
    startWith = "1"
    randomSlideshow = "true"
    loop = "true"
    randomizeImagePosition = "false"
    alphaTime = "2"
    textX = "10"
    textY = "10"
    overColor = "0x000000"
    overAlpha = "20"
    disablePauseButton = "true">
    <!--
    <item>
    <title><![CDATA[<font size="16" color="#ffffff">Sand beach in the morning</font>]]></title>
    <path>content/images/image1.jpg</path>
    <link></link>
    <target>_blank</target>
    <transitionTime>12</transitionTime>
    <slideShowTime>8</slideShowTime>
    <startZoom>80</startZoom>
    <endZoom>100</endZoom>
    <startPosition>MC</startPosition>
    <endPosition>MC</endPosition>
    </item>
    <item>
    <title></title>
    <path>content/images/image2.jpg</path>
    <link></link>
    <target>_blank</target>
    <transitionTime>25</transitionTime>
    <slideShowTime>22</slideShowTime>
    <startZoom>100</startZoom>
    <endZoom>55</endZoom>
    <startPosition>MC</startPosition>
    <endPosition>MC</endPosition>
    </item>
    <item>
    <title><![CDATA[<font size="18" color="#ffffff">Waves and wind</font>]]></title>
    <path>content/images/image3.jpg</path>
    <link></link>
    <target>_blank</target>
    <transitionTime>27</transitionTime>
    <slideShowTime>20</slideShowTime>
    <startZoom>70</startZoom>
    <endZoom>100</endZoom>
    <startPosition>TC</startPosition>
    <endPosition>BC</endPosition>
    </item>
    <item>
    <title><![CDATA[<font size="18" color="#224F91">No words needed..</font>]]></title>
    <path>content/images/image4.jpg</path>
    <link></link>
    <target>_blank</target>
    <transitionTime>12</transitionTime>
    <slideShowTime>9</slideShowTime>
    <startZoom>80</startZoom>
    <endZoom>80</endZoom>
    <startPosition>BL</startPosition>
    <endPosition>TR</endPosition>
    </item>
    <item>
    <title></title>
    <path>content/images/image5.jpg</path>
    <link></link>
    <target>_blank</target>
    <transitionTime>35</transitionTime>
    <slideShowTime>32</slideShowTime>
    <startZoom>55</startZoom>
    <endZoom>100</endZoom>
    <startPosition>BC</startPosition>
    <endPosition>TC</endPosition>
    </item>
    -->
    <item>
    <title></title>
    <path>content/images/image6.jpg</path>
    <link>http://www.flabell.com</link>
    <target>_blank</target>
    <transitionTime>10</transitionTime>
    <slideShowTime>8</slideShowTime>
    <startZoom>40</startZoom>
    <endZoom>35</endZoom>
    <startPosition>ML</startPosition>
    <endPosition>MR</endPosition>
    </item>
    <item>
    <title></title>
    <path>content/images/image7.jpg</path>
    <link></link>
    <target>_blank</target>
    <transitionTime>20</transitionTime>
    <slideShowTime>8</slideShowTime>
    <startZoom>70</startZoom>
    <endZoom>55</endZoom>
    <startPosition>MR</startPosition>
    <endPosition>ML</endPosition>
    </item>
    <item>
    <title></title>
    <path>content/images/image3.jpg</path>
    <link></link>
    <target>_blank</target>
    <transitionTime>20</transitionTime>
    <slideShowTime>8</slideShowTime>
    <startZoom>50</startZoom>
    <endZoom>60</endZoom>
    <startPosition>ML</startPosition>
    <endPosition>MR</endPosition>
    </item>
    </kenburns>

    Hi there,
    Thank you for responding.  When I say component, I have purchased a flash component from a company called www.flabell.com.  When you buy the component, you get the as, swf, assest, images, fla etc etc. 
    My goal is to embed this component into a flash project that I am working on at the moment which involves importing the assets/resources from the flabell component folder into the library of my current flash project.
    My folder structure at the moment is that I have top level folder call project.  In this folder is my actual flash project folder and the flabell component folder.  So no the html that embeds my main swf is not in the same folder as my 3 party swf - they are in two different locations.  However should this be an issue if I am importing the xml into my main project library anyway?
    Hope this info shines more light.
    Regards
    volterony22

  • Unable to load the 'C:\InetPub\robohelp\' project.  The project is invalid.

    We're having troubles opening/viewing our 'prepsmart' project
    on our production server. (It works fine in our test environment).
    I have tried re-installing RoboEngine 4.0, and successfully
    re-generated and re-published the project to the server. However,
    when I try to access the project using a url like:
    http://<servername>:<port>/RoboAPI.asp?project=prepsmart&context=700,
    it displays the message: "Contragulations The RoboEngine has been
    successfully created. To get started using RoboEngine, you need to
    publish a project. Please see the getting started guide or
    deployment manual that corresponds to your authoring tool for more
    information. "
    I see the same screen if I click on "View Project" within the
    RogoEngine Configuration Manager.
    When I click the Troubleshoot icon in the Configuration
    manager, it lists the following errors:
    Unable to load the 'C:\InetPub\robohelp\' project. The
    project is invalid.
    Project prepsmart cannot be found.
    Unable to locate the ' ' window.
    Cannot find the list of projects.
    If I specify a specific page (i.e.
    http://denpiis01:8000/Robo/BIN/Robo.dll?tpc=/robo/projects/prepsmart/Getting_Started.htm),
    it displays the help page. So, I
    think the web site is configured and working OK.
    Any ideas why I can successfully publish the project, but
    RoboEngine can't find the project?
    Thanks,
    Greg

    Hello Vipul Kumawat,
    I saw a related thread from here:
    http://stackoverflow.com/questions/15246449/visual-studio-xaml-designer-not-getting-loaded
    Their solution is related to fix corrupt Visual Studio.
    So may I clarify the following:
    1. What's your Visual Studio version?
    2. Have you ever tried to repair Visual Studio from control panel first?
    3. Can you reproduce this issue when access any other new projects? For example, Store App, WPF App, or even new simple Windows Phone app? What's the result if you use them?
    Best regards,
    Barry
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • How do I get Vienna Instruments (VI's) into a Logic Project?

    so, I'm running an  IMax OS X 10.6.7, with Logic Pro 9.1.4
    I recently downloaded Vienna Symphonic Library Special Edition and Special Edition plus, the latest version.  Everything is now downloaded and ready to go, and I have started messing around with patches, saving matrices, etc. on the standalone Vienna Software.
    So my question is, how do I import the VI's into a Logic Project?  I have read the Logic Manual, and it doesn't provide detailed instructions on how to do this.  When I look at the Allowable VI plug ins in Logic, it shows the vienna instruments there, but I just don't know how exactly to go from having the matrices saved in my custom folder, using them with the standalone vienna player to actually using them within a Logic Project to create midi regions/tracks, and turn old midid regions/tracks that were created with Logic instruments in to tracks/regions with the Vienna Virtual Instruments.
    Help?

    Yes, I know how to run a software instrument.  I actually figured out how to do this on my own, and am assuming that it is the best way.  I just loaded any software "Logic" instrument, and then loaded the Vienna matrix into a plug in slot.
    So that seems to work, but now I have more questions.  Do you use Vienna?
    If I already have a violin region recorded on a Logic instrument track, I have realized that i can just copy and past it onto the new track with the Vienna plug in and it will adopt those settings, but my question is this:
    Vienna seems to make a big deal out of being able to play all the articulations of one instrument on just one track, with keyswitch controls, etc.  But if I'm working with Midi data on a track in logic and I'm not performing all the parts "live" while recording, how do I get the articulation changes to stay in place, so that I can have a violin play staccato, legato, and pizzicato all in one track, without having to manually hit the keyswitches to change the articulations while the track is playing?  obviously I can't do this while bouncing, or with multiple tracks at once, so how to you create a single track with multiple articulations in Vienna, plug it into a Logic Track, and have it playback with the changes in articulations, without having to manually change it.
    Any ideas?
    I have a lot of multi track orchestral projects composed using logic instruments, but I want to get all those over to Vienna Instruments as well.  What would be the easiest way to do this, with consideration to my above question concerning one track for multiple articulations of an instrument?

  • Is there a way to make a long clip into a short clip without compressing it any further?

    Is there a way to make a long clip into a short clip without compressing it any further?
    I went through all my old formats (VHS, hi8, miniDV, etc) and captured them. They end up as .mov files. Some of the longer 2hr ones are about 28GB.
    If I am making a new project and I want to edit in short clips from several of these longer files, is there a way to save a short clip from an existing file without compressing it any further?
    In other words, lets say I have 10 2hr files, but I know I only want 1 minute from each. Is there a way to select the good 1 minute from each .mov file that I want to use and a version of this 1 minute from each in the folder I am working on the project in, without compressing them??? I like to keep all of the content I am working with on a project in its own folder in case the project needs to be moved from one hard drive to the next while I am working on it. I would hate to have to make a folder that is 280GB or more when I only need a minute from each larger file.
    I hope I have asked this in a way that is understandable. Maybe there is a term for what I want to do, that I don't know yet that has its own help section too.   Thanks for any assistance

    Thanks Jon - That's kind of where I started, but the part of that I need help with on is the second to last step.
    "Export using a codec that matches the source material. "
    The codec they were captured in is .mov at DV quality, but then after picking .mov, there are so many other options to choose from as far as compression goes from sound quality and settings, to how many passes, etc. I just want the new clip to be of the same quality as the original clip. It looks so complicated and its not clear to me what options to pick to match the original.
    Is there a setting or preference that helps you to match the compression settings of the original clip? Or is there  a way to detect the settings of the original clip so I can repeat that in the shortened clip??

Maybe you are looking for