• Garry Ware (Fretta) - Contribute and craft your own minigames!
    202 replies, posted
  • Avatar of WildWaffles
  • I like the bigger map idea. Suggestions: -Trivia questions (like type the capital of <insert random country here
  • Avatar of Ha3
  • [QUOTE=WildWaffles;14748853]I like the bigger map idea. Suggestions: -Trivia questions (like type the capital of <insert random country here[/QUOTE] Impossible : This would require English lessons first. Here in France, like all other countries where English is not the main language, you call some countries in a totally different name than it is in English. For example, "Royaume-Uni" is "United Kingdom" so this is not acceptable. This is the same for object words. In this version of Garry Ware, every player doesn't need much skill in English to understand the game, and the instructions needs to stay that simple. I remember playing "WarioWare : Twisted" where a Fronk minigame says randomly "Blueberries !" and you had to choose between fruits by twisting the Nintendo DS (or Game Boy Advance). I didn't even know what Blueberries was. It actually meant "Myrtille" in French. So we try to make the game as simple as possible with words we hope everyone understand simply.
  • Avatar of MadJawa
  • I'm going to make some minigames for this :D Do you have any ideas? [b]Edit:[/b] [QUOTE=Ha3;14749393]Impossible : This would require English lessons first. Here in France, like all other countries where English is not the main language, you call some countries in a totally different name than it is in English. For example, "Royaume-Uni" is "United Kingdom" so this is not acceptable. This is the same for object words.[/QUOTE] I agree with this as I'm french myself :P Also, most city names in english are different from the original name
  • Avatar of Soldier32
  • If anybody remembers playing DeathRun on CSS on the dr_office map there is the deadly chair that spins around and kills anyone that touches it. Maybe have that as a minigame? Survive the deadly spinning chair?
  • Avatar of tunagunner
  • I cant code lua =( i had a look but i didnt know what i was doing anyway here's some ideas, some of them would need better names but they are just ideas anyway: [B]First to shoot a pigeon[/B] [B]Mike Myers[/B], i dont know if anyone played rainbow six vegas but Mike myers made his own gamemode, where one person has a shotgun and kills everyone else who has nothing but defensive things like flashbangs, smoke and stuff, the idea is to run and hide basically, then after a certain amount of time you get to have a pistol, or if you are the last person alive. [B]Hide and seek[/B], already played on CSS with office objects, dont know if theres a gmod one already. [B]Falling crates/objects[/B] Falling crates that hurt/kill but are easy to destroy from the sky, maybe 2 or 3 kill you or 1 even. [B]Protect an NPC[/B] Could be teams get an NPC that they have to defend from other NPCs. [B]Zombie rush[/B] Survive a rush of zombies [B]Melee only[/B] FFA or Team where everyone gets a random but equal melee weapon, last to survive wins. [B]Extra maps[/B] i know people have stated before, but team rooms should open onto each other in certain modes so that teams can play against each other.
  • Avatar of takua108
  • [QUOTE=tunagunner;14762697][B]First to shoot a pigeon[/B][/QUOTE]Expect this in a few hours, when school gets out. Some of the other ones sound interesting, too.
  • Avatar of Ha3
  • Just to show what I'm doing, here's a possible new graphical design of the map : [img]http://www.hurricaaanes.info/ai/wa_grid5x5_edge0004.jpg[/img]
  • Avatar of NanoSquid
  • How about it shrinks 1/3 of the players with the new player size code, and says "Don't get squished!" or "Squish a Midget!" respectively.
  • Avatar of tunagunner
  • More Ideas: [B]Musical Chairs[/B] 1 for 1 players 1 for 2 2 for 3 2 for 4 3 for 5 3 for 6 etc... Some music plays and when it stops Players have 3 seconds to get onto a chair, one that you can press E on. Will the game modes be transferable instantly for bigger sized maps??
  • Avatar of takua108
  • [QUOTE=tunagunner;14782067]More Ideas: [B]Musical Chairs[/B] 1 for 1 players 1 for 2 2 for 3 2 for 4 3 for 5 3 for 6 etc... Some music plays and when it stops Players have 3 seconds to get onto a chair, one that you can press E on. Will the game modes be transferable instantly for bigger sized maps??[/QUOTE]Ideas like these are my biggest reason for wanting to be able to recess the boxes into the ground. I can see in my mind, the boxes recessing into the ground, but, since they have a different texture anyways, you can still see where they are in the floor. Then, for this idea, for example, chairs could appear on top of these spaces. Having the chairs on [I]top[/I] of the boxes (or even in between them) would be far clumsier.
  • Avatar of mahalis
  • [QUOTE=Ha3;14773288]Just to show what I'm doing, here's a possible new graphical design of the map : (image)[/QUOTE] Looks fantastic - lighting's a little bland, but a few accents in shadowed areas would help that a lot. Are the floating cubes part of the skybox or are they in the map? I'm guessing the former, but if not, how about making them drift across the sky?
  • Avatar of Rambo_6
  • Gameplay problems: [list][*]Players collide with eachother and it makes it really easy to troll. Just make players COLLISION_GROUP_WEAPON or something. [*]The code for the minigames is really messy, isn't there a tidier method you could use for minigames? [*]Maps need to dynamically resize for the amount of players or something, the 5x5 map is terrible with >20 players.[/list]
  • Avatar of lexic
  • [code]Registering gamemode 'garrywaresvn' derived from 'fretta' ScriptEnforce is disabled Writing cfg/banned_user.cfg. Executing dedicated server config file exec: couldn't exec server.cfg Dropped ||VM|| Lexi from server (Disconnect by user.) WARNING: Mismatched quotes in ULib.splitArgs ERROR: Hook 'PlayerAuthSpawn' Failed: Infinite Loop Detected! Removing Hook 'PlayerAuthSpawn'[/code] EDIT [code]Can't init gmod_itemstart_oncrate Attempted to create unknown entity type gmod_itemstart_overcrate! Can't init gmod_itemstart_overcrate Attempted to create unknown entity type gmod_itemstart_inair! Can't init gmod_itemstart_inair Attempted to create unknown entity type gmod_itemstart_cross! Can't init gmod_itemstart_cross Attempted to create unknown entity type gmod_itemstart_oncrate! Can't init gmod_itemstart_oncrate Attempted to create unknown entity type gmod_itemstart_overcrate! Can't init gmod_itemstart_overcrate Attempted to create unknown entity type gmod_itemstart_inair! Can't init gmod_itemstart_inair Attempted to create unknown entity type gmod_itemstart_oncrate! Can't init gmod_itemstart_oncrate Attempted to create unknown entity type gmod_itemstart_overcrate! Can't init gmod_itemstart_overcrate Attempted to create unknown entity type gmod_itemstart_inair! Can't init gmod_itemstart_inair Attempted to create unknown entity type gmod_itemstart_oncrate! Can't init gmod_itemstart_oncrate Attempted to create unknown entity type gmod_itemstart_overcrate! Can't init gmod_itemstart_overcrate Attempted to create unknown entity type gmod_itemstart_inair! Can't init gmod_itemstart_inair Attempted to create unknown entity type gmod_itemstart_oncrate! Can't init gmod_itemstart_oncrate Attempted to create unknown entity type gmod_itemstart_overcrate! Can't init gmod_itemstart_overcrate Attempted to create unknown entity type gmod_itemstart_inair! Can't init gmod_itemstart_inair Attempted to create unknown entity type gmod_itemstart_oncrate! Can't init gmod_itemstart_oncrate Attempted to create unknown entity type gmod_itemstart_overcrate! Can't init gmod_itemstart_overcrate Attempted to create unknown entity type gmod_itemstart_inair! Can't init gmod_itemstart_inair Attempted to create unknown entity type gmod_itemstart_oncrate! Can't init gmod_itemstart_oncrate Attempted to create unknown entity type gmod_itemstart_overcrate! Can't init gmod_itemstart_overcrate Attempted to create unknown entity type gmod_itemstart_inair! Can't init gmod_itemstart_inair exec: couldn't exec server.cfg Client "MartinP" connected (83.89.12.36:27005). WARNING: Mismatched quotes in ULib.splitArgs ERROR: GAMEMODE:'Think' Failed: includes/extensions/table.lua:177: bad argument #2 to 'random' (interval is empty) ERROR: GAMEMODE:'Think' Failed: garrywaresvn/gamemode/wareminigames/kelthgames.l ua:44: attempt to index field '?' (a nil value) [/code]just updated to the SVN. EDIT2 [code]Timer Error: garrywaresvn/gamemode/wareminigames/kilburngames.lua:103: bad argum ent #1 to 'SetPos' (Vector expected, got nil)[/code]
  • Avatar of Ha3
  • Ok, don't use the SVN for the moment, we're gonna do major changes on how the game manages minigames.
  • [QUOTE=Ha3;14773288]Just to show what I'm doing, here's a possible new graphical design of the map : [img]http://www.hurricaaanes.info/ai/wa_grid5x5_edge0004.jpg[/img][/QUOTE] Was there just without the textures. It looks beutiful with them..
  • Avatar of SkynrdFan1
  • This game needs it's own 24/7 Garry Ware server. This is the only thing I vote for anymore! Tip: If you are the first one to connect after a gamemode change, quickly join a team, press F1, and vote for change. The server only knows that you are on, and it's as if it's a 1/1 vote.
  • Avatar of PossiblyLethal
  • [QUOTE=NanoSquid;14776362]How about it shrinks 1/3 of the players with the new player size code, and says "Don't get squished!" or "Squish a Midget!" respectively.[/QUOTE] I found this interesting so I downloaded the code and started to fiddle with it. I ran into a number of problems. In the first post he said all players must have equal abilities and weapons. I also found that you would probably want 2 teams. In the other minigames there was only team "TEAM_UNASSIGNED". Can you change the teams and if so what are the other teams? Finally, how would you detect the collision of two different entities?
  • Avatar of SkynrdFan1
  • [QUOTE=PossiblyLethal;14794725]I found this interesting so I downloaded the code and started to fiddle with it. I ran into a number of problems. In the first post he said all players must have equal abilities and weapons. I also found that you would probably want 2 teams. In the other minigames there was only team "TEAM_UNASSIGNED". Can you change the teams and if so what are the other teams? Finally, how would you detect the collision of two different entities?[/QUOTE] How about everyone is shrunk down to the size of a mouse, and each player has guns that shoot out the small bucket props about 10 feet in front of them and 10 feet above the ground, then the bucket falls, and you need to make the bucket crush players.
  • Avatar of Jojje
  • [QUOTE=SkynrdFan1;14793017]This game needs it's own 24/7 Garry Ware server. This is the only thing I vote for anymore! Tip: If you are the first one to connect after a gamemode change, quickly join a team, press F1, and vote for change. The server only knows that you are on, and it's as if it's a 1/1 vote.[/QUOTE] Agreed I just searched for servers with this gamemode, none were on and that made me sad :frown:
  • Avatar of Ha3
  • The new structure is almost done. EDIT: Update your SVN now. It needs to be tested in a high scale, thanks!
  • Avatar of Foda
  • You should have it a flat box, then boxes rise from the ground depending on the gamemode.
  • Avatar of Ha3
  • [QUOTE=Foda;14812186]You should have it a flat box, then boxes rise from the ground depending on the gamemode.[/QUOTE] During playtest with moving boxes, our guns spawns stuck in the boxes if we were standing on them.... Strange thing.
  • Avatar of lexic
  • Give() spawns the swep at the player's feet so they pick it up, but if they're moving upwards, it spawns below them.
  • Avatar of takua108
  • [QUOTE=Lexic;14812718]Give() spawns the swep at the player's feet so they pick it up, but if they're moving upwards, it spawns below them.[/QUOTE]Indeed; I discovered this when I was making a map awhile back, and I had the info_player_start accidentally spawn partially in the ground, which made all sort of weapon-picking-up weirdness occur. Are there any easy workarounds for this? Because I would really like to see recessing floors in Garry Ware.
  • Avatar of mahalis
  • [lua] local m = FindMetaTable("Player" if !m then return end function m:SuperGive(class) local w = ents.Create(class) w:SetPos(self:GetPos() + Vector(0,0,30)) w:Spawn() end[/lua] [lua]pl:SuperGive("weapon_357")[/lua]
  • Avatar of Ha3
  • Yeah, but the moving block (which was actually a translating door) wasn't moving and weapon still get stuck... Well... I'm thinking of the musical chairs. I'm still stuck with this one, because I don't know yet how to spawn a vehicle in a non-sandbox mod... EDIT: I'll try it! >>> Thanks it seems to be working !
  • Avatar of lexic
  • [lua]local function MakeVehicle( Player, Pos, Ang, Model, Class, VName, VTable ) if (!gamemode.Call( "PlayerSpawnVehicle", Player, Model, VName, VTable )) then return end local Ent = ents.Create( Class ) if (!Ent) then return NULL end Ent:SetModel( Model ) // Fill in the keyvalues if we have them if ( VTable && VTable.KeyValues ) then for k, v in pairs( VTable.KeyValues ) do Ent:SetKeyValue( k, v ) end end Ent:SetAngles( Ang ) Ent:SetPos( Pos ) Ent:Spawn() Ent:Activate() Ent.VehicleName = VName Ent.VehicleTable = VTable // We need to override the class in the case of the Jeep, because it // actually uses a different class than is reported by GetClass Ent.ClassOverride = Class gamemode.Call( "PlayerSpawnedVehicle", Player, Ent ) return Ent end [/lua] Just modify that until it works how it should. The vtable for the wooden chair is [lua]local V = { Name = "Wooden Chair", Class = "prop_vehicle_prisoner_pod", Category = "Chairs n shit", Author = "Nova[X]", Information = "Good Ol' Wodden chair", Model = "models/nova/chair_wood01.mdl", KeyValues = {vehiclescript = "scripts/vehicles/prisoner_pod.txt", limitview = "0"} }[/lua]