Jump to content

eezstreet

Members
  • Posts

    5,207
  • Joined

  • Last visited

Everything posted by eezstreet

  1. In EF, it boots up with a little voiced message saying "Now loading LCARS menu system.." If I remember right, there's only one mention of LCARS in the code outside of comments: cg.lcarsStage? It handles what message to display on the loading screen. CG_LCARSText means you're trying to draw an untranslated string (aka it doesn't have a .str entry) or you've got a botched .str somewhere. I think? It's been a while- I just remember seeing this in regards to stuff with g_subtitles.
  2. Yeah, I'm not really a fan of JA's skeleton either. JK2's was better.
  3. I've never had a compatibility issue with 8 that I didn't have with 7. I think you're kidding yourself if you say that XP is the best for development, because it's most definitely the worst compared to 8 and 7. The UI is a pain in the ass after being so used to snapping things left and right. Also, it can't run DirectX past 9 and it has an OS-enforced max RAM of 4GB. That would automatically disqualify you from running newer versions of Max/Maya, certain mod tools like CoD4Radiant, Creation Kit, etc which rely on DirectX 10+. Furthermore, most compatibility issues with games have been solved via third party tools like DOSBox and the Glide wrapper. I wouldn't recommend XP at all quite frankly.
  4. If you need to purge the RAM that often, it sounds like you're dealing with severe memory leaks. It'd be fairly easy to purposefully cause memory leaks, because quite frankly, if you've got 16GB of RAM and you're getting severe slowdowns, something is seriously wrong with the machine, whether through the OS or otherwise. I've had 8GB of RAM and only with a failing hard drive have I noted slowdowns. PS - It's totally Linux, not GNU/Linux. Even my spellchecker knows that. <3
  5. I remember gnashing my teeth about this ages ago when I tried to implement JK2 items into JKA SP with reverse engineering, way back when that was still needed. From what I remember, there is a RF_GOGGLES or something of the sort which is missing in the renderer, and the trap calls for using the goggles (trap->RE_SetLightLevel and trap->RE_GetLightLevel iirc) are stubbed out on JA's engine. RF_GOGGLES or whatever does the fog, the stubbed out lighting function handles the lighting increase- the algorithms involved here are very cool, and if you're clever, you might do something involving HDR here. Implementing the functionality into OpenJK wouldn't be doable as adding a renderfield/renderflag breaks savegames from what I understand.
  6. cgame/cg_draw.cpp: Look where the weapon scroll wheel drawing code is handled, and add something similar in CG_Draw function. Please don't keep secrets in regards to code. It's okay to keep your mod secret, but other people might be interested in implementing features.
  7. I'm not even sure where you're getting your numbers at at this point, because the ones on this Wikipedia article you linked are the same that I've come up with? I'm also not sure what you're trying to argue anymore, since you mention web servers and mobile devices, which weren't part of this argument to begin with. Vendors don't keep Linux laptops in stock because it's a safe avenue for them as a business, not because of some ultimate corporate conspiracy. Web servers often use Linux because it outperforms other computers in this area. Mobile devices are kinda skewed, because Android is technically a Linux offshoot, but you wouldn't know it because of all the crap Google piles on it. It's also funny, because Google gets extremely pissed off when manufacturers don't use vanilla Android and instead opt to go with a fork. Even though Android is a fork of Linux. Reasons like this are why I don't like Google. Oh. Really? Are you sure? That can't be right... No, because it would be stupid to sell a product which caters to 1% of the whole market. Again, strictly business. If you want to order one customized from the manufacturer to have a specific operating system on them, they will do this for you, most likely at no additional charge, since they'd be saving OEM fees anyway by you asking for this. Likewise, if you walk into McDonald's and order a hamburger with no pickles, there's literally no reason why they wouldn't do this because they'd be saving money in the first place, and they want to please you as a customer. This is especially the case since a laptop or premade computer is much more expensive than a hamburger. You still haven't stated why this is specifically a bad thing, so I don't really have anything to work with. All you've given me is vague possibilities, so I can't really reason with the unreasonable.
  8. No. They definitely DO have a much larger market share. Like 10x as much as all distros combined. (graph from 2012) What problems? You're being entirely too vague. No, chances are they don't have it in stock because of their affiliation with Microsoft. Dell does ship laptops with Ubuntu on them. System76 does too. So does Acer. So does Lenovo. There's a special vendor called ThinkPenguin as well that sells Thinkpads with Linux on them (how clever). If your computer store has an affiliation with Microsoft, they're probably not selling Apple stuff either. See above. It would not be bad business because you could charge people the same amount of money for better profit margins when using Linux. That simply doesn't make any sense. That's why I say they have an association with being hard to use. They often even teach people in high schools that Linux is for supercomputers only, so the reputation for it being hard to use definitely does exist. I'm not even suggesting that Linux is invalid or even obscure. I never said they did? There's no guarantee that they will. In fact, Microsoft just released MSBuild's source code, which could do a great number of good for cross-compiling on a Linux machine, so that kinda disproves what you're saying. Also, there's the fact that Microsoft Azure offers both Windows and Linux cloud servers, so...again, that really makes zero sense. There are alternatives to the utility apps. Dash isn't GNU and it's also immune to the Shellshock Exploit that GNU Bash suffered from. I wouldn't touch GNU software with a barge pole if I had to, anyway; the exception to this rule being gcc or libc. I'm not really concerned with "woulds" and "shoulds". The government is now informed of the NSA's actions and they're being exposed for breaking the constitution, so it's clear that politicians definitely aren't in favor of it. And like I said, I'm not really concerned with people spying on me. If there is a god (I can't claim to know, and this is a different discussion entirely), wouldn't you have been spied on constantly all your life? Why does that not bother you, but the idea of people (who- let's be for real -probably don't give a damn about my or your personal lives) having a fraction of that information be bothersome? Businesses and corporations are out to make money, they really aren't going to pay attention to information in their databases unless they can figure out a way to target you best with product advertisements. And you know? I'm okay with that. If I'm at home watching TV at 2AM, I'd much rather see ads about new stuff at Taco Bell than about porno websites. But that's just me. Unless the government steps in with antitrust lawsuits. Which, in the case of MS, they most certainly did. Ya...if you only shop at Wal-Mart. Uh...what? How? Don't care. If someone wants to spy on me at 4AM eating hot cheetos and being a neckbeard, that's their wanton desire. I personally could not care less about this subject.
  9. Your argument about Newegg is ridiculous. For starters, they do lots of ad campaigns (including TV ads). Secondly, Newegg isn't the only place that sells Linux computers, and you ignored my point about calling manufacturers. There's plenty of brick-and-mortar stores that sell Linux computers, but it requires searching and researching, just like with any specific product. It's tempting to say "Well, I can walk into Staples and pick whatever laptop I like and it is guaranteed to have Windows or Mac." However, you'd be browsing a store's stock, and not actually searching for what you want. If you want to say "Well, MS and Apple are flexing their corporate dominance!" this is tempting too, but false. I used Staples as an example here. They're a business meant to make money, and keeping Linux laptops in stock is simply not going to be financially viable when Linux makes up a very small margin of laptop users. Complicating this is that there's so many Linux distros out there, and maybe someone wants Arch instead of Ubuntu, or maybe they want Gentoo, or Mint, or RedHat, or Fedora, or Scientific Linux, or... Sure, Win95 was prone to crashes, but it took off in popularity due to an established base of users (DOS and Win3.1), plus it had a user interface which was simple to use, and it had integrated "plug and play" drivers" which made it a cinch to install on most hardware. The whole reason that Linux has never been super popular is because it has an association with being difficult to use (which is ESPECIALLY true with Arch and Gentoo). As for GNU/Linux, I point to a quote by Eric S. Raymond: The kernel was developed independently from the FSF, but they just decided to call it GNU/Linux. Even Linux thinks the logic behind it is ridiculous. The kernel also does not require GNU code in order to work. Oh uh...about Stallman... Anyway, what personal liberties do you think are being sacrificed here?
  10. False. You can find plenty of laptops and desktops that don't have Windows on them (try Newegg), and in fact I prefer this on laptops anyway as it almost guarantees to eliminate the shovelware that gets placed on laptops, and makes dual-booting a cinch since you're not working with the UEFI bootloader introduced in Win8. And...as a bonus, these laptops cost several hundreds of dollars less than their Windows counterparts in some cases. Additionally, you can often just call the manufacturer or go on their site to get a Linux version without even going through a middleman like Newegg. I've done this before for a friend. Also - there was hardly any variety in older machines at all. You had Unix or DOS on an IBM machine at your local computer lab, probably. If your parents were stupidly rich, you MIGHT have had an Apple II or Amiga, or perhaps your school was outfitted with one. Linux didn't even come out until 1991, and Amiga was well on its way out by then. Windows 95 really did change everything, and computers really started to become a home thing by then. By then, it's the same thing as it is now- Linux, Mac, Windows. Or if you like to be cute and do something different, you've got BSD. If you want a computer and you don't want to use MS, go right ahead, the option is available. Use OpenOffice instead of Word and Powerpoint. There's no corporate control over anything. MS is simply a business like any other, same deal with Apple, Google, whatever. I ultimately think it's pointless to be concerned about privacy or about corporations tracking you. What are they going to be using that information for? I mean, I guess it might be different in other people's shoes, but I don't think anybody is going to care that I ate lunch at Hardee's and ordered an unreasonably large double cheeseburger. The people that blabber about privacy are the people you should watch out for, because they most likely have a dirty little secret. Oh and uh...you should probably know that GNU/Linux is just what Richard Stallman likes to believe it's called. It's just simply called Linux. There's actually a special version of Linux that he uses, it's called gentoo, otherwise known as "nope nope nope nope nope."
  11. I don't quite think you understand how code copyright works, @@Cerez. An MIT license basically says "Use this, just don't make any money on it". Or maybe MIT allows for commercial distribution, I forget. I don't totally remember the differences between BSD/MIT/zlib/Open/Apache/Eclipse/whatever. But I agree with Xycaleth, GPL kinda is evil because it can worm its way into projects and wreak all kinds of legal havoc. Fun fact: The MP3 library used by Raven was GPL'd, so they would've had to release the source anyway. I also don't understand that logic that corporations are evil because they're closed. A corporation is no different than a business like GOG. And businesses can't be totally transparent anyway, for obvious reasons (like divulging trade secrets, credit card info, etc). I think we should all be kinda grateful that the vast majority of crap isn't held under some stiff trade secret laws or something. Also, I'm pretty biased towards Valve anyway, so probably not the best example. I'm not a great fan of their games, but Source 2 will be powering Rapture. 8)
  12. The way I look at it: - Apple: Company that asks itself "How can we make more money?" and rubs their hands together. All they want is money, really. I can't really fault them for that. - Microsoft: Used to be bad, but have changed their ways. In an ironic twist of fate, MS, the company beat known for claiming that the GPL is a "viral license" (well ya...it is), has now released DOS, their C++ compiler, the entirety of TouchDevelop and a large variety of their mobile apps under the GPL. They're also working on a ROM that you can flash onto Android phones. Fucking brilliant. - Facebook: Don't understand the hate on this one. You're putting your information on there for people to see, and then they've run a few scientific experiments on the site. Really I have respect for them that they do that, as it shows that they're interested in how they're impacting their users' emotional state. - Google: I've said my piece already. Basically, I think it's irrational to hate a corporation just because they're a corporation. Do you hate Valve because they're a corporation?
  13. more like worst company. Let's review, shall we? Created and then shut down Google Code, Google Code Search, Google Wave, Google+, among numerous other half-baked ideas.Google Buzz put everyone's contact details from Gmail into the public and you had to opt out of this feature. Good thing that Google Buzz was also shut down, right?At one point, they didn't hide people's passwords for certain things like YouTube and other sites. If you typed in your password, it wouldn't hide it with *s or other symbols. This lasted for probably a week (probably less, I can't remember) before getting revoked.Dart, which was a thinly-veiled attempt to get everyone to use Google Chrome and everyone called them out on it.Go, not to be confused with Go! because Google said "fuck that programming language, we're cooler than them" and forced the original Go language to change its name.They've been selling search results to advertisers since Google Toolbar was a thing.YouTube's monetization mess, where fake companies were assuming copyright of music, video, etc and stealing money from other people (like the original person who created them!)Scroogle used to be a way to search Google without cookies being placed on your machine. Except they got DDOSed by Google in 2010.Speaking of cookies, their cookies can track you for up to 24 years.They broke copyright by placing authors books up on Google Books without their permission.They own all commercial rights to what people produce in Google Map Maker.Gmail messages are read and scanned by software that then allows advertisers to deliver targetted ads based on what you email.Read more: http://en.wikipedia.org/wiki/Criticism_of_Google
  14. There are some other differences not noted (but still noteworthy!) In 1.02, Absorb will always show a blue shell around your character, similar to Protect. In 1.04 onward, they changed it to only show when a power is being activated on you.1.03 added four duel mapsDrain and Heal both use less force power in 1.02The patch notes in 1.03 and 1.04 are scant in what they changed, but there's a VERY huge difference in terms of movement and saber attacks. There's no camera or movement locking when using DFAs, for instance.
  15. Well ideally, just like my initial work with rend2, others would take an interest in developing it. The code base would be clean and not an unworkable mess like JKG, instead focused as a community development platform. Again, ideally- the workflow would be something like: 1. Create new mod handling system, fs_restart, mod menu with checklist. 2. Set up mod properties, MCM, dependency management, mod removal, create a load order management tool - public release, PK3s only - 3. Set up Lua scripting, a few preliminary hooks - another release - 4. More hooks - another release - Unhardcoding stuff like weapons would be done through major releases. I don't know, it's just a thought. This type of thing would work REALLY well for single player since it's not networked. Q3 favors large overhaul mods or mini PK3s, SP is better for content in an intermediate zone. JKA in particular could be nice since it's nonlinear. New levels could bring new weapons, like how the Noghri Stick is specific to t3_hevil.
  16. Good advice, thank you.I would at least be interested in setting up a foundation for people to work off of, but once Source 2 is out, I can't stick with it.
  17. Time. Resources. Motivation. Raven didn't hire me, and @Silverfang22 is prepping guns so we can move Rapture to Source 2. At this point, I'm free. But this is a big project and I'm not sure how much more I want to invest in JA. I need to branch out.
  18. So, looking at that old weapon list from JKG, I kinda had an interesting thought about SP, it being my baby and all (or well, it used to be). What if we made SP modular? Instead of packing everything into loose PK3s and using weird naming conventions, why not have a mod manager built into the game itself that dictates loading order of PK3s? Furthermore, we could use an elaborate system of coding hooks so people can inject code as needed. The idea is to build a base for people to create their own mods without having to learn complex code. Here's some ideas: Establish a concept of "load order" and instead of loosely packing PK3s, provide a separate mod manager utility that feeds the game a list of "mods" (read: scripts and PK3s) in a certain order, so as not to overwrite anything.Remove networking, because there's stupid limits imposed all over the place because of legacy MP leftovers. LIKE +BUTTONS.Provide a scripting extension to the game using a regularly-known scripting language, like, say, Pawn or Lua. Include hooks for different events, new events being included in major version updates. Some ideas: hooks for weapon firing, force power usage, force power deactivation, item pickup, item use, holdable pickup, holdable use, console command, cvar init, uiscript, ui field, NPC interact, maybe AI events? Oh, buttons, those too.The scripting hooks are loaded in sequence by the game, depending on load order. "Mods" can also tell the game to delete files in archives, which will prevent stuff like shaders etc from loading when they aren't needed, or other "mods" have incompatibility issues.REMOVE hardcoded stuff like weapons, holdables, items, force powers, and instead make them user-created via files and scripts. Upgrade ICARUS to match this behavior and provide a nice set of converted IBI scripts for vanilla JKA and JK2 behavior.Speaking of JK2, make the jk2gamex86.dll and jagamex86.dll into a common DLL. We'll just call it spx86.dll, cuz why not?Also speaking of ICARUS, should probably make it not-shit and include some new AI function exposure. Again, minor or major version changes will include more. Don't ditch what's there when it can be improved on.Wrap it all up with a nice little menu called the "Mod Configuration Menu". Each "mod" has a list of properties and their defaults, which are really just Lua globals. Helps to keep cvar count down. Since "mods" can disable or alter the mod configuration menu, special care needs to be given here.I don't know, i'm crazy guy, ignore me.
  19. Search the forum for "Extreme Weapons".
  20. Missing from the list of weapons related to the movies: A280, EE-3, T-21, Clonetrooper rifle, Q2 holdout pistol Ultimate Weapons includes a DF1/DF2 style thermal detonator. JKG asset dump includes the following weapons: Three different types of thermal grenades, all in DF1/DF2 styleACP Array Gun (Republic Commando; not listed)E-11 Carbine and rifleSequencer ChargeCarbonite RifleMortar GunOld style concussion rifleOld style bryar pistolDC-15A rifleDLT-19 Heavy BlasterSeveral bowcastersThere's more, but that's a stub. The full list of weapons can be found here: https://github.com/JKGDevs/JediKnightGalaxies/tree/master/JKGalaxies/ext_data/weapons
  21. Christ, are they going to come out with a movie each year or something now? Not exactly want.
  22. No those aren't JK2 or JKA textures. Check other PK3s, including .shader files.
  23. You don't need to use any special BB code really. Just enter the URL and it will be converted. For instance, I used this: https://www.youtube.com/watch?v=kOfF5qU5kZIhttps://www.youtube.com/watch?v=kOfF5qU5kZI
×
×
  • Create New...