Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bioderm history in-game link not working #17

Open
juanitogan opened this issue Jul 29, 2019 · 0 comments
Open

Bioderm history in-game link not working #17

juanitogan opened this issue Jul 29, 2019 · 0 comments
Assignees
Labels

Comments

@juanitogan
Copy link
Owner

juanitogan commented Jul 29, 2019

As reported on the GOG version, their version does not load the help file for Bioderm Biographies when in the Bioderm Facility > Biovat. When hovering over the Bioderm's avatar, the popup help says this: "Right click to view the BGM donor's history". Well, it turns out my RBXIT rebuild of the help file doesn't do this either due to these being subtopic links to points mid-page on the Bioderm Biographies page, which I didn't account for in the recompile because I failed to notice I needed to.

More info here:
https://www.gog.com/forum/missionforce_cyberstorm/bioderm_history_bug

Because a subtopic request from CSTORM looks exactly like a topic request, there is no obvious solution when trying to translate that call to a CHM help file URL. That is, without building more tech.

The first idea that came to mind is to maybe expand the tools to look for mid-page links and auto create a redirect page for each one. This sounds a bit messy on the source files front... and I don't yet know if CHM supports redirect meta commands anyhow.

The next idea is to (more or less manually) create a lookup file for translating CSTORM requests to CHM URLS, page top or mid-page. I'm in full control of how I build the middleman MVIEWER2.EXE. Thus, this is doable, if not messier on the provided-files front.

Another idea is to look more at how CHMs handle topics and maybe manually expand the decompiled topic list to include the missing subtopic calls. Then, see if I can load the CHM by topic instead of URL, which I believe I can... but, apparently, can't. Even if I could, it appears I would still need a lookup file. CHMs can load by Map ID, but those aliases would need to be created from scratch and, again, still needs a lookup table due to numeric IDs. Will probably go with the second idea above.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant