Impulse: Phase 3 Preview
Monday, February 9, 2009 by Frogboy | Discussion: PC Gaming
In June, Impulse was initially launched and in the 6 months since then, it has evolved and changed dramatically for the better.
In our development schedule, we came up with 3 phases for it. Phase 2 was released last Fall and introduced a server side platform called Impulse Reactor which provides multiplayer matchmaking and an updated UI.
So what’s in store for Phase 3?
The next major iteration of Impulse is due April 7th. And it will include the following new features:
Impulse Client updates:
- Player Rankings. Players will be able to see how they rank in a variety of games initially those that make use of Impulse Reactor. Demigod will be the first game to make full use of these new features.
- Achievements. Games for Windows Live integration will probably not be ready for Phase 3 but per game achievements will begin to show.
- Community Enhancements.
- My Impulse. This new default page for the community tab will let players manage friends lists, events, etc.
Impulse Anywhere:
A new web-based edition of Impulse is going to be created. PC software can be huge in size and downloading to your home PC is not always a viable option. Impulse Anywhere will allow users to download a .Impulse file from a website and take it home to install via Impulse on their home PC.
Impulse NOW:
A tiny new tray application will be able to be optionally used to keep users up to date on updates and let them quickly and easily access Impulse features. Best of all, it’ll be tiny in memory so users will be able to manage to keep up to date more easily than ever without having to have a client loaded.
Impulse Builder:
This new program will allow developers to start to easily submit their software to Impulse. You have a game? An application? And want to share it with the world? Impulse Builder will let you submit it. Our moderators will evaluate it and as long as it meets our quality threshold, it’ll be available to the public. This will open up Impulse to thousands of freeware, shareware, and commercial programs that they can manage through Impulse (hence easy updating, etc.).
Impulse Reactor Phase 3:
Impulse is a server based solution. What this means is that its functionality is provided via dozens of data centers distributed throughout the world. The features of Impulse do not come from the client. This is a big deal for developers because they can make use of features of Impulse without having to distribute the client.
One of the areas Stardock has been working on is in developing IP protection for publishers that also adheres to the Gamers Bill of Rights.
For game developers, Impulse Reactor Phase 3 provides features like multiplayer match-making that eliminates the need for players opening specific ports (if you’ve ever had to mess with your router to do port forwarding, you should insist to developers that they start using Impulse Reactor). It also supports achievements, rankings, tournaments, etc. And it’s free.
But for publishers, it also supports IP protection. A developer merely had to run the Impulse Reactor wrapper and then the game or application will make use of the IP protection that Stardock has been using for years. The reason this is a big deal is that it doesn’t require developers to alter source code or have different versions of their programs. One version, good protection, consumer friendly (no hassles), platform neutral (doesn’t force anyone to install a client, store, or even become a user of Impulse), and incredibly easy to use.
Beyond
Impulse Phase 3 launches just before Demigod. Demigod will really help show off some of the cool stuff that Impulse can do.
I think when Impulse’s first birthday comes up in June, people will be shocked at how much it’s changed and improved in such a short amount of time. And then we can start talking about Phase 4 which we have some really exciting things planned for.
Reply #22 Tuesday, February 10, 2009 1:58 PM
It seems that regional pricing in Impulse isn't very easy to spot or understand. After all, you are adding items in USD in your cart. And when you are doing the check out, the price are local currency with only mention about exchange rate.
The euro pricing of SoaSE: Entrechement is not very obvious for example http://forums.impulsedriven.com/338701
Reply #23 Tuesday, February 10, 2009 3:28 PM
One problem with Impulse is the lack of an estimated download time. Given the size of games(say The Witcher), I would like to have an easy way to know how much longer a download is going to take so I can make plans around what time it will be finished.
An 'Estimate Download Time' button that checks your connection to Stardock before you download would also be nice.
One thing I miss from Stardock Central is being able to view and download demos on the games page. It was easier than checking to see if a specific game had a demo. I think a 'Demos' tab would be good for Impulse.
Reply #24 Tuesday, February 10, 2009 4:13 PM
Well, personally, I think Impulse NOW should have an option to automatically download and/or install updates if that's what the user wants.
I don't know how much I'd use it personally, but I do have a much faster connection at work than at home (and this is a feature that people have been talking about on the boards for what seems like years), so I think Impulse Anywhere will be great.
Reply #25 Tuesday, February 10, 2009 4:56 PM
I hope at phase 3 the "Games" button in the Community tab will be working. At the moment it just gives the message that I can't connect to the Reactor servers.
Reply #26 Tuesday, February 10, 2009 6:08 PM
I would like to have an option to tell IMPULSE when to download something. In Australia we have capped plans. The one I am on allows me 12GB between 12pm and 12am (Sydney time where the ISP is based) and 54GB between midnight and midday. If I have a large download, I would love to be able to setup the download to start at a given time and stop downloading if it passes another time. So even if it is not finished, it would pick up again the next night during the off-peak window. Someone else posted about having a 2GB limit on their satellite each day. So similarly they would want to limit the amount IMPULSE downloads per day, thereby spanning the download over a number of days.
I guess it would work like this.
Pick the order you want downloads to occur in.
Tell Impulse to either a) download in one shot, download between a certain time and then wait for the next window or c) download X amount and wait for the next window
There would need to be a way to override the default option for each download on a case by case basis to. e.g. Schedule a 10GB download of X by time or download limit so it lasts over a week, but still tell Impulse to get the new Sins patch as soon as it can download it. (Note: This download would then come off the daily limit, so less of X is downloaded that day, keeping under the daily limit).
I hope that makes sense - I'm sure you get the idea. The implementation probably needs thinking about some more. I doubt I got it 100% right with a 5 minute post....
Reply #27 Tuesday, February 10, 2009 6:10 PM
that is among the best news I've heard. THAT is a game I don't have (somehow) but have wanted for a long time. (it is always missing from the shelves or not on super-sale next to another title I want that is) so it becoming impulse will ensure that it becomes added to my RTS archive.
With the post above this one: I agree. I don't have the time restrains, but sometimes I go to sleep without remembering to throttle up my downloads. I don't want to have it up every time I idle because I have roommates that need to have minimum latency for their gaming, but when its like 4am (or more like 6am since at 4 me might still be up) we don't, so I'd like to be able to turn on automatic downloads during times that I am not awake (but left the computer on for whatever)
Reply #28 Tuesday, February 10, 2009 7:06 PM
one more option I'd like to see is the possibility to throttle the bandwidth which Impulse can use. I'd like to reserve some bandwidth for other programms while downloading via Impulse
Reply #29 Tuesday, February 10, 2009 7:39 PM
Likewise have had trouble with downloads. I'm very very glad to hear I can make them portable. My internet connection goes through Cisco's Clean Access agent and can sometimes be interrupted to re-authenticate. I download in little fearful bits of time and hope to high heaven that I don't lose my connection lest Impulse choke and I have to start all over again. I've gotten one full download that somehow corrupted and wouldn't install to Vista (even though I followed instructions to make it a "OS-independent" archive).
Reply #30 Tuesday, February 10, 2009 8:15 PM
A hell yes on both the throttle control and scheduling suggestions. I have to stay up all bleeding night to get anything large off Impulse.
I'm practically nocturnal in an attempt to take advantage of the free period Hughesnet has overnight, Hulu in particular has destroyed my sleep schedule.
Reply #31 Tuesday, February 10, 2009 9:51 PM
Good one - I missed that one. Makes sense - P2P programs like emule has it. It means that other people can still surf the web without it being a crawl.... (i.e. they feel like they are on an unused 256 ADSL link )
Here's one that is getting REALLY fancy. The ability to detect that I am playing Sins and need a good ping time and therefore automatically suspends/throttles back so my gaming is not impacted... Of course this won't/can't work if there are multiple PCs sharing the bandwidth as it won't know about the other computer's activities....
Reply #32 Wednesday, February 11, 2009 12:34 AM
Will Impulse be getting PDF manuals for supported games? Steam has this feature and its handy for passing time while the game you just purchased is downloading.
For instance I have Company of Heroes on Steam. If I want to look at the manual for the game I right click, then select view player manual. Afer that It sends me to a webpage with a PDF of the manual.
I think Impulse could benefit from a similar feature.
Reply #33 Wednesday, February 11, 2009 1:16 AM
We've had manuals available with the games since the SDC days (usually in PDF format). For third party titles it just depends on the publisher to provide them. Granted, they're a part of the game install rather than a freely-available download, but they are there.
Reply #34 Wednesday, February 11, 2009 2:41 AM
My suggestion for the UI is to stop forcing black text on white backgrounds and instead RESPECT the user's colour scheme. It makes your applications impossible to use if you have problems with high contrast. It's the same with Skinstudio, which makes me really wish I had my money back. Is that specific enough for you? Why does a customization company hard-code their UIs to be inalterable? It's ridiculous.
Reply #35 Wednesday, February 11, 2009 6:43 AM
I don't have so much to suggest really... Well, I do, but it's things that are more complex than just impulse, I just think outside the box, sometimes even leaving the planet. I'm not very comfortable tossing out my most revolutionary ideas to just anyone though.
There is one minor thing that annoys me about impulse though. It's the inability to open the orb while logging in... I don't see why the preferences window and restore archive feature need to be disabled while connecting, it's hugely annoying.
Reply #36 Wednesday, February 11, 2009 6:52 AM
Here's one that is getting REALLY fancy. The ability to detect that I am playing Sins and need a good ping time and therefore automatically suspends/throttles back so my gaming is not impacted... Of course this won't/can't work if there are multiple PCs sharing the bandwidth as it won't know about the other computer's activities....
Use a router with QoS, no need for messing about with the network on the local computer.
Reply #37 Thursday, February 12, 2009 9:21 AM
Feedback:
Not quite "Phase 3" specific, but I've been wanting to see two dates tracked in Impulse for products:
1) Date available through Impulse (which we have)
2) Date game/app was originally released (which we don't).
Steam tracks the original release date. It's useful information for me as I browse because at a glance I can gauge what kind of tech to expect, e.g., determine the relative quality of graphics. Screenshots don't always provide an accurate portrayal of in-game graphics quality (not because they're doctored, but because they're a still shot vs motion - and often the stills look better than what you experience in actual game play. It's a matter of human perception).
I would be satisified with this additional date tracked for games/apps going forward, and perhaps over time, back-fill the data on existing offerings.
Reply #38 Friday, February 13, 2009 2:17 AM
Augh!! Doggone it Brad, I was about 30% done downloading Supreme Commander (a 3 day process so far) and made the terrific mistake of leaving my computer to take care of errands. Cisco Clean Access reset my internet connection and I lost the entire download. This is the seventh time I've tried to download the doggone game and I'm getting really REALLY tired of it. While I like the idea of Impulse, I've wasted my money in this case. And while I like the improvements you've listed there are two under-the-hood improvements that need to be made before I can successfully use large programs:
1) Impulse needs to recognize an interrupted connection, stop downloading, and save progress automatically.
2) Archiving needs a lot of improvement.
I've already communicated with support, but they're confused about my problem. If I install a program and then archive it, that program is limited to the OS on the installed computer. However, a program archived first and THEN installed should be OS independent because the download should include all the necessary files for supported OSs. a) This didn't work when I tried it and After successfully archiving a program on Vista and attempting to restore the archive on Vista (yes, the same exact operating system), Impulse STILL complained about not having the right OS files. Something's broken here and needs to be fixed.
That's 4 failed downloads, 2 failed installations due to OS problems, 1 successful installation before formatting a hard disk for other reasons, and 1 unhappy customer.
Reply #39 Saturday, February 28, 2009 2:55 AM
Looks good.
I'm really looking forward to the Impulse Anywhere part. I've often complained about wanting this sort of thing before.
Thanks.
Reply #40 Monday, March 9, 2009 1:48 PM
April 7th isn't too far away for Phase 3. I hope things are going well for this to rollout then.
Edit: turns out that's supposedly only a week before Demigod is released. Makes sense.
Please login to comment and/or vote for this skin.
Welcome Guest! Please take the time to register with us.
There are many great features available to you once you register, including:
- Richer content, access to many features that are disabled for guests like commenting on the forums and downloading skins.
- Access to a great community, with a massive database of many, many areas of interest.
- Access to contests & subscription offers like exclusive emails.
- It's simple, and FREE!
Reply #21 Tuesday, February 10, 2009 1:50 PM
A few comments/questions:
1. I find it interesting that gaming philosophy has changed a lot at SD. Originally, gaming wasn't going to be ranked because of all the negative associations associated with ranked game play. Now that's being incorporated. I personally think this is for the best, as it gives the game makers the option of having rankings, whereas intentionally not making this will be limiting the options of using Impulse as a gaming platform.
2. Will Impulse NOW run separately? For example, could you run just that separate from Impulse? It sounds mostly just like an RSS feeder than anything. Or is there more than just info that it's used for? I'm not clear on what "quickly and easily access Impulse features" means.
3. There's a lot of cool possiblities being created here, but are any non-SD publisher games going to be able to use these new features? Will SD have to be the publisher in order for a lot of these features to be utilized?
4. What is the relationship between Stardock and Games for Windows Live? I downloaded Microsoft's application and it looked like a modded version of Impulse, but without the game selection and harder to use. And Windows Live integration was a planned feature? So people that have Xbox accounts via Live can also use them for PC gaming?