Tuesday, December 30, 2008

Gamemode Name Change: Spacebuild Factions

Global RP will henceforth be known as Spacebuild Factions, or simply Factions. Hopefully this will attract some new players!

Also, this blog is now retired. The new one can be found at:
www.sbfactions.blogspot.com

Tuesday, December 23, 2008

Version 2.7c

I'm done with 2.7c, and it seems now that all of the bugs are crushed.

Global RP Server 2.7c

-----Version 2.7c----
[+] New players now start with $500

[!] Ironsights are no longer forced by default
[!] Changed physgun cost from $250 to $150
[!] Fixed an incompatibility issue with Spacetech's Prop Protection relating to flag capturing
[!] Players now get 100% of money spent back when selling props
[!] Changed planet income from $50 to $100
[!] Fixed players not being able to hurt eachother
[!] Fixed Global RP ships not loading in Advanced Duplicator

Sunday, December 21, 2008

Excellent News For Global RP!

Today I purchased a 12 slot server located in Texas from Mammoth Games.

Also, I will be selling admin for $2 a month to help cover the cost of the server.

So, enjoy the server over this next month guys! (they don't come cheap) I'm not sure right now if i'm going to renew it once this month is over, we'll see how it goes.

Thursday, December 18, 2008

New Version: 2.7b

This version fixes some bugs found mostly by Lucky To Shoot. Thanks again lucky!

The reason the turret was a little messed up is because the turret requires the weight stool to function properly. From now on this won't be added to advanced duplicator if the weight stool isn't loaded on the server (this also applies to all other grp ships (and grp ships to come)).

Global RP Server 2.7

Don't forget to download the newest Global RP Content package! (required for servers, the older packages WILL NOT WORK AS OF VERSION 2.7)

-----Version 2.7b----
[!] Fixed Garry's camera
[!] Fixed spawning of transformers
[!] Fixed a bug preventing transformer removal reimbursement
[!] Fixed bug: Timer Error: globalrp\gamemode\server/entdamagesystem.lua:176: attempt to index global 'ent' (a nil value)
[!] Fixed the GRP turret
[!] GRP ships with required addons will no longer be added to Advanced Duplicator if the addon is not loaded on the server
[!] Wire simple explosive is now restricted by default

Wednesday, December 17, 2008

Version 2.7 Finished!

I'm completely done with version 2.7 and its ready for testing. Only problem is that I don't have any testers, so I'm going to release this as is. I'll keep version 2.6 up incase there are any problems.

Global RP Server 2.7

Don't forget to download the newest Global RP Content package! (required for servers, the older packages WILL NOT WORK AS OF 2.7)

-----Version 2.7-----
[+] Costs added to toolguns in spawnmenu
[+] Friendly fire rules now apply to players and their props
[+] Added cost support for the SBMP Beam Cannon
[+] Added cost support for the stacker tool
[+] Weapons are now purchased via the spawnmenu (F4 now brings up the spawnpoint selection menu)
[+] Significantly reduced required downloadable client content
[+] Added default menus for players without the Global RP Content package
[+] Added additional options to the Global RP admin menu (via utilities in the spawnmenu)
[+] Added default advanced duplicator ships for those with the advanced duplicator addon (2 seater explorer and turret)
[+] Major code reworking and reorganization

[!] Stopped Gcombat weapons and the SBMP Beam Cannon from destroying worldspawn transformers and flags
[!] Fixed countless money exploitations
[!] Minor bug fixes


[!] This version does not support SB3. SB3 support will be added upon its offical release.

Saturday, December 13, 2008

Progress Uncertain

I've finished the mod and sent it to Masada for testing, but theres just one problem. I've got it running flawlessly on my dedicated, listen, and singleplayer, but we just can't seem to get it working right on his server.

Maybe some of you would like to test it for us and verify that its working? Also, you'll need a new content package, the old one won't work anymore.

Global RP Server 2.7 Beta

Global RP Content 3

Wednesday, December 10, 2008

Default Menus Finished

Today I finished up the default menus, and while they aren't the prettiest thing i've ever made, they'll suffice.


Default Help Menu (F1)




Default Team Menu (F2)




Weapons Menu (formerly F4, F4 is now spawnpoint menu)




Default Scoreboard (Tab)






Also, Masada, our dedicated server host, pointed out to me that people were taking advantage of the system using stacker, so i'll be adding support for that to our system to prevent that.

Monday, December 8, 2008

Weapons Menu

Today I got about 1 and a half to 2 solid hours of work done on the spawnmenu, specifically the weapons portion of it.

I was searching Garry's blog when I came across this interesting post, specifically:




A few people had requested the ability to draw models onto panels too, so I give
you.. DModelPanel!

local Window = vgui.Create( "DFrame" )
local mdlPanel =
vgui.Create( "DModelPanel", Window )
mdlPanel:SetSize( 300, 300
)
mdlPanel:SetPos( 10, 20 )
mdlPanel:SetModel( "models/player/breen.mdl"
)
mdlPanel:SetAnimSpeed( 0.5 )
mdlPanel:SetAnimated( false
)
mdlPanel:SetAmbientLight( Color( 50, 50, 50 )
)
mdlPanel:SetDirectionalLight( BOX_TOP, Color( 255, 255, 255 )
)
mdlPanel:SetDirectionalLight( BOX_FRONT, Color( 255, 255, 255 )
)
mdlPanel:SetCamPos( Vector( 50, 50, 50 ) )
mdlPanel:SetLookAt( Vector(
0, 0, 40 ) )
mdlPanel:SetFOV( 70 )
Window:SetSize( 320, 330
)
Window:Center()
Window:MakePopup()
Window:SetKeyboardInputEnabled(
false )




I never knew about DModelPanels before this post, so I decided to mess around and give it a shot. Heres some screenshots of the weapons section of the spawnmenu now:





As you can see, weapons without formal pictures will now display their world model, schnazzy eh? Yeah, the camera isn't really centered and zoomed properly so it looks weird, but maybe i'll work on that a little tomorrow, its bed time for now.

(On the second picture you can also see another addition that I made a while back. By default all additional server sweps (excluding the GRP ones) will be spawnable only via admins. However, you can customize this in the config files, giving admins total and easy management of sweps and their spawning.)

Saturday, December 6, 2008

Progress Update

No new version yet, just posting to keep you guys in the loop on what i've been doing and some information on the status of Global RP.

Sorry its been a while, but i've sort of taken a little bit of a break from Global RP, which is due to my new computer. I've been thinking of getting a new computer for quite some time now, so two weeks ago I ordered a bunch of parts from newegg.

Dear diary, look how awesome I am

Last weekend I put it together (first time building my own computer) and since then i've just kinda been monkeying around with it. I've had a little bit of trouble getting it to work (at first I almost broke the motherboard by screwing in all the mounting screws to the case, which caused it to bend the motherboard). The problem thats cost me the most time has been windows, however, I hate microsoft. Aparrantly microsoft has different versions of their OS; OEM, upgrade, and full version. I'm not going to get into explaining what the differences between them all are (google is great for that) but it turns out I had an OEM version and it wouldn't let me use that on my new computer.

So, since i'm so awesome, I stuck my middle finger up to microsoft and installed linux. Linux is awesome, but theres only 1 problem with it. Nobody fucking makes software for linux! Steam games don't work on linux (excluding Wine, which I spent countless hours getting to work, and it only somewhat works. I can't get my beloved Left 4 Dead to work on it, otherwise I would be using Linux right now).

So I switched back to windows. But, like I mentioned before, I'm awesome and I found a way to get around their bullshit activation software that wants me to buy a new version of windows. I'm not going to say how I did it on here, because I don't want to get in trouble, but it was pretty badass, and I actually wrote my own c++ software to assist me =D.

My new computer alltogether cost me $378.43 (I took some parts from my old computer, like hard drives and a DVD reader), and is ultimately badass (excluding my god damn OS problem):
MSI DKA790GX Motherboard
AMD Phenom 9950 2.6GHz Quad-Core Black Edition Processor
Thermaltake Purepower 600 Watt Power Supply
Thermaltake M9 Black Steel ATX Mid Tower Computer Case
OCZ Reaper HPC Edition 4GB (2 x 2GB) Memory

Global RP Related

I haven't done any work on Global RP in the past 2 weeks, but before I started messing around with linux and building a new computer I got some work done. All i'm doing is reporting that work. Heres my todo list:

-make materials optional
-respawn rocks on other planets (LuckyToShoot)
-default adv dup ships

***Done***
-bug fixes
-fixed money exploit
-costs added to toolguns in spawnmenu
-friendly fire settings now applys to props too
-fixed gcombat destroying worldspawn transformers
-weapons now purchased via spawnmenu



Click on the images to get a better view.

So as you can see, i'm still in the process of making default menus, however i've changed the way weapons are purchased, for all players. Weapons are now purchased via the spawnmenu. I've edited the spawnmenu to list (and correctly charge players) the weapons I want in the way I want it to, and i'm actually pretty pleased with it. The only thing is that I couldn't find any appropriate icons for the equipment, and I don't really want to include images for them (forcing new players to have to wait while they download them), but we'll see what happens. Maybe i'll include images in the content package.

Another addition I made to the spawnmenu: costs are now added for most toolguns in the toolguns list. If you click on the images you should be able to see what I mean more clearly. However I wasn't able to include prices for all of the stools, because some of the stools spawn more than one entity. (such as the gcombat stool, and the lifesupport stools) Maybe i'll figure out a way to do that later (probably not till after I release this version).



So, as you can see i've made some pretty good progress, but i've still got some more work to do. I plan on starting when I can, but it might be a little tough this weekend. Todays (saturday) already shot, and tomorrow i've got to work on applying to college and other chores but I promise i'll get some work done sometime soon.

Q&A

Somebody asked me on my last post:

I was wondering if you had any plans for GRP using spacebuild 3. Since most people have switched over to sb3 and sb3 is incompatible with sb2...you might see a boost in players, and possibly a revival of GRP.

While I agree with this, I am extremely resistant to upgrade Global RP to the new spacebuild until its offical release.

Server Info

Looks like we've got another official server, big thanks to Masada.





Don't be afraid to post comments and feedback, its always appreciated.

Saturday, November 8, 2008

Plans for 2.7

A couple days ago, MattyK asked on the forums:

So... What's on the Planned Feature list? Or any sneak peeks/eye candy for V3?

Well, thats a good question.

Bug Fixes
Today I found a fix for an exploit reguarding spawning things via the toolgun.

I haven't yet found a way to stop people from blowing up the transformers with gcombat, but I will, because that needs to stop.

Spawn Menu
I'm not sure if i'll ever figure out a way to do this, but i'd like to have it say in the spawnmenu how much it costs to use each toolgun.

Disable spawning sweps via the spawnmenu by default (except for maybe some exceptions).

Default Menus
I haven't yet started this, but I want to have default menus for all of the menus so that people will not have to download the materials unless they want to. In version 2.7, the only required content to download from the server will be the alien models and the alien model materials. However, clients will be still able to download the Global RP content package for the cooler menus and sounds.

Default Advanced Duplicator Ships
I'd like to include some cool pre-built ships and things with Global RP spawnable via Advanced Duplicator.

Longterm Future Goals
Where am I planning on going with this mod as far as longterm goes? You tell me, i'm always up for suggestions.

Tuesday, November 4, 2008

Server Down


Dark_Moo has discontinued the server due to lack of funds and we're now looking for a new official server. Anyone?

Yay Obama!

Saturday, November 1, 2008

Global RP 2.6 Released!

I've released Global RP 2.6!

More information can be found on the facepunch release thread.

Friday, October 31, 2008

Global RP Update

Hey, sorry I haven't been posting much and I never released Global RP. I want it to be perfect before I release it and I didn't feel that it was fully ready. However, I just sent the final version to Dark_Moo for testing on his server, and if there's no bugs (which I doubt there are any) i'll be releasing that, hopefully sometime this weekend.

Friday, October 24, 2008

Release Saturday...I Promise!

Well, I was just about to release right about 9:00 PM Mountain when I jumped into the server and Lucky To Shoot pointed two more bugs out to me. I'll fix these up and release it tomorrow, I promise!

Thanks Lucky To Shoot!

Thursday, October 23, 2008

Release Set For Tomorrow!

I've finished up everything I wanted to do, and Global RP is finished.

I'll have Dark_Moo upload it to the offical server tomorrow where we will be testing it some. Once its fully tested, i'll release it, probably sometime late tomorrow (friday).

In the meantime, both clients and servers will need the new content package:
Global_RP_Content.zip

Progress Update

Progress is coming along extremely smoothly on Global RP. So far the only thing left I have to do is fix the alien player models, which has turned out to be tougher than I had hoped, but just as tough as I expected.

As far as the code goes, i've practically cleaned house. I've done things that were way overdue, and squashed a gigantic monster bug in the process of getting adv dup to work. Heres the list of things I accomplished since the last post:

[+] Made global chat the default chat (local chat can be accessed with /)
[+] Added chat command !help which lists available chat commands
[+] Significantly reduced required downloadable content for clients without the Global RP content addon

[-] Removed sniper rifle due to excess bugs

[!] Fixed Advanced Duplicator (as well as potential bugs with other stools and weapons)
[!] Fixed chat commands

Which leaves us with the final changelog of:
-----Version 2.6-----
[+] Added a cost to common stools (see data/GlobalRP/stools.txt for customization)
[+] When selling things players now get half the money back
[+] Player's money is now set to 0 during war mode (but reset during free mode, you will not lose your money)
[+] Made global chat the default chat (local chat can be accessed with /)
[+] Added chat command !help which lists available chat commands
[+] Global RP now logs Global RP events in ulx logs (if ulx is installed)
[+] Significantly reduced required downloadable content for clients without the Global RP content addon

[-] Disabled grp_moneyrest by default
[-] Removed sniper rifle due to excess bugs

[!] Minor bug fixes
[!] Improved ease of installation
[!] Fixed use for dedicated servers
[!] Fixed human animations
[!] Fixed alien animations
[!] Fixed Advanced Duplicator (as well as potential bugs with other stools and weapons)
[!] Fixed chat commands

[!] This version does not support SB3. SB3 support will be added upon its offical release.

Version 2.6 will be released sometime in the next few days.

Question:

MattyK sent me a PM yesterday:

Hey RingDing, staring at your not-very-updated blog is like staring at an
uncleaned blackboard.Think you could ressurect the OP in the releases Section
for GRP, so that way we can get the posts, comments and bugs rolling in evenly.



To answer your question and anybody else out there who has the same question:

I will do so when I have content to release. At this point I haven't finished the gamemode yet, but when I do, I have every intention of releasing it here as well as there.

Dedicated Server Update

Dark_Moo changed server hosts not too long ago. Here is the new dedicated server:


Also, dedicated servers are not cheap, so, if you'd like to help out, heres your opportunity!






Any support would be GREATLY appreicated (and will probably make you an admin, depending on how much you donate =D)

Sunday, October 19, 2008

Progress Update

Philxyz released control of Global RP back to me three days ago. Since then i've been working hard towards the next version and i've accomplished a lot. Heres what i've done so far:
-----Version 2.6-----
[+] Added a cost to common stools (see data/GlobalRP/stools.txt for customization)
[+] When selling things players now get half the money back
[+] Player's money is now set to 0 during war mode (but reset during free mode, you will not lose your money)
[+] GRP messages are now logged by ulx (if ulx is installed)

[-] Disabled grp_moneyrest by default

[!] Minor bug fixes
[!] Improved ease of installation
[!] Fixed use for dedicated servers
[!] Fixed human animations

[!] This version does not support SB3. SB3 support will be added upon its offical release.

Things I still plan on attempting to do before the next version:

[+] add !help chat command which lists available chat commands

[-] get rid of sniper rifle

[!] switch default chat to global, not local
[!] fix alien animations (going to require downloading new models)
[!] fix adv dupe
[!] fix chat commands

So there you have it.

Also, the dedicated server is up and will be running my latest code. Its a 10 slot UK server, courtesy of Dark_Moo, so lets all give him a thunderous round of applause!




Also, dedicated servers are not cheap, so, if you'd like to help out, heres your opportunity!







Any support would be GREATLY appreicated (and will probably make you an admin, depending on how much you donate =D)

Tuesday, October 14, 2008

Server Update

I got the server up and running global rp (finally), but I couldn't figure out how to get it to run version 2.5c-2, so (for the moment) its running the old version 2.5c on spacebuild 1. (but it works beautifully, join the fun!)

Heres the client-side files:
Global_RP_Content.zip

and the maps:
http://garrysmod.org/downloads/?a=view&id=53224
http://garrysmod.org/downloads/?a=view&id=19770

Return of Ring-Ding

Yes! I've returned, and I have every intention of picking back up the Global RP project... just as soon as philxyz returns it back to me.

Heres an email I sent to him:

Hey, thanks a lot for upkeeping globalrp.

Honestly, I wasn't even
planning on doing anything more on globalrp till I just happened to be surfing
facepunch for shits and giggles and I saw your globalrp remake. It means a lot
to know that someone cares enough to get this going again and i've decided to
resume work on it.

Once I get a working version i'm going to start
hosting a 24/7 dedicated server. Hopefully my server will be fast enough to
handle this (i've got a ram upgrade enroute).

Since you've proven your
support i'd love to make you a server admin if you're interested.

Let me know!


He said that he will hand it back over once he releases his update adding spacebuild 3 compatiblity because hes almost done with it.


I've almost got the server up and running the latest version of Global RP, which once I do will be a 24/7 dedicated offical Global RP server running the latest version (or likely unreleased code since i'll be testing the next version there).

Also I ordered a much-needed ram upgrade for the server yesterday, increasing the ram to 1GB.

Heres the server:


Be sure to keep checking it, I don't have it running with the latest Global RP version (still trying to figure it out :) ) but i'll get it eventually.

Future Plans?

Well, at this time I don't have too many, but the mod isn't quite running the way i'd like it to at this point. I want to have a cost on all the toolguns (somehow), and I will probably include on default some ships that you can spawn through adv dupe so you don't have to sit there every time making your ship if you don't like. And of course bug fixes fits into the plan. We'll see from there, I haven't so much as looked the mod in a long time nor have I touched lua (although i've done a lot of coding in C++) or even garrysmod for that matter so i'm pretty rusty.

Anyway, the main point I wanted to make is that I'm back! and with a vengeance...