Author Archives: Snake

RoL Beta, Etc.

I forgot that I’d said I was gonna weigh in on the Rise of Legends beta sometime. Since it’s been about a month from the game going gold, I figured now was a good time to do so. But seeing as I haven’t touched the beta in two months (god damn you, Oblivion!), I decided to just paste something I’d posted on the beta forums. Joe Pishgar had asked us to post our first impressions on the game. My feelings are still pretty much unchanged now, but remember that this was still in beta (though the only difference between the beta and retail is performance and bugs):

I’m having a hard time getting into this game. Maybe it’s just that some days I’ll get 10 random crashes, my computer will lock, or my monitors will turn off, and other days (like today), I’ll get no crashing whatsoever. (Maybe it’s because I left steam open; I smell a conspiracy :P)

Or maybe it’s the fantasy setting. I loved RoN cause it had some sense of realism to it. I like the vinci units well enough; they’ve got a neat art style and nearly realistic feel. But now that I’ve gotten into the alin campaign, I feel a bit out of place. The alin units, buildings, spells, etc. don’t feel as natural and easy to grasp. Just the last scenario I played, I had to read all the alin tips to figure out how to transport units. Summoning winds to carry units? Is that inventive or just nutty? At least those tips are there.

Or maybe I just feel like I’ve played this game before. I know someone or everyone will want to disagree with me, but it feels just like playing Warcraft 3 with some RoN elements tacked on. But the RoN elements are the best part! I liked Warcraft 3 well enough, but I played it all of a month. I probably quit that because I got addicted to RoN.

So a lot of the scenarios are just the same dribble that is in most rts games. And I’ve begun dreading the scenarios where you only have to take all the enemy cities. I wanna rush and get it over with, but then I have to chase the AI around to every other neutral city on the map. My favorite part of the game right now is the strategic map. Spending the points gained after a scenario is as fun as leveling in an rpg. I also like how the player can use cards in the game. But I’m also missing some conventions of ron, like having multiple armies. Although, I understand that the maps are much smaller and can’t really support multiple armies. I haven’t tried the multiplayer or quick battles yet, but I’m hoping that’s more fun than the campaigns.

Basically, I just wanted Rise of Nations 2: a killer graphics engine, more campaigns, more random map gametypes, better modular mod support, etc. But this is another game altogether. You’ll probably lose some RoN fanatics like myself but gain players from a new audience.

I also forgot to mention last post that I did a demonstration video for my MultiMonitor Cursor Lock program. You can see that here. It shows the general concept plus how to quickly setup the shortcuts. I used DivX 6 for compression, my webcam and an older version of CamStudio for recording, and VirtualDubMod and Vegas Video 5 for editing. It’s about 4MB at 1 minute in length.

Posted in Gaming | Tagged , | Leave a comment

Mouse App and Content System

I’m generally done with the content system now. It took about 400 lines of mixed PHP and HTML code and has the typical assortment of PHP/MySQL functions: IDs; searching for specific fields; sorting by title, status, date, and downloads; sorting ascending and descending; page viewing with results per page selection, page navigation, and page jumps; and HTML template insertion. It looks pretty, too. Just coding the page and sorting navigation tables took two days to get right. The MySQL stuff was pretty easy and only took a day. The apps pages and downloads should all be working now. The only thing left to do is the download counting and putting everything else into the database. I meant to get to this today but got side-tracked with another project.

That project was my MX510 App-Specific Mouse Buttons program. After several hours of disassembling the MouseWare, I finally came up with the location of the exact call for the “Refresh Buttons” message. It’s line 10206 in eventex.dll (in the last version, 9.80). The “Refresh Buttons” message is sent by the mouse control panel to em_exec.exe when you modify a mouse button. This is why the button functions are updated immediately, as em_exec is the program that handles custom button functions. Anyways, this new knowledge of the MouseWare’s internal workings, I finally figured out how to get rid of the crashing associated with my previous builds. I would now even recommend it over the Logigamer app for MX510 users. It would be nice if I could support other MouseWare mice, but I lack the knowledge (each mouse has different registry paths) for this.

Getting all the items into the content and downloads databases will take the rest of the week probably. Then, the Columns section will just be a mod of the content system, but it will take weeks to get all the columns formatted. Still got plenty to do.

Posted in Programming, Website | Tagged | Leave a comment

News and Counter-Strike and Stuff

I finished inserting all the old news into the news database. As an added bonus, I dug up some very old news we called the “Playlist”. Loogie and I used it to wax poetic on our current gaming trends. It was a short-lived excursion that lasted from March to May 2000. Its role was later replaced by the main news page. It’s an interesting read from when we first became addicted to TFC and thus online gaming.

Speaking of online gaming (well, sorta), I was playing around on my CS server alone last night and figured out something about the bot customizations. Before Vicky left for NC, we were toying with the idea of TMP vs MAC10, but the bots can only be set to allow or disallow certain types of guns. So while I could restrict human players to only use either a MAC10 or TMP via Mani, the bots could still use UMP45s and P90s. So, the humans got pwned pretty well. Well, I was thinking about it last night and decided that maybe the bot profile had to be loaded at map start, so I changed the bot_profile_db cvar in the server.cfg to a special DB that had the bots prefer MAC10s or TMPs. That didn’t work. As a last ditch effort, I tried replacing the standard botprofile.db file with the special one, which if it worked, would mean that the bot_profile_db cvar is totally useless. And wouldn’t you know, it worked. On the second round, all the T’s would buy MAC10s and the CT’s TMPs. And occasionally, they would pick up the opposite gun as per the random weapon preference order I defined in the DB.

After playing three maps with this setup, it was clear that the TMP is way better than the MAC. It doesn’t go inaccurate as quickly with sustained firing, plus it fires a lot faster and is silenced. The MAC has a damage increase over the TMP, but it’s pathetic trying to use it at range. The higher price of the TMP is very justified. Here’s a funny ragdoll screenshot I got while playing today.

Rough day at the office?

Rough day at the office?

I also remembered that I could get parts of the site that were lost with Google’s cache. It took a while, since Google’s “site:” command doesn’t like the dashes in my domain. Eventually, combing through Google and Yahoo yielded a decent bit of recovery. I believe I have nearly all of Marcus’ journals, and at least most of Rachael’s and mine. The Demoboard, though, is still mostly lost since my last backup from 2002. The newest reviews I could recover were Act of War and Myst. Apparently, they don’t cache everything. Still, it’ll be months before I get to repairing the Journal and Demoboard DBMan databases, if at all. Blarg.

Posted in Website | Tagged | Leave a comment

Progress

Rebuilding the site has been slow so far. It’s partly because I’m new to PHP, but mainly from trying to flesh out the new design. Unbeknown to me before I decided to use PHP is that SSI does not work with PHP files. So no more virtual cgi calls (the PHP virtual() function doesn’t seem to work on this server either). So, I’ve had to transcode a few cgi scripts for logging, random quotes, and image viewing. Thus, those functions are working at this time. The image viewer script is going to take a while to implement, though. I’m probably going to make a quick and dirty VB.Net app to do regex replacements for image viewing urls, among other things.

I’m going to seriously be parsing through pages for months trying to get everything setup correctly and checking for broken links. Which reminds me, I also did a 404 error page that uses PHP. Hoping to help people find content as I add it, the error page forces itself into frames as many of the other pages do. And finally, I decided to do away with the old archived news pages (c. 2000-2001) by sticking the content from them into the new Coranto news database. They’ll be rather easy to spot, as we didn’t use subjects back then and I don’t have the time to summon up any. However, I’m pretty sure that I’ve lost any news pics from other old editors; so, if anyone has any of those, send them my way. By the end of the week, I should have the news completed and begun coding the new content system.

Posted in Website | Tagged | Leave a comment

Restart

As you may have seen on my simple index page recently, six days ago, the RAID array of the server I was on got trashed (post here). There were no backups, and I myself didn’t have complete and current backups for everything that was on this site. So, since I was going to revamp the site over summer vacation anyways, I decided to just start building the site from scratch.

I stuck with a frames design because I like having a stationary navigation that the user can always get to. I think floating DHTML menus look amateur and table designs are trite and inconvenient. I also stuck with frames to minimize content reloading, which is especially useful for flash navigations. But never fear, since I’ve started using PHP extensively in the design, I’ve come up with a way to hopefully make the frames invisible to the user. Using a top secret script, any page on this site that isn’t in the frames will be put back in the frames. It does this even before the page has a chance to load.

Obviously, since I’m starting with a blank slate here, it will take a while for everything to come back online. If you can’t get to something, I haven’t gotten to fixing it yet. Even then, links to specific pages before the crash probably won’t point to the right page. I’ve totally changed the layout of all the content and cut away a lot of the older features. Later on, I hope to put these old features in a sort of viewable statis, though.

Remember, if you need apps like the RoN ScriptMaker, they can be found in the public ftp. I’m still having problems with it, though, so it’s best to download in the evenings.

Posted in Website | Tagged | Leave a comment

Rise of Legends Beta

It arrived today! Twas direct from Microsoft in Washington. Of course, they send it and the preceding email while I was away on family business, but at least it’s finally here. There are 4 CDs; I hope to fuck that the retail version is DVD. Here’s a couple pics. I’ll post again when I’ve had some time to really dig into it. Spring break is saved!

I’ve also been working on some new apps (one using DirectX) and stuff, but nothing releasable. I suppose they’ll be put on the backburner, now.

Posted in Miscellaneous | Tagged | Leave a comment