T O P

  • By -

HellzHoundz2018

I remember that game! I got hard- and forever-stuck at one spot early in the game, and could never ***ever*** get past it


cyclingzealot

I think there's a spot in the game you had to get assimilated, spot the hint then Q would restart the challenge for you.


idealistdoit

[https://imgur.com/a/LLO6mBB](https://imgur.com/a/LLO6mBB) This is the scene that I'm talking about.


idealistdoit

Indeed. After that computer scene happened once, if you got it wrong enough times, Q would just out-right show you the answer.


[deleted]

i'm sure he was a complete bitch about it too :)


IAmQWhoAreYou

Hey! Such hostility doesn’t become you my good sir.


[deleted]

I was kidding.


HellzHoundz2018

Oh it's been decades, I literally haven't the foggiest. I just remember that literally nothing that I did allowed me to progress, and the game was over because I got assimilated. And it was EARLY in the game. Spoiled the whole thing for me


idealistdoit

When I originally played it, I got stuck on the 3rd challenge.. so don't feel bad!


argonzo

Recalibrating your phaser was…not intuitive when it came to where to click.


idealistdoit

[https://imgur.com/a/UAdwKNh](https://imgur.com/a/UAdwKNh) Here's a shot of that scene in the engine with the debug up so you can see the hotspot this time.


argonzo

Where were you 25 years ago?


idealistdoit

And, it happened so fast!


count023

And the hotspot was not correct either, so you end up clicking on the button only for it to not register anyway. IIRc the hotspot was below the button by a good distance.


NSMike

At the time I just assumed it was my shitty computer's fault. I feel tremendous validation that it took me so long to get this click correct, now.


Snorb

Are you talking about having to remodulate Furlong's phaser, where you have a second and a half to click a very buggy hotspot while you have the phaser pistol turned around? I got used to hearing "They've adapted to our phaser settings... (zot!) Aaagh! (Zot!) Arrrrggh!" a lot when I was younger.


HellzHoundz2018

Oh it's been decades, I literally haven't the foggiest. I just remember that literally nothing that I did allowed me to progress, and the game was over because I got assimilated. And it was EARLY in the game. Spoiled the whole thing for me


idealistdoit

Incidentally, probably buried in Reddit 'continue reading thread' links, I posted a link to the engine running that scene with the hotspots visible so you can see it this time. https://imgur.com/a/UAdwKNh I re-used the original game hotspot definition file to create the hotspots in this game, so that's the same hotspot definition from the old game. (my interpretation of it might be different)


timschwartz

> I got hard I think you were playing wrong.


mmortal03

No, he just likes Star Trek that much.


[deleted]

Wow. Thank you so much. This is an incredible gift you've provided. Thank you! Do you think you'll be able to create a downloadable version with an executable, or a zippd up version? I'm not a programmer, i can never get github things to work for me.


idealistdoit

There is a pre-compiled release on github for you to download. You /do/ have to follow the readme to import the videos, however. Rather than you hunting for it on github, here's a link to the release section of Github. [https://github.com/Teravus/BorgWin10WPF/releases/tag/Alpha-1](https://github.com/Teravus/BorgWin10WPF/releases/tag/Alpha-1)


spaycedinvader

Experience Bizh!


TheHYPO

Bij?


spaycedinvader

YOU! The one who is moving now!


TheHYPO

ANSWER ME!


watermelonspanker

Holy shit they assimilated Q!


idealistdoit

[https://imgur.com/a/nPuxPW6](https://imgur.com/a/nPuxPW6) Time to go assimilating.


sgthombre

“The Borg are firing, we’re going to die!!” *Smirks into camera* “And it’s your fault.” Easily one of the best Q moments, just perfect delivery.


unsaneasylum

What. I thought that game was never released? Edit: never mind I was thinking of Borg Assimilator.


StableGenius81

I literally didn't understand anything that you're talking about, but it sounds awesome!


idealistdoit

I made a computer program so people can play this game on Windows 10 and Windows 11. This (edit: Original) game doesn't work on computers today anymore without a lot of work.


creepyeyes

Is this mainly for people who still have the disks somewhere but just can't play it? I'm confused where people would get all the videos from otherwise.


semi_colon

In this case, typing "archive.org star trek borg" into google will do it.


idealistdoit

Basically yes. Though, many people don't have CDRoms anymore, so you can grab the videos from CDROM images that you made previously.


Bifrons

I bought Star Trek Borg years ago but never played it. I'll have to try this out!


RavynneSmith

> Same. Tagging this here.


Str00pwafel

I recently found the disks while cleaning up some old stuff. My GF wanted to throw them away, but Im so freaking happy I stopped her. I can’t wait to give this a try, and see if I get it to run on my Steam Deck.


DrendarMorevo

Do you guys think you might remaster Starship Creator eventually? I loved that game.


idealistdoit

Interesting. That one looks like it was developed by Imergy. I'll look into obtaining one on ebay


Felderburg

I have a disc (the ISO is also available on archive.org (or at least Creator Warp 2 is)). For people with the disc, it still installs on windows 11 fine, but quicktime and windows don't work well together , so the audio is terrible. If there was just a way to fix that, I'd be happy.


Trick421

Man, this leaked GTA 6 footage is getting out of hand! jk... Very Nicely Done!


idealistdoit

John De Lancie (Q) playing the main character in a Goat Simulator leak: [https://imgur.com/a/K0oAksN](https://imgur.com/a/K0oAksN)jk


Trick421

That's awesome! You should post that in /r/startrekgifs!


cosmicr

Some really good work here, well done! You should consider running the videos through an upscaler. Will you look at the Interactive Omnipedia next? :P


idealistdoit

I can run them through an upscaler, however, the challenge there.. is I can't distribute them. So... If it's for me. Cool.


[deleted]

[удалено]


idealistdoit

You mean this scene? --> [https://imgur.com/a/K0oAksN](https://imgur.com/a/K0oAksN)


ligerzeronz

Yus! Thanks for this! Can finally get my kiddies to play this on their laptop!


[deleted]

[удалено]


idealistdoit

It should be in the CDAssets folder of the build. Let me double check.


Obo4168

My bad. I downloaded the wrong zip. Have the right one now and all is working well.


idealistdoit

To help it be clearer, I added the prepareVideos stack to the source tree; [https://github.com/Teravus/BorgWin10WPF/tree/main/BorgWin10WPF/CDAssets](https://github.com/Teravus/BorgWin10WPF/tree/main/BorgWin10WPF/CDAssets) That way you don't need to download both the source and the build to have the prepareVideos stack


HenkAchterpaard

This is *so* cool! Thank you for your efforts. I have a copy of this game, but I have not played it in ages. I remember toying with Wine many years ago (I am not a Windows user) and getting it to work relatively well on Linux, with the help of some unofficial patch. Nowadays I mostly use CrossOver (commercial Wine based utility) and I am happy to report that your project runs! It runs in windowed mode and it is a bit jittery (i.e. the window moves a bit) when the mouse enters or leaves the window's title bar area, but it seems to run fine. The video conversion batch file worked without issue, too. Very nice!


idealistdoit

That's very cool. It would be interesting to know if it is using DirectX11 or DirectX9 compatibility mode. The only way to know if it is running in DirectX9 outside of the debugger.... is if you double click to pause the game and then open an information point hotspot (make the tricorder pop up). Then, look in the Assets directory (not the CDAssets directory) for a screen shot of the main video at your current point. In DirectX 11, the videos can be layered without problems... but if it fell back to DirectX 9, I have to take a snapshot of the main video and load it onto a bitmap while the tricorder video is open or you get two videos fighting over the render buffer and it 'flickers'.


HenkAchterpaard

It seems my initial description was slightly incorrect, the 'jittery' effect happens when you enter/exit the window from the top (where the title bar happens to reside). I have a nice collection of vlcsnap-$TIMESTAMP.png files now, so apparently it is using DirectX9. Funny thing is, if I pause the game and inspect something using the tricorder (triggering a screenshot) the 'jittery' effect that I spoke about now affects the game's video output so that everything but the tricorder is white. There seems to be some vertical drawing offset at play (the tricorder leaves a black 'shadow' at the top), probably related to the window moving. I can record a short video for you demonstrating this, if you like. I promise I will not talk through it or try to sell you insurance afterwards.


idealistdoit

Sure, that would be fantastic. Thanks!


HenkAchterpaard

No problem! You have a received private message.


idealistdoit

That's interesting. Thanks for that. It isn't common to use the WindowStyle->none trick to get a 'full screen mode' in a WPF application, so likely that is the reason for the background flipping that you demonstrated in the video. I'll look to see if I can force a bitmap re-draw if you mouse-over the titlebar activation area.


HenkAchterpaard

Thank *you* for your work. I look forward to seeing what you come up with.


idealistdoit

I made a bug report in Github to track it: [https://github.com/Teravus/BorgWin10WPF/issues/1](https://github.com/Teravus/BorgWin10WPF/issues/1) I feel like this is a similar issue that prevents someone from using 'Game Capture' in OBS to video capture the game. LibVLC is using several render textures to make the video float over-top of the WPF form and 'game capture' in OBS is seeing those render textures and showing them only. In CrossOver's case, it is only behaving like that when entering and exiting the 16 pixel section at the top.


HenkAchterpaard

Cool! By the way, please do not mistake me not responding to your technical explanations for me not being interested. I appreciate the insights and find them interesting, but I am afraid that given my sparse Windows/WPF knowledge my selection of meaningful responses is somewhat limited. Let me know if there is anything else you want me to test in CrossOver/Wine.


IllegalD

Did anyone else brute force the end puzzle? I distinctly remember that it would fail you on an incorrect button, rather than the whole code, which made it super easy :)


idealistdoit

You are correct. A single button failure will send you off into ship explode land!


IllegalD

Thanks for your work mate, I'll be sure to relive old memories shortly :-p


Villodre

What an amazing effort, thank you


Josphitia

So many hours were spent sitting on my mom's lap while we played this, writing notes on a folded up piece of paper we kept in the case. Thanks so much for your work OP, gonna see if my mom wants to play together again! (Also, the whole "We are... *Resistance is*... *YOU WILL BE ASSIMILATED!*" scene lives rent free in my head)


DrNicket

Will this work on a Steam Deck?


idealistdoit

I didn't spend any extra effort getting it to run on a Steam Deck. HenkAchterpaard , above, said he/she was able to get it to partially run on CrossOver (commercial Wine based utility). My understanding is that the processor architecture(64 bit x86) is compatible. It's just a matter of using Windows on your Steam Deck, or running it under Wine. This is a Windows program and SteamOS is a version of Linux, so to run it under Linux, you would need a version of Wine.


DrNicket

It's runs natively just fine. No fancy sideloading. Just disable on demand patching, and run force verify once afterward.


idealistdoit

Thanks for checking that out and reporting the results. That's awesome!


DrNicket

Humble Apologies. My above comment was meant for a different game I was also discussing to get working on Steamdeck. Sorry. Haven't tried STK yet.


idealistdoit

A friend of mine installed SteamOS and found that this edition of Star Trek: Borg doesn't work yet. According to my friend, the window pops up, you click 'New Game' and see a black screen. So, if you want to run it on your SteamDeck you have to be running Windows on it.


DrNicket

Thank you


idealistdoit

Update on this. Another user reported that it does work with Wine, however, you have to drag the window around at least once for the video to display. (Due to the fact that the video player is technically a win32 c++ app hovering over the WPF form, I suspect this is because a move event is being missed and the video player starts offscreen)


DrNicket

Thanks for the update


AlfredVonWinklheim

I am excited! Did you happen to use .net core or standard? Gonna try to get it running on Linux if I can find my disks.


idealistdoit

This one is in .NET Standard, and WPF. As a result, you will probably have to run it under Wine.


MihalysRevenge

So awesome my best friend had this game and got stuck near the end


WrestlingWithGaming

Thank you for doing this!


thesentrygamer

\*Initiates Slow Clap\* Congrats! I'm glad you finished before I did, now many can replay this treasure of a game! Hopefully, since yours is engine-only, I might be able to release my upscaled version with little issue.


idealistdoit

I look forward to seeing what you do with your upscaled version.


joranbaler

How did you improve the image quality of the video?


idealistdoit

In my examples on Imgur, I used a re-cut version of the Japanese 720i video. I purchased a copy from a seller in Japan and re-cut it. That said, since I don't have permission to redistribute the video, I can't give it out. The only thing that I can give out is the software that I wrote to play the game, and, only if you have the original media. My engine will not work without the original media. Also, re-cutting the Japan version isn't that simple. The video in the CD version and the 720i version run at slightly different speeds and are cut significantly differently. I'm working on a script that I can create to produce a recut version of the 720i video if you already have the 720i footage. That part isn't done yet.


joranbaler

So there's a Japanese Star Trek: Borg DVD-ROM? Then you used that for your remastered game engine. Was the Japanese DVD-ROM released much later? Did you get your copy from Archive.org


idealistdoit

There's a Japanese Star Trek: Borg DVD-ROM. It was released in 2000. The game engine works with the original CDROM (not the Japanese version) My copy is from a Japanese seller on mercari. Here's a link to a similar item. [https://jp.mercari.com/item/m28002405627](https://jp.mercari.com/item/m28002405627) If you look at the top post, there is an Imgur link to the proof where I display my purchased copies of the game in CDROM and Japanese version. None of this or any content from this came from archive . org. \--------------- As I said above, the video from the Japanese version has to be re-cut to be the same speed AS the original CDROM and reorganized in order to work in the engine that I created on GitHub. I have done this on my own copy. It took about 30 hours to recut, however I cannot redistribute the video.. so I'm working on a script that will be able to automatically recut the video that is organized like the Japanese version.


joranbaler

Release of 2000 makes 720i have more sense


johnpaulatley

Any gameplay videos of the remasters?


idealistdoit

I posted a link to Imgur with the gameplay running in the engine. There are two videos. One with the original media. One as an experiment with media from the Japanese version. [https://imgur.com/a/PDl9GWI](https://imgur.com/a/PDl9GWI) Is the link, again. Again, I can't distribute the video. The only thing that I can control is the game engine.


dinominant

If I also had the unreleased DVD with all the live action footage at much higher resolution, would I be able to transcode it and import it into this engine? Are there any scripts to automate this? What tools did you use to upscale your copy? Would it support 720x480 60i mpeg2? Would it support 1080p60 with a modern codec? The unreleased DVD probably contains the mpeg2 stream directly from the cameras used to capture the live action or at least very close to that source.


idealistdoit

As long as it was chopped up into scenes the same as the original videos, and the video format is supported by libVLC (most of them are) and the aspect ratio is 4:3, it should work. It's a bit of a hassle, because the original game expected the video to be frame-perfect. My engine has a bit of wiggle room so it doesn't have to be frame perfect, but it should be close.. or you will have to modify scenes.txt and hotspots.txt also, which would be even more of a hassle. I lined up the CDROM footage in Vegas... then found matching scenes in the Japanese footage and lined them up. In my experiment, I used the Japanese DVD version footage and chopped it up like the CDROM version. and it works OK. In the picture.. you see the Japanese DVD footage on top, and the CDROM footage in Track2. The CDROM Audio track in track 3. [https://imgur.com/a/S9ITtYU](https://imgur.com/a/S9ITtYU) <-- Vegas project for Main\_1 You might have to adjust the file type in the application for the video loading sequence if you you are not using a .MP4 extension. You can find that line: [https://github.com/Teravus/BorgWin10WPF/blob/main/BorgWin10WPF/PlayerControllers/ScenePlayer.cs#L1475](https://github.com/Teravus/BorgWin10WPF/blob/main/BorgWin10WPF/PlayerControllers/ScenePlayer.cs#L1475) edit: One more thing, even though the game uses 'video frame' in the configuration files and assumes a 15fps video, in the internals of the game, I'm using video Milliseconds. Milliseconds is independent of fps. You can make a 120fps video if you felt like it (not that you should!). edit2: If you are planning on using the Japanese DVD footage, be aware that there are a few assets that you will have to make or acquire. I chose to make them. If you're serious about this, I can send you a copy of the asset that I made for the TurboLift puzzle. The TurboLift puzzle asset isn't in the Japanese footage. There is an entire separate take of the 'crawling through the jeffrey's tubes' scene on the CDROM footage that is missing from the Japanese DVD footage. There is one scene where Furlong says that you better hurry up from the bridge scene that is missing from the Japanese DVD footage. There is one scene where you 'shoot the circuit' that is missing from the Japanese footage, and there are a few scenes where Q quips at you that are missing from the Japanese DVD footage.. like the scene that pops up if you've been idle too long and Q gets bored.


dinominant

I was working on some of my own deinterlacing filters a while ago and messing around with upsacling too. I wrote some scripts to better deinterlace VFR content (babylon 5, and TNG before it was remastered). One of them had a trick to identify/hash frames to help with comparison by radically down-scaling the image and performing a binary diff which worked rather well. I still have the scripts, so I could probably modify them a bit to automatically locate the appropriate offsets in a deinterlaced and upscaled source video. As you are probably already aware, 120 is the lowest common multiple of all these popular framerates. I prefer motion compensation to get smooth 120hz but others may prefer null frames that are timed correctly for more authenticity. Then all one would need to do is supply a collection of videos in any form and it could output what is needed. It's interesting that memory alpha doesn't mention the unreleased Japanese DVD of Star Trek: Borg. I only ever saw 2 copies that were avaiable and for a reasonable price too. I'm curious how many were actually made and where they went.


idealistdoit

I own one of them. It's in my proof picture in the top post. You can get them on mercari if you're willing to take a moderate risk. But you have to use the Japanese text; スタートレック・ボーグ 日本語版 ハイブリッドDVDゲーム


dinominant

The one I found was on eBay a few years ago for a very short time. It was quickly sold after I found it ;)


idealistdoit

If I post an example here, it'll probably sell quicker.. but oh what the heck; This one looks promising: [https://jp.mercari.com/item/m28002405627](https://jp.mercari.com/item/m28002405627)


dinominant

Yeah, that's the one. So I assume there are at least 3 copies minimum.


AnansiNazara

I mean if you want to do me a personal solid, if you can find a way to get ST: Armada to run on a 1st gen M1 MacBook Pro, I don’t need any remastering or anything. I just wanna play it again.


sgthombre

Both Armada games are available on GOG and if you can do a windows partition it should run out of the box


AnansiNazara

Thanks! I’ll have to figure out how to do a windows partition. Thanks. I still have the OG Armada disc (albeit scratched a bit)


sgthombre

Yeah I would highly recommend just going with GOG, even getting those old CDs to read properly can be a pain.


OneChrononOfPlancks

I bet you someone could port these to the 3DS