![]() |
Quote:
|
Quote:
|
Quote:
|
It depends. If he means personal use in that it replaces a head on his own computer but is not found on the server, then fair enough. If he means personal use in that he uploaded it to DK for his use only, then bad.
|
Quote:
|
Quote:
|
As I said, it's possible that he's merely substituted a graphic on his computer for the yoshi head so that it shows on his screen only. Possible, but unlikely.
|
Wouldn't it be EASIER to hack something with a substructure of forgotten code?
For example, if I recode bombs to use putnpc instead of putbomb - putbomb still exists, it can still be used by hackers, but it's not doing any GOOD.... |
Yes, fair point. But then most stuff like that is disabled on the NPC Server now anyway - everything works through triggeraction and putnpc2. It's pretty darned hard to hack anything on there.
|
Quote:
|
Right, except that it's not.
The code exists, it's just disabled... My primary gripe is that Graal is a good engine, but there's that damn 28k (or whatever) per NPCW limit. Even on G2K2 they were constantly trying to keep the inventory from exploding. I mean, I got ideas for stuff to do with the Graal engine post-retirement, but if I gotta make every level < 50k, < 50 NPCs, and every NPC < 28k, it's not gonna work. I mean, take Tyne's old shooter, Darius or Arius or whatever. The obviously copyrighted one. It didn't use any of the Graal hallmarks - hearts, movement, baddies, whatever - but that code was still there, taking up space and cycles. Ideally, the engine would be stripped down, and every server would be given a publically available General System NPCW, which is invisible on all accounts (it'd be a toweapons -; or something), can be edited however...and it handles all the movement, damage, baddies, map, inventory, whatever, everything that G2K2 had to disable. Then if you don't want anyone using the default movement, you just overwrite that part of the NPC. Or remove it altogether and have your other NPC handle it. Spar rating? All that stuff, poof. Wanna make a classic server? Just use the default. Wanna make a shooter? Totally rewrite the default. No excess code. But I'm probably overreacting, it can't be that much of a slowdown in the grand scheme of things. |
Quote:
Quote:
Quote:
if(messageindex==0){ do_my_special_damage_stuff; } The clientside slowdown from the redundant code is negligible anyway - the only compelling reason for doing what you suggest is to prevent cheaters invoking code that is meant to be disabled. And by implementing the system above, where every event (meaning every event, even things like client.strings being set from the client) is processed in a redefinable way by the server, that can be avoided. Because cheaters are only a nuisance if their actions reach the other players. |
Quote:
|
Quote:
|
Quote:
;););)<<Stefan>>;););) |
All times are GMT +2. The time now is 10:36 AM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.