Jump to content

=VG= XOR

VG Clan Member
  • Posts

    237
  • Joined

  • Last visited

Posts posted by =VG= XOR

  1. Yeah,a certain someone nerfed bots trying out a new config & weapon temperatures, only way to even get close to how they were with out changing configs is to Max out bot difficulty, reduce bot respawn time by 1/2 to balance their frailty & bias flag polarity on start (bots own all neutral cp's on round start) , especially on muttrah, it truly is boring now.

     

    Cos unsurprisingly, maps are only truly fun nowadays with very few people, 3 man jabal with euro & aluc was epic though surprisingly easy, almost ran their tickets dry, mostly having had less than 10 tickets #funTimes

     

    @=VG= Vanillapop bot numbers are unchanged afaik, though logical bot count or avg number of bots alive through a round is lower, by virtue of being less formidable to kill, hence your impression perhaps

    • Upvote 1
  2. I'm in 'Systems Automation' (CompSci major), so I've got a bit of a bias but here goes.

     

    1. Is easy, pays well, requires little time, hardly any math if ever but is mindlessly boring & in the age of squarespace,wix,wordPress,... can be done with no effort by #2 & #3 or anyone with some common sense ftm.

     

    2. Similar in ease & time taken, but no less boring, if as you say you're looking for something interesting, scratch this one off too, it's as interesting as watching paint dry. And you can do it any way as #3.

     

    3. Pays most, boring - what's that even mean - certainly not this :coffee:, Sure it needs some math, but unless you're going into data science or algorithm design(actually fun for us sociopaths who like math), 99% of programming is operational logic(if,else,while,for,and,or,blah blah blah), basic arithmetic & GOOGLING SHIT, sprinkled with some high school level linear algebra & geometry at most in that order,hate calculus not to worry, 'every one' does & you don't need it, though you'll certainly have to take classes on it regardless, in a traditional college course at least. And yeah you can do #1,#2 & ofc #3 having learned this as a matter of course. 

     

    So if your motivation is looking for something more interesting which by definition translates to challenging & fun, you certainly won't find that with those two, but if you want to unleash your creativity, question reality, and learn how to think instead of what to think, programming is the way, because it's a mindset that pays well instead of  just a job that does, while the other two are just that, jobs & little else. It's also one of the few skills in life that can earn you a living with out you having to seek out employment or even formal education from the comfort of wherever whenever, take a week & teach yourself, see how that goes, Derek Banas 'Learn In One Video' series gives you a pretty good idea what programming actually is

     

    , If you enjoy it take it up, If not take-up YouTube :b0209:

     

    6 hours ago, =VG= 0100011000101 said:

     internet authoring I think  has to do the least with math. but that should perhaps be confirmed by an professional...

    I asked my 7 year old niece, in her blog on dogs & cats  powered by wix, SHE CONFIRMS, no math.

     

    Cheers.

    • Like 2
    • Upvote 1
  3. On 11/14/2020 at 3:43 AM, =VG= BLuDKLoT said:

    I wish we had an A3 domination server like our old one. I still have it for OA if you can migrate it somehow that would be epic. 

    https://github.com/Xeno69/Domination , for Arma 3 by the same guy who made the original for OA.

     

    @=VG= .Blizzard.  I know you're going for 'milsim'-esque gameplay, but i find it's useful to let your imagination run wild beyond what's reasonable at times, like my <functional> adaptation of SUPERHOT for Arma 3 attached, because that was a fly ass game, and sometimes you just wanna chill.

     

    And How about this for an awesome bit of little known functionality, map chaining, where you can have different objectives take place on different maps seamlessly, by transferring clients between multiple dedicated server instances, we do it in the A3 community I play with and there's nothing like having people playing together and coordinating objectives on different maps entirely, to achieve a common goal, think PR capture points for instance, but where each CP is an entire island or map, now that's how wars are fought.

    It was the mighty killzonekid's final parting gift, http://killzonekid.com/farewell-my-arma-friends/ ,the technique is actually explained in depth in the link, don't mind the page title. *He still works at BI, he just doesn't share his toys with us anymore*

     

    The simplest use case for this would be to signify the passage of time, on completion of all objectives on winter Chernarus for instance, you could do 'A Few Months Later...' summer Chernarus..

     

    EDIT: I got a pm that Linked Url Went Down,so linked below is a mod based off KK's linked post above.

    Server Transfer System ,steamworkshop link to mod is down,but if you scroll down in the page, you'll find the armaholic link.

    I'll leave the original link intact, in case it goes backup again, however unlikely that may be.

    #SUPERHOT.VR.zip

    • Upvote 3
  4. Accelerated day night cycle, Accelerated dynamic weather, Combined arms, Dynamic vehicle Loadouts, JIP (join in progress) support, Winter Chernarus, Summer Chernarus, Chernarus, did I say Chernarus?, CUP Modset because it generally doesn't lag out the server &or clients unlike rhs while having just about every relevant faction & asset you could want, Virtual Arsenal enabled - don't pick my loadout for me please,... for starters, because when I play Arma 3, I want all of it, the most it's got to offer, not PR or COD 'don't leave combat area' bs, don't tell me where I can & can not go, let me carry out the Objective however, when ever & u got gold.

    Xcuse my candor for what follows...

    I know people like Zeus, but in all my years of playing Arma 3,I have yet to find one that challenges me, they all seem to think their role is basically as human spawners weaving their spawning role with dumb little sorry lines that inspire or make you feel nothing, so if you want Zeus in a campaign have it be adversarial Zeus that actively tires to kill everyone.

    In regards to campaigns, there's nothing better than than an autonomically persistent campaign, which is to say a battlefield that evolves with or without player presence/intervention, though I take issue with it being persistent over weekends over being persistent, all the time, period. Just my two cents.

    Ps. I don't want to be a rebel operating fighter jets out of a swamp, nothing Immersive about that. #antistasisucks

    Cheers

    • Upvote 1
  5. 4 hours ago, LangMaster said:

    Hm, i think many maps would need abit of changing? pavlosk, muttrah, masira, sarema, alot of maps has a transport from carrier, and bot never land trans.

    The way it was done required every map be modified on every update, especially those maps with carrier starts,I believe, but it could actually be done without doing so, just a simple matter of inverting cappable flags, getting bot trans helis to drop passengers on flags (which they don't but is trivial to fix - change helis to type landing craft  & teleport bots to ground on heli ejection) & changing ticket count balance,number of assets and assets spawn times, which could all be done at runtime server side. Let me know if anyone's interested in the run time code, used to use it as part of a mutator with scripted spawn logic. on a now defunct server.

    4 hours ago, =VG= Vanillapop said:

    I loved opfor fridays

    Most people who still play, myself included, did & do. Would be nice to have it back at some point.

    • Upvote 2
  6. On 11/9/2020 at 12:40 AM, =VG= SemlerPDX said:

    In that case, I'd refer back to my original reply (since why should WE have the only functional flip (unflip) command in the PR community of servers out there?):
     

     

    For the same reason that we as human beings aspire to be better in every aspect instead of settling for mediocrity that might have taken hold of others. .

     

    ftr, this is !flip, a dang  rng

    def commandFlip(args, p):
        m = ''
        if len(args) == 1:
            m = args[0]
            if not re.match('^\\d+$', m):
                personalMessage('This command takes only one integer argument.', p)
                return False
        else:
            m = 1
        coin = random.randint(0, int(m))
        personalMessage('Result: %s' % str(coin), p, True)
        return True
    On 11/9/2020 at 12:46 AM, =VG= SemlerPDX said:

    BUT it certainly should function as intended, and this is the first I've ever heard of the flip command not being sufficient for unflipping vehicles, let alone any abuse of flip that would lead us to want to restrict it beyond the current "everyone" default setting.

    See above, it's the function in it's current state in the latest PR version.

    • Upvote 2
  7. 1 hour ago, =VG= SemlerPDX said:

    I see no reason to restrict the use of this command beyond what it is right now.  A suggestion like this really belongs on the PR website forums as a proper suggestion post.

    If any players are abusing in-game commands, you can feel free to use the !report function, or create a report here on our forums, and we'll take care of it.  Telling us we have "a certain someone" abusing this feature as if you are somehow protecting(?) this person's identity for any reason is akin to allowing evil persist while good men (you) do nothing.  If you have a problem, you can create a public report on our forums, or lodge a private report with Head Administrators such as myself, m823us, or MelonMuncher via private message.

    Oook, I either misspoke or you seriously misunderstood the function of this post. I'm not complaining about anyone or anything, it just happens vehicles flipping is a more frequent occurrence now, especially in world war 2 maps, a friend just 'suggested' an 'unflip' command due to frustration & I just figured why not & posted this here...

     

    So yeah it's less an abused command & more a missing command, hence this post. Apologies if I misspoke 😟 yiykes.

     

    Just to be clear once more, command isn't abused, it doesn't even exist & I'm not requesting it be restricted, more suggesting a new addition... Feel free to move it to suggestions if you'd please. My bad,I guess 🔫

    • Upvote 2
  8. [EDIT]: Figured i might as well update  & give this post a final look through before i forget about it, Feel free to use this if/when/how/as you see fit... 

    Quote

    To me, modding is as much a part of experiencing video games as is playing them, hence why I've authored quiet a few of these types of posts. To give those of you who play this particular Mod you so enjoy, a different perspective than just that of players, with the hopes of dissuading you of A common misconception in the world of online gaming, the idea that the only  game you can play is the one in the title.  Cheers.

     !unflip flips any vehicle into neutral pitch & roll and drops it from 2m higher, for use if vehicle flipped/stuck.

    Quote

    ONLY AVAILABLE TO COMBAT ENGINEERS when invoked as the driver or only person in a given vehicle because unlike logi's, they can actually be flown in, if need be and in crewman operated vehicles command can only be executed in the blind due to crew kit restrictions which makes command only usable for a brief window.

     

     

    Add to mods\pr\python\game\__init__.py

    import cmd_unflip
    cmd_unflip.init()

    And Copy attachment below to mods\pr\python\game

    import bf2, host, time, re, ConfigParser, game.realityadmin as radmin, game.realityconstants as CONSTANTS, game.realitykits as rkits, game.realitycore as rcore
    
    """	!unflip flips vehicle into neutral pitch & roll.
    
    ONLY AVAILABLE TO COMBAT ENGINEERS when invoked as the driver or only person in a given vehicle because unlike logi's, they can actually be flown in, if need be and in crewman operated vehicles command can only be executed in the blind due to crew kit restrictions which makes command only usable for a brief window. This way it's more accessible but not trivially so, as you still need crates which trans might lend a hand with to grab the kit which requires at least 3 people in a squad, which makes it only available to at least properly manned squads and not some 2man locked tank squad for instance. And a global use message is sent to allow admins to identify command spam, if that is ever an issue still. A fair compromise, no, and maybe a cogent reason to use the infrequently used kit.
    """
    
    def init():
    	host.registerHandler('ChatMessage', onChatMessage)
    
    	
    #_stripPrefix(): removes context prefixes from a chat lines and returns the trimmed chat line
    def _stripPrefix(text):
    	text = text.replace( "HUD_TEXT_CHAT_TEAM", "" )
    	text = text.replace( "HUD_TEXT_CHAT_SQUAD", "" )
    	text = text.replace( "HUD_CHAT_DEADPREFIX", "" )
    	text = text.replace( "*\xA71DEAD\xA70*", "" )
    	
    	return text.strip()
    
    def onChatMessage(playerID, msgText, channel, flags):
    	p = bf2.playerManager.getPlayerByIndex(playerID)
    	playerVehicle = bf2.objectManager.getRootParent(p.getVehicle())
    	playerName = p.getName()
    	playerTeam = p.getTeam()
    	playerPos = playerVehicle.getPosition()
    	playerRot = playerVehicle.getRotation()
    	kit = p.getKit()
    	playerKitName = kit.templateName
    	playerKit = rkits.getKitTypeString(playerKitName)
    	if rkits.getKitTypeString(playerKitName) not in ('engineer', ):	#if not combat engineer
    		radmin.personalMessage("!" + str(command) + " may only be used by combat enginner as driver or lone occupant of vehicle", p)
    		return
    	"""
    	command parse, If findall doesn't find a match, it will return an empty list []: resulting in 'IndexError: list index out of range' exception which causes gamecrash when rcon debug is enabled, this also prevents game init until player spawns.	*rationale for exception handling below*
    	"""
    	try:
    		text = _stripPrefix(msgText)
    		pattern = re.compile(r'!(\w*) ?(\S*) ?(.*)')
    		matches = pattern.findall(text)
    		command = matches[0][0]
    		if matches[0][1] != "":			#parameter 1 if exists
    			parameter1 = matches[0][1]
    		else:
    			parameter1 = None
    		if parameter1 != None and matches[0][2] != "":			#parameter 2 if exists
    			parameter2 = matches[0][2]
    	except:
    		return
    
    	if text[0:1] == "!":	# unless the first character is ! don't do anything	
    		if command == "unflip":
    			if not p.isAlive():
    				return
    			if p.getDefaultVehicle() == p.getVehicle() :	#if player not inside vehicle
    				return
    
    			passengers = playerVehicle.getOccupyingPlayers()
    			if len(passengers) == 0:
    				return
    			driver = passengers[0]
    			# for passenger in rootVehicle.getOccupyingPlayers():
    				# if passenger != player:
    			
    			if p == driver:
    				playerVehicle.setPosition((playerPos[0], playerPos[1]+2, playerPos[2]))
    				playerVehicle.setRotation((playerRot[0], playerRot[1]*0, playerRot[2]*0))
    				radmin.globalMessage(str(playerName) + " used command !unflip [" + str(kit) + ","  + str(playerKitName) + "," + str(playerKit) + "]")
    			else:
    				radmin.personalMessage("!" + str(command) + " may only be used by combat enginner as driver or lone occupant of vehicle", p)

     

    cmd_unflip.py

    • Like 1
    • Upvote 2
  9. @=VG= Fastjack I agree It's certainly not the responsibility of anyone here to fix anything inherent in the game. It's simply one of those issues with in the means of server admins to rectify should they choose to do so, R-Dev's requirements & expectations, unreasonable though they may be in this regard allow for very limited scripting as is the case with admin scripts which are allowed on public servers,i.e scripts of limited utility that don't alter gameplay such as this are considered admin scripts & NOT server side modifications, I carefully considered that when I wrote it. And given the extent of actual server side modifications on VG already, i hoped it wouldn't be a point of concern. 

     

    With that in mind, I submit that delayed named squads aren't perhaps a solution to the problem of slow loaders on VG while the other solution contained herein is however worth consideration as a useful utility if nothing else.

     

    @=VG= SemlerPDX

    And with that I'd like this thread locked as feedback thusfar signifies this thread has run its course & served it's purpose. Thank you all for your feedback, it was most welcome.

    • Upvote 1
  10. So clearly just about everyone objects to delayed asset squad creation, which is cool & good points have been made to that effect and I don't entirely disagree though I'll explore other options in the future, but everyone seems to agree with scripted squad name enforcement, i.e auto resign players using assets in the wrong squad, so just comment out 'delayNameSquadAssets(timeAtRoundStart)' and script will pretty much only do that with which you all agree.

     

    @ZZANG1847  It has always been a problem in the almost 9 years I've been playing, just not mine & nor yours perhaps, but for plenty of others, because the MAJORITY of players play PR because they have low spec machines and can't play Arma or Squad or Insurgency or ..., I agree this solution isn't perhaps theee solution given the almost unanimous disdain for the idea, but dismissing the problem outright isn't reasonable either. 

    Acceptable squad names enforcer is just a quality of life addition that removes at least one recurring nuisance for admins & maintains some order on the rare occasion no admins might be on, no more no less.

    And there's nothing wrong with discussing anything however unpalatable, it's how we form ideas or maybe I'm just an idealistic idiot 😏

  11. 42 minutes ago, =VG= Sausag3 said:

    , Setting it up on the BMR INS server would take lots of time and would take up even more precious space on the whole server. 

    I suppose it would take time, but it shouldn't take up any additional space, just map existing files on existing Arma 3 server to a new junction path & you should be able to run multiple Instances using the same game data, if it's on an SSD, which I presume it is, it shouldn't have any performance impact.

  12. idk what all the fuss is over this one tbh, it really wont do anything SQUAD won't eventually if not already, it's little more than a technical achievement, albeit an impressive one, insane how they(Venice Unleashed) got it to work without modifying the game.

     

    Now if it was for Battlefield Bad Company 2, well, the world would have come to an end,me with it, but BF3, mehhh.

  13. @=VG= .Blizzard. I certainly didn't mean to make a mountain out of a mole hill, if I did, my apologies. However no player should be subject to opinionated action by any other, admin or not, VG or not, with that I hope you agree, articulate the rules & stand by them & by them we shall abide. 

     

    All I'm asking is, if you want people to stop base raping, perhaps it's useful to articulate FOR THE PLAYERS whom you feel should be beholden, what exactly it is they may & may not do in this regard, that was & is my sole intent. Cheers.

     

    EDIT: And no this post wasn't the product of a bad interaction with any one, just an observation, no more no less.

    • Upvote 2
  14. 39 minutes ago, ranger_12 said:

    Base rape is against the rules.

    So is CAMPING ranger, shall we enforce that then...

     

    I'm all for enforcing the rule, just not arbitrarily & lacking common sense, as seems to be the case, recently.  &

    Thanks for the quote,I feared I'd removed context for your reply after I edited the OP.

    • Upvote 4
  15. It seems there's a new 'interpretation' in the air,  someone care to articulate it?

     

    Edit: To be clear I understand it to be any activity involved in skipping flags, question is, Why the sudden surge in blanket & arbitrary enforcement, if it's to do with enforcing written rules then let's enforce CAMPING rules all the same, otherwise let's find a better solution than the absurd & arbitrary enforcement as of late, that makes round more frustrating than fun.

    • Upvote 3
  16. @=VG= Melon Muncher check attachment, updated.

    And since the dominant complaint seems to be 'the masses' being penalized for slow loaders, I've updated the timer(but not the notification message, i leave that to whomever chooses to use this,if at all), it now uses dynamic assetdelay based on number of players relative to the number of bots, which for reference computes to: 75sec/1.15minutes If 1 player(Minimum),  375sec/6.25minutes If typical 25player population, 600sec/10minutes If 40 players(Maximum) & everything in between, assuming 40bots, PER DEFAULT playerCountMultiplier value of 10. Simply change the multiplier to reduce the relative time per player count, to what ever you deem reasonable,setting playerCountMultiplier  to 5 for example will set the max delay in a full server to 5minutes instead of 10minutes at the default value of 10...

    And if so inclined you can just try it for yourselves, copy script to 'mod\pr\python\game' & add to 'mod\pr\python\game\__init__.py':

    import namedSquadRestrictions
    namedSquadRestrictions.init()


     

    • Upvote 2
×
×
  • Create New...

Important Information

Terms of Use and Privacy Policy