Test out the base swapping

Discussion in 'Community Requests' started by Beerdude26, Apr 8, 2014.

  1. Beerdude26

    Beerdude26 OnThink(){ IsDownYet(); }

    Messages:
    7,243
    Likes Received:
    13
    Trophy Points:
    0
    Using emp_sv_base_swap 2, BE and NF entities on a map will always swap places when loading a new map. This is only supposed to work for Classic Gameplay maps, not stuff like escort or district. Please go through the official Classic Gameplay maps and report any issues here. I'll add supported maps to a script file. Some maps may not swap at all, there's some hardcoded checks.
     
  2. flasche

    flasche Member Staff Member Moderator

    Messages:
    13,299
    Likes Received:
    168
    Trophy Points:
    0
    oh man i can feel silks rage already, he fixed his maps 2 days ago and i assume this will only break them again. at least the majority of work went into brushes and bushes and its been no complete waste of time ;)

    tested on coast, works. command needs to be executed before you load the map.

    edit:
    cyclo confirmed as working aswell. buildings show up as taking damage (white) for the fist couple of seconds - didnt take damage though, minor beauty bug.

    think, since this are maps with preplaced buildings, you can consider it working?
     
    Last edited: Apr 8, 2014
  3. Empty

    Empty Member

    Messages:
    14,912
    Likes Received:
    11
    Trophy Points:
    0
    inverse cyclopean

    oh man that would be cool
     
  4. flasche

    flasche Member Staff Member Moderator

    Messages:
    13,299
    Likes Received:
    168
    Trophy Points:
    0
    is it sufficient testing or want me to go through all stock maps? obviously i can only test on a listening server, so this isnt in real game situations.

    what would 1 do btw - does it mean its randomly decided?
     
    Last edited: Apr 8, 2014
  5. Silk

    Silk Mapper

    Messages:
    3,147
    Likes Received:
    36
    Trophy Points:
    0
    I did have mixed feelings when I read that ^^

    And actually the most difficult part of making a new version of a map, is finding the current version of the map, finding out which compile parameters you used years ago, where the f*ck that detail.vbsp has been hiding all that time and which visibility groups had to be enabled for a final compile.

    Luckily this weekend when redoing bush and chain, I changed the names to the current date, I added the detail.vbps files and I added a file listing all parameters and necessary visgroups.

    That alone makes it much, much less annoying to have to fix something again :D
     
  6. Beerdude26

    Beerdude26 OnThink(){ IsDownYet(); }

    Messages:
    7,243
    Likes Received:
    13
    Trophy Points:
    0
    Please go through all official stock maps. Listening server is fine. Use emp_sv_base_swap 2 for guaranteed swapping, use emp_sv_base_swap 1 for randomized swapping.
     
  7. Beerdude26

    Beerdude26 OnThink(){ IsDownYet(); }

    Messages:
    7,243
    Likes Received:
    13
    Trophy Points:
    0
    And most importantly, did you send all those files to Trickster or Wealthysoup so we have updated VMFs? :p
     
  8. wealthysoup

    wealthysoup Lead Tester

    Messages:
    1,857
    Likes Received:
    0
    Trophy Points:
    0
    I think he sent it to candles. Would be good if it was added to the map repository though
     
  9. Grantrithor

    Grantrithor Member

    Messages:
    9,820
    Likes Received:
    11
    Trophy Points:
    0
    Randomly deciding could be set default, then empires will become a real game.
     
  10. ImSpartacus

    ImSpartacus nerf spec plz

    Messages:
    8,598
    Likes Received:
    7
    Trophy Points:
    0
    It would be even cooler if empires could natively support the random functionality on silk's maps.

    Like each ref has an independent probability of appearing in any given match. By default, each is 100%.

    And the map can designate bases (must have at least two) and designate probabilities that a particular team will spawn there.
     
  11. flasche

    flasche Member Staff Member Moderator

    Messages:
    13,299
    Likes Received:
    168
    Trophy Points:
    0
    i tested all classic gameplay maps except for bush and chain since they have a special setup and noreturn because its no real map.

    i guess you can consider it working, all preplaced buildings and the cvs switched their positions as they should. very nice ...

    also grant, i guess this is the plan ;)
     
  12. Silk

    Silk Mapper

    Messages:
    3,147
    Likes Received:
    36
    Trophy Points:
    0
    Yeah Candles has them
     
  13. Grantrithor

    Grantrithor Member

    Messages:
    9,820
    Likes Received:
    11
    Trophy Points:
    0
    The devs could implement new entities that replace the current system, where instead of designating a be_rax, be_cv, you just designate a rax spot and cv spot, and they are all tied to a master entity that has a flag where you can set it to one of the two teams, or make it select a team randomly. At runtime the map will randomly select one entity to make an NF base and another entity to make BE base, and you can have multiple of these "master entities" in places where a starting point could possibly be.

    This current system is nice but I'm guessing all it does is physically replace each of the team-specific entities with their other-team counterparts. It isn't sloppy, but there are of course better systems.
     
  14. flasche

    flasche Member Staff Member Moderator

    Messages:
    13,299
    Likes Received:
    168
    Trophy Points:
    0
    the problem is, most maps wouldnt support silks map system (which actually only exists on bush) just by replacing the entities. where would the new refs be? if they are just a few meters apart there would be no point in all this.
     
  15. ImSpartacus

    ImSpartacus nerf spec plz

    Messages:
    8,598
    Likes Received:
    7
    Trophy Points:
    0
    Yeah, if there are only two potential bases, then it's pretty obvious where stuff is going to drop.
     
  16. wealthysoup

    wealthysoup Lead Tester

    Messages:
    1,857
    Likes Received:
    0
    Trophy Points:
    0
    Can you confirm all of these maps before they get enabled for the next RC please:

    emp_arid
    emp_canyon
    emp_crossroads
    emp_cyclopean
    emp_coast
    emp_duststorm
    emp_isle
    emp_midbridge
    emp_money
    emp_mvalley
    emp_palmbay
    emp_slaughtered
    emp_streetsoffire

    I've added them but if they don't work we may have problems
     
  17. flasche

    flasche Member Staff Member Moderator

    Messages:
    13,299
    Likes Received:
    168
    Trophy Points:
    0
    only stock ofc ... they all had their preplaced entity positions switched and it looked like no cv was stuck in the ground. i did not test if you can drive all of them or if all turrets fire at you, this would take ages - but i tried driving the cvs on cylco the first map i tested.
    if its such extensive test you want, im only willing to do it on two or three maps ;)


    btw i also loaded noreturn since i had no idea what it was - its probably working, i just have no idea where the original starts would be and since its just there because who knows why, i didnt care to load the default aswell ...

    edit:
    or did you just mean to confirm the map names? yes thats the maps i considered classic gamemode.
     
    Last edited: Apr 11, 2014
  18. CyberKiller

    CyberKiller Nyooks!

    Messages:
    1,107
    Likes Received:
    8
    Trophy Points:
    0
  19. flasche

    flasche Member Staff Member Moderator

    Messages:
    13,299
    Likes Received:
    168
    Trophy Points:
    0
    it has nothing to do with base swapping though. i just started it up locally, drove the cv over from NFs original spawn and i couldnt place it either.
     
    Last edited: Apr 14, 2014
  20. CyberKiller

    CyberKiller Nyooks!

    Messages:
    1,107
    Likes Received:
    8
    Trophy Points:
    0
    I know it has nothing to do with base swapping, but if base swapping was enabled for this map with this bug present then a minor bug would become a major one.
     

Share This Page