Originally Posted by GeneralChaos
I have to ask this, knowing the likely answer. Will it ever be possible to IMPORT a MID's build into LIVE servers, say while doing a respec? And yes, I realize the complexity of that question :P
|
Titan Network Presents: Titan Sentinel
Victory Wiki
Login Screen changer (OS X/Windows/*nix)
Web based Base designer
SO/DO Enhancement Standardization Pack
CoH Community Mods Installer
Unless the devs specifically implement some way to read in a build during a respec there isn't anything the Titan team could do to implement this feature (except possibly making a bot program which would violate the EULA).
|
We actually have zilch to do with the Facebook app, it was developed completely independently by someone else. Not that we mind, of course, it sounds really neat, but we have no idea what broke it, what it would take to fix it, and really, didn't even know it existed until around two weeks ago. You'll have to ask the devs of the Facebook app for more info.
We've been saving Paragon City for eight and a half years. It's time to do it one more time.
(If you love this game as much as I do, please read that post.)
We would love to do something like this, but Adeon is right. There would have to be some sort of API to access the game database outside the game itself. If I worked for Paragon Studios, I'd make this a high priority, but... well...
We actually have zilch to do with the Facebook app, it was developed completely independently by someone else. Not that we mind, of course, it sounds really neat, but we have no idea what broke it, what it would take to fix it, and really, didn't even know it existed until around two weeks ago. You'll have to ask the devs of the Facebook app for more info. |
Victory Wiki
Login Screen changer (OS X/Windows/*nix)
Web based Base designer
SO/DO Enhancement Standardization Pack
CoH Community Mods Installer
Well this is a handy little program. Pulled out the build for one of my characters and it worked perfectly. This is going to make the I19 respec-a-thon a lot easier, I think, since I can get the characters as-is exported now.
One question: Can you make it catch Accolades in the build export, too?
Aegis Rose, Forcefield/Energy Defender - Freedom
"Bubble up for safety!"
I have to ask this, knowing the likely answer. Will it ever be possible to IMPORT a MID's build into LIVE servers, say while doing a respec? And yes, I realize the complexity of that question :P
|
Also, it won't read characters from the TEST/BETA server. Is this intentional, or does that mean i19 will break it?
|
Having said that, however, the build manifest for the live build will be kept up to date, and Issue 19 won't prevent Titan Sentinel from working.
Having said that, a few changes like logging out to the character screen and the recent tweak to Inherent Fitness still merit a revision to the tracker software, which will be made available in a few days.
Yes and no.
Yes: Titan Sentinel identifies every power that belongs to your character, including any Day Jobs, Temporary Powers or whatever else, but only the build related ones get exported to the Mids chunks.
No: Mids just has a toggle switch for all Accolades, whether on or off. Any partial Accolades owned by characters can't be exported correctly, and frankly, it's a trivial matter to just click the button in Mids after the export it does provide.
Okay, fair enough. I kind of had a feeling it was more complicated than it seemed. I mean, otherwise it'd already been there, considering how thorough the program already is.
Aegis Rose, Forcefield/Energy Defender - Freedom
"Bubble up for safety!"
...
As a secondary question: As a sop to us poor paranoids, is there any chance you could release the source code, so we can stare at it and convince ourselves that we trust it? Please don't take this as implying that I have any reason to believe that you aren't trustworthy, but I have thus far, so far as I know, successfully avoided viruses and the like for twenty-some years, and one of my core tactics has been a level of habitual distrust which many people would regard as paranoia. ... |
I had a guy come to my door selling satellite TV contracts. I need one, and am so sick of cable, but I sent him off without any deal because he wouldn't leave me with a written copy of the contract details to look over, but insisted I had to let him make a phone call, then give the person on the other end enough personal information to do a credit check on me. That right there means it could have been - though probably wasn't - a scam. Might be? Gotta say no. I told him approximately the same thing I'm going to say here...
I completely love the idea of Sentinel - I need exported builds as much as anyone, more than most. I hate having to write a build down by hand before respec'ing and then try to recreate it with the current tools.
But I'm wary of precedent. I am familiar with situations where very reliable seeming groups of coders, for years, wrote add ons and client boosts for other games/online apps that many community members - often well known, super helpful users - relied on because they had added needed features that the official developers were leaving out.
Like this case.
And then it was discovered by one user, or two, that they had been exporting login information to their own server before it went to the official location. They said it was an oversight - but they had a complete database now of thousands of users' login name and IP address. That right there is valuable data, for legit and not so legit purposes...
So, not accusing you of any wrongdoing, or even considering it, but you're setting up a possibly exploitable situation. And you yourselves need warning that someone might come along, be super helpful and join your team, only to be exploiting your network and possibly undermine its good name by harvesting data that should be protected.
For your own good, open source your code. It actually makes it less likely someone will steal your code and put their name on it: with open source code, it would be trivial to detect such thievery, and punishable under regular copyright laws anyway. Criminal ones, so you wouldn't have to raise money to sue, or anything, at least that seems like how it is right now.
And it will raise your reputation immensely. (Not to mention garner extra donations, probably! Think of the high quality microphone you could get!)
That is all...
I'm wary of precedent. I am familiar with situations where very reliable seeming groups of coders, for years, wrote add ons and client boosts for other games/online apps that many community members - often well known, super helpful users - relied on because they had added needed features that the official developers were leaving out.
Like this case. And then it was discovered by one user, or two, that they had been exporting login information to their own server before it went to the official location. They said it was an oversight - but they had a complete database now of thousands of users' login name and IP address. That right there is valuable data, for legit and not so legit purposes... |
That depends entirely on the license used to make it open source.
http://www.fimfiction.net/story/36641/My-Little-Exalt
For your own good, open source your code. It actually makes it less likely someone will steal your code and put their name on it: with open source code, it would be trivial to detect such thievery, and punishable under regular copyright laws anyway. Criminal ones, so you wouldn't have to raise money to sue, or anything, at least that seems like how it is right now.
|
There are a few things we do that, in the wrong hands, could--emphasis on potentially--be used to search for exploits. I will be up front in saying that we have not found any. If we had, we'd be contacting the developers and quietly letting them know about it. But it's probably also important to note that we're not looking for exploits. If we open-sourced the software, I'd bet dollars to doughnuts that there would be people out there who snag it for the specific purpose of using the techniques we do to try to cheat.
At that point, even if we're not directly responsible in writing the code that degrades the game, I still feel like we'd have some moral culpability. That's just not something I'm willing to risk.
I am 100% committed to not doing evil or destructive things. We value people's privacy extremely highly. I will say that the application does not write anything to any running processes, and it only transmits to our servers information that is necessary to provide the services you see when you browse around our sites. It absolutely, positively never accesses your NCsoft or City of Heroes login information, and as long as I'm involved with the Titan Network, it never will. For what it's worth, even though the code isn't open source, there is a team of around ten developers that all have access to the Sentinel source code, and they are all fine, upstanding pillars of the community. I genuinely feel that if any of them saw any shenanigans going on, including GuyPerfect (the project owner and lead developer of Sentinel), they wouldn't keep quiet about it.
Having said all of that, you're right. There's no way I can 100% guarantee that that will be the case forever and ever. I may drop dead tomorrow and through some bizarre confluence of events, the site ends up in the ends of someone less scrupulous than the current team of developers. Honestly, I think if there were ever to be a breach of privacy at the Titan Network, it's much more likely to be because, in spite of our best efforts to keep the information safe and secure, someone gets past our security and manages to hack into the server.
However, as Fleeting Whisper pointed out, I really do feel that that is highly unlikely; or at least, on the order of magnitude of likeliness as the risk you run in interacting with any reputable service provider.
Incidentally, as (hopefully!) many people have noticed, we do not run ads on any of the Titan Network sites, not even to recoup the cost of hosting, which runs $90 per month, plus various other minor costs we incur now and then. That's all paid strictly out of pocket, with the help of some donations along the way, for which we're extremely grateful. There are several reasons we do this. One of them is that if we did run ads, it would almost certainly involve allowing third parties to place content over which we have no direct control on our pages. I'm not willing to do that, because that means that through no fault of our own, we could become a vector for things such as malware.
This isn't hypothetical. Around a year or so ago, one of Wikia's ad service companies was compromised, and people accessing the old copy of the Paragon Wiki that is still hosted there were subjected to potential infection if they didn't have some sort of virus protection or modern browser-based security. That's precisely the situation we want to avoid because when all is said and done, we're players just like you. We don't do what we do to make money, we do it because these are the kinds of services that enhance our own enjoyment of the game and we want to offer everyone the opportunity to share in the coolness.
There are some really nifty systems tools out there to verify what I've said in this post. Wireshark is an awesome packet sniffer, and Microsoft's Sysinternals suite of utilities will let you look at some nitty-gritty details about what network ports an application accesses, what reads/writes are happening with what files, and so on. Both are free, widely used, and extremely reputable. A full description of how to use these tools is beyond the scope of what I can describe here, but they are available.
Now, don't take this message as a rant or even an attempt to get you to run Sentinel against your better judgment. I understand where you're coming from because I'm moderately paranoid about apps I run on my own computer. If you don't want to use Titan Sentinel, I perfectly understand, and I stand behind your reluctance 100%. I wish everyone would make such a thoughtful evaluation of risk versus reward when running third party utilities like these before just clicking "YES!!!" to every button that pops up on their screen.
As always, if you have any questions or comments feel free to post a message over on our forums, or if you don't want to post to the world at large, PM me or drop me an e-mail (tonyv@cohtitan.com). I publish my address publicly because I want to make sure I'm as accessible as possible in case someone does have concerns like this. (Well, that and because e-mail via Google apps has a damn good spam filter.)
We've been saving Paragon City for eight and a half years. It's time to do it one more time.
(If you love this game as much as I do, please read that post.)
I had to drop mega props for the awesome work on this!
Also I had two questions but one has been answered already a few times about putting up a character pic.
The second is that I can only see my badges that I have received from this play session and not all my other 300 plus badges from the past year with this toon. How can I can those in? Do I have to manually put each one in?
Well done!
This is awesome! I love badges and could never get the settitle binds to work, so I have nothing to brag about about online. When I finish waking up and run this I will .
And the export thing is just...amazing. I can't even contemplate what the app reads from to figure out what level everything was done at.
10 50's To Date! Check out Titan Sentinel; it got my CoH presence synced online
I had to drop mega props for the awesome work on this!
Also I had two questions but one has been answered already a few times about putting up a character pic. The second is that I can only see my badges that I have received from this play session and not all my other 300 plus badges from the past year with this toon. How can I can those in? Do I have to manually put each one in? |
Over the past week i've not been playing a lot, but whenever i start up Titan Sentinel and log into the game it never detects the game. It shows me as logged in, but just says "Detecting City of Heroes..." without ever detecting it. It hasn't mattered what time of day i've logged in either. i also tried logging out and back in and it still doesn't see anything. Hmmm, there is one thing i haven't checked...
Edit: D'oh! It only works if i select "Run as Administrator" when starting it up. i keep forgetting to do that since i'm still not used to Windows 7 (aka "We're not Vista with an additional service pack, really!")...
Dr. Todt's theme.
i make stuff...
Samuel_Tow is the only poster that makes me want to punch him in the head more often when I'm agreeing with him than when I'm disagreeing with him.
|
I have a problem with exporting builds into Mids' Hero Designer. The Titan Sentinel seems perfectly able to dump a build, and it looks kind of like this:
|MxDz;1008;386;772;HEX;| |789CAD925B4EC25010864F69B15C0A582A140464078D71030644131330242EA069F0| |084D9A42DA92C09BEBF3BE06EFBA0A87CE54A11AF5C19394AFE73F335FA7A4BD5947| |61EC6C97B1EC9E63F9BED9F6A601978FAC60EA594E7AB10BECC1D4971963E5F0CCEC| |718773A36D0581C3CDD68CD731EEF053EEFADC381ED9DC3989B6EAA13BE21E770323| |BA51FAE3B16374B935B1DD612EDC1CD8C351F0CB4EDB9FD803A3E50D601CB367F901| |F7E615186A07AE7B162D29FC954596908922528AF15C895A128C4AD7A4553E0004B4| |0A644D51698A2C9918EF0022B688D4A2508B4225F9182F6090240E92A4D27569954F| |0BA055266B914A8B64D988F10AAC69B4A6558CCA11A9F511900D4B842C1D55964A72| |F8EFE468866B1016302A904007AA18A9798C5E001A4EAAD1A415AADE145759275E82| |B884965206A367808E91AE63F40AA8A2B84AE23A89B7C4EF7903E21A5A6AF412B710| |35306A50F71BA0895193C4F31F575D621F8B9ED45D8A348CFA52F4ED3041FD8BF61F| |D7F6D7713E0FDF01B7CD9D63|
Unable to read data - Unable to read beyond the end of the stream. |
Unable to recognise data. Please check that you copied the build data from the forum correctly and that it's a valid format. |
*edit*
Also got an error in getting updates. It occurs to me... Do I need to have registered an account to use this?
*edit*
It works for my PC at home. Could it have something to do with the fact that this didn't seem able to grab my alignment when I was at work, but was when I was at home?
Samuel_Tow is the only poster that makes me want to punch him in the head more often when I'm agreeing with him than when I'm disagreeing with him.
|
I'm not dismissing your issues, Sam, but I do ask you direct your problems to the project's Technical Support board instead.
New program update!
It's been nearly three weeks since we rolled this out and while it hasn't been smooth sailing the whole way, the project has been very successful and we're just getting started! A few of the issues that have been reported are still issues today I'm afraid, but we're definitely working on things on our end and these will hopefully be hammered out sooner than later!
There's a new version as of today: 0.9.2
With the changes going on over on the beta test server for Issue 19, a few changes absolutely had to be made for Sentinel to work as intended. While 0.9.1 will still work when Issue 19 rolls out, it's highly recommended that you update to 0.9.2 for the few minor fixes that have a major impact.
What's new:
- Program will now trigger UAC prompt in Windows 7 and Vista for administrator access
- Modified logout detection to work correctly with quitting to chracter select screen
- Update messages modified for clarity and will now indicate when program updates are available
- Character descriptions with line breaks will now display correctly
- Fixed issue where Swap Ammo was not exporting in Mids builds
- Updated new Inherent Fitness export values as per client version 1900.201011102104.6Tr
We've been saving Paragon City for eight and a half years. It's time to do it one more time.
(If you love this game as much as I do, please read that post.)
Fixed issue where Swap Ammo was not exporting in Mids builds |
Just to be clear, what this means is that you will no longer have to right-click the app icon and select "Run as Administrator" from the popup. When you run the app normally, it solicits admin privileges from the operating system, thus the User Access Control ("UAC") popup dialog box.
|
Samuel_Tow is the only poster that makes me want to punch him in the head more often when I'm agreeing with him than when I'm disagreeing with him.
|
The new version crashes differently under WINE -- whatever Titan Sentinel does, it's causing CoH to freeze with all four CPU cores maxed out, which is three cores more than CoH usually uses.
Since a new problem that was different from the one that cropped up last time occurred, despite having no apparent cause, I'm hesitant at this point to even consider taking steps to ensure compatibility under WINE--I mean, if random things break depending on WINE's mood.
For now, I'm just gonna have to say this: Linux/WINE is not supported.