PunkBuster
Members-
Content Count
216 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Staff Applications
Calendar
Everything posted by PunkBuster
-
This should have been part of the official version. Thanks, it helped a lot.
-
Because of a certain peculiarity of my server, all normal player accounts are gm level 1. Is there a setting in FluxCP where I can configure the GM level of newly created accounts?
-
This is a continuation of the question I brought posted here. I am running a server in PK mode. I want guild emblems to show hovering over players in all PK maps. It turned out that this behavior was governed by the ragexe, not the src. Modifying the packets I was able to fool the game into thinking PK maps were GvG maps, and thus it displayed the emblems like intended. However, it also started hiding WoE damage and enforcing /nc off. Making damage visible was easy because this was a known hex edit. The /nc issue is more difficult, I couldn't find anything about hexing/diffing a client to not have to hold down the Mouse1 button to continuously attack in WoE. Has anybody ever done this?
-
Always show emblems over character heads
PunkBuster replied to PunkBuster's question in Source Support
[eAthena]Okay after fiddling for hours, I figured it out. It turns out that this behavior is controlled by the ragexe.exe, not the SRC in particular. if(map[sd->bl.m].flag.pvp) { if(!battle_config.pk_mode) { // remove pvp stuff for pk_mode [Valaris] if (!map[sd->bl.m].flag.pvp_nocalcrank) sd->pvp_timer = add_timer(gettick()+200, pc_calc_pvprank_timer, sd->bl.id, 0); sd->pvp_rank = 0; sd->pvp_lastusers = 0; sd->pvp_point = 5; sd->pvp_won = 0; sd->pvp_lost = 0; } clif_set0199(sd,1); I changed that last line to 'clif_set0199(sd,3);'. It sends a packet to your client that makes it think you're in a GvG map, but without actually making GvG damage and restrictions apply(like disabling pushback or using guild.conf WoE damage options apply). It effectively did what I wanted but with two drawbacks: 1) No Visible Damage 2) No /nc Fixing the first issue was easy, I just had to hex my client to show WoE damage and it worked. The problem is the /nc not working, which is not something anybody has ever bothered to hex before(to my knowledge). If we can figure out a way to hex this, it could be made into a feature. Edit: This is eAthena code, not Hercules. Apparently in Hercules/rAthena this function is called clif_map_property. -
I've got a server running on PK mode. I want guild emblems to show over character heads all the time, like in WoE. In other words, I want the Emblems over character heads to display in all maps, not just on mapflag gvg maps. I cannot find where in the src this behavior is governed. Anybody has any idea where I should be looking? Maybe this could be a .conf setting too? It would certainly be useful to other people.
-
When it comes to status effects, I know there's a switch in status.c that can easily make certain effects not work on targets using GTB Card. However, I want to modify a damage spell to ignore GTB. Specifically, I want Spell Fist to damage targets using GTB Card. Where should I be looking?
-
Writing options to Registry or file?
PunkBuster replied to PunkBuster's question in Client-Side Support
Using Nemo? Was there such a functionality? -
I'm running a very vintage server that uses a 2009 ragexe.exe. A have a really bad issue that nearly every player has complained about. "My game opens in a tiny window." As you know, the root of this problem happens because my client is looking for resolution settings on the Windows Registry. Running the Setup that has the REG button fixes the issue but I'd like to give a permanent fix for this issue. The most natural way of repairing this issue is to distribute the game with an installer that will edit the Registry, but before I do that I want to know: Is there a way to change my client, so that it will read resolution and other options from a file inside the folder struture?
-
Errors like these all over the compiling process. I had to use ./configure --enable-64bit. The servers do finish compiling and it works, I've logged in and tested Rebellion/Star Emperor/Soul Reaper skills for over an hour and had no crashes, no warning, no unexpected behavior or anything. I can't be sure that something isn't working at a deeper level though. Any suggestions?
-
The title says it all, I want to delete stuff in carts but there is no scripting commands that does it. Requesting new addition.
-
None of this work in Pre-Re mode, right? That's a shame.
-
This is because of the ragexe, there's nothing you can do really. The EXP bar is going to display again after you get to Lv61, probably. Use @showexp to follow your progress.
-
Map indicators from Renewal are poluting my pre-re server
PunkBuster posted a question in Graphics Support
These indicators are everywhere. How do I disabled it? Using latest hercules and 2018-03-28bRagexe. -
Never I found it already, callfunc works on item scripts it seems.
-
Is it possible to create an item that calls up a script? What I want to do is an item that stays permanently on player's inventories. When it is used, it calls up a script that give information about the current users on the map.
-
It seems PK mode does work but it's terrible. Even if I disable the Manner punishments, you still get the red silence bubble and a constant spam of "you will be silenced for another 100 minutes" or something, even if you're not actually silenced. And I could not find a way for player names to become red.
-
I have set the variable... snovice_call_type: 1 ...into my confs. I've tested in-game and I get this system error message, saying that I cannot perform the Super Novice Fury. In other words, the conf does not work, or I'm doing something else wrong.
-
The above is from iROwiki. I know official PK servers are ancient but, did this feature ever exist for emulator? And more importantly, can this be used today? I don't particularly care about the bonus stats or the silence effect, but having player names turn RED when they kill other players looks interesting.
-
It's difficult to make any of these choices because the information of which clients contain which features is not consolidated anywhere. There is so much choice that it almost becomes detrimental. Which launchers have the best ongoing support and you would recommend?
-
DB error - Table 'hercules_rag.loginlog' doesn't exist
PunkBuster replied to PunkBuster's question in General Server Support
Both _rag and _log are under the same name. It should not have problems finding them. EDIT: Problem solved. This reply had the answer. Basically, the game expect now for main and log to be the same database. These configs will make it work like old, with main and logs being separate. -
DB error - Table 'hercules_rag.loginlog' doesn't exist
PunkBuster posted a question in General Server Support
This is a stupid question but I really can't figure this out. My login server is accusing: DB error - Table 'hercules_rag.loginlog' doesn't exist In other words, it cannot find the loginlog table inside the hercules_rag database. This absolutely does not make sense, because loginlog belongs to the log database, and as such, the login server should be looking for it in the hercules_log database. I have hercules_rag as main and hercules_log for logs. It's all been installed correctly, but I don't understand why the login server is looking up the table on the wrong database. -
I've worked on several servers before but, for the first time, I'm putting one together from scratch. My question is, what is the most wise method of choosing a Ragexe to use? -there is no list that says which features are part of which exes; -there is no list of stable exes; There are quite a few guides for setting up server-side, but not a single good one for creating clients, or even ragexes in particular. I kept trying to run a certain ragexe for 30 minutes because I didn't know it required an external launcher for log-in. I've tried a bunch of others but none of them worked properly. What I need is the most recent and stable ragexe.
-
I am with Klutz. The only one we use is db2sql, the official ones.
-
Are there any server configurations that would prevent Arrow Shower from pushing traps? It's not working on my server, at all. Also, is it normal that traps will hurt the Hunter when he steps on his own traps? In my old eAthena server the traps would disappear but deal no damage, but they're hurting me on Hercules.
-
My server has a few couple NPCs that do not open game windows when clicked. The best example of this is my Yggdrasil-giving NPC: payon.gat,153,225,5 script Yggdrasil Berry::berry 4_F_FAIRYKID2,{ if (checkweight(607,1) == 0 ) end; getitem 607,1; end; } It works fine. The problem is, when I click the NPC, the player character moves towards the NPC. Is there a way to make it so that the character will not move? Edit: Shop NPCs are showing the same behavior.