Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Greek2me

Pages: 1 [2] 3 4 5 6 7 ... 10
16
Off Topic / help Greek2me design his website!
« on: August 13, 2015, 02:06:27 PM »
How does my website look? I want to give it some extra flair! Ideas?

http://greek2me.us/

17
Modification Help / Path camera - detect keypresses with ::onTrigger
« on: August 01, 2015, 03:29:13 PM »
Is there a method for PathCameraData that is equivalent to Observer::onTrigger? I need to detect somebody pressing the "jump" key when in a path camera.

18
Add-Ons / Theme - Blockland Modern - Red
« on: July 16, 2015, 05:55:00 PM »
This is just a recoloring of eboyblue10's Blockland Modern theme.
I made it for myself and decided to post it.



Download: http://mods.greek2me.us/storage/Theme_Blockland_Modern_Red.zip

Requires both Client_Themes and Theme_Blockland_Modern. (see the topic linked above)
Set the first theme layer as Theme_Blockland_Modern and the second theme layer as Theme_Blockland_Modern_Red.

19
Modification Help / Multiple Add-On Hosting Services / Mod Managers
« on: July 16, 2015, 11:34:30 AM »
For years the only place to host mods was RTB, and all was well. Then RTB died and there was nothing. Now there's three different services (in varying stages of completion):

https://github.com/BlocklandGlass/BlocklandGlass (BLG)
https://github.com/LiquidProcessor/Blockland-Revised (BRV)
https://github.com/McTwist/Blockland-Repository (BLR)

I think it's great that there's competition - it should keep things innovative. However, we need to figure out how these services are going to work together. This will make things simpler for both add-on developers and users.

There's already a bit of collaboration on add-on updates. Both Blockland Glass and Blockland Repository use Support_Updater to provide updates, ensuring that there aren't any conflicts and reducing user confusion. Blockland Revised is considering doing the same.

How else can they work together? One idea I had is that they can all create a common in-game mod manager, which would allow people to choose what source to get their add-ons from. Lower overall development cost and less potential for conflicts.

I want to see these all succeed. What ideas do you have to make that happen?

20
Modification Help / optimize ScriptObject creation?
« on: July 15, 2015, 01:23:19 AM »
This is a bit of a long shot, but is there any way to optimize ScriptObject creation? Currently it's the slowest part of my code:

Code: [Select]
//Gets node at the specified position.
//Grid3DNode object will be created if it does not exist.
//@param vector3F position
//@return Grid3DNode
function Grid3D::getNodeAt(%this, %position)
{
%dif = vectorSub(%position, %this.origin);
%difX = getWord(%dif, 0) - (%this.nExtX >> 1);
%difY = getWord(%dif, 1) - (%this.nExtY >> 1);
%difZ = getWord(%dif, 2) - (%this.nExtZ >> 1);

%x = (%difX / %this.nExtX + 1) >> 0;
%y = (%difY / %this.nExtY + 1) >> 0;
%z = (%difZ / %this.nExtZ + 1) >> 0;

if(!isObject(%this.node[%x, %y, %z]))
{
//Creating this object is the slowest part of the code.
//Unsure how to optimize.
%nPos = vectorAdd(%x * %this.nExtX SPC %y * %this.nExtY SPC %z * %this.nExtZ, %this.origin);
%this.node[%x, %y, %z] = new ScriptObject()
{
class = Grid3DNode;
position = %nPos;
};
%this.add(%this.node[%x, %y, %z]);
}
return %this.node[%x, %y, %z];
}

It looks like my only option is to queue up this function so that it's only called a couple times per tick, but I wanted to check here first. This question is really targeted at those people who've spent a lot of time looking at the engine source.

21
Modification Help / Security Notice: Support_AdminEvents insecure
« on: June 28, 2015, 03:10:45 PM »
Support_AdminEvents.cs contains a security vulnerability.
-removed-

22
Modification Help / Spawn a cube
« on: June 25, 2015, 04:49:01 PM »
How to I spawn a generic static shape cube in the game world? This will just be used for testing.

23
General Discussion / Our Russian Friends
« on: June 14, 2015, 12:10:00 AM »
I really wish we had more interaction with them. They're an enthusiastic bunch that lives over here: http://vk.com/blockup

It's just always interested me that this game has such a large Russian following when it's completely written in English.



They translate practically everything in the game! It's adorable:




edit: Another Russian fan site! I think this one is run by Halmet: http://blockland.my1.ru/

24
Modification Help / XML/JSON Parser
« on: June 13, 2015, 07:16:09 PM »
Is there a Torquescript XML parser out there, or do I need to make one?

25
Add-Ons / .
« on: June 07, 2015, 03:40:44 PM »
.

26
General Discussion / SS Dogfight Reincarnated | Item Saving!
« on: June 04, 2015, 12:56:24 AM »
The old SS Roco Island Dogfight is back! (aka Wizzard's Dogfight v3)





Join now: http://blockland.us/detail.php?ip=173.255.231.225&port=20000&blid=11902

27
Modification Help / Slayer 4 Testing and Development
« on: May 18, 2015, 01:55:51 AM »

Donations are used to pay
for greek2me.us, which hosts
Slayer-related services.
Slayer
Advanced Game Mode System

What's new?
This release doesn't change much in the way of looks or features. However, this is a near-complete rewrite of Slayer's game mode APIs which now give modders the ability to fully customize their game modes and create far more intricate configurations. This is a major improvement over the old game mode system.

Features such as the new team list GUI and others will likely come as the testing phase continues.

So why download it?
While Slayer 4 isn't complete yet, I'd like some feedback from the community. You can be a part of that and can help make this mod even better.

Modders, read here!
If you've previously created or plan on creating a game mode or add-on for Slayer, please read the WIP modding documentation, available here: https://bitbucket.org/Greek2me/slayer/wiki/Modding

This details the new API. (or will soon)

Downloads
The beta is over. Please see the main Slayer topic for downloads: http://forum.blockland.us/index.php?topic=256245.0

Run into problems? Don't post on the Help board! Post here.

Because lots of our Russian friends are downloading this version:

Привет! Спасибо за использование Slayer. Помните, что это может все еще есть проблемы. Наслаждайтесь!

I found a problem!
Awesome! Report the issue here and I'll take a look.

Known Issues:
  • Bot pathing does not yet work.

28
General Discussion / 180k
« on: May 03, 2015, 09:15:02 PM »

29
Modification Help / User name/BLID lookup API
« on: April 09, 2015, 11:58:37 AM »
I recently made a little API for looking up Blockland users by name or BLID. It's intended to be used in add-ons, so I thought I'd share it. It uses the same data that is available on http://stats.greek2me.us.

Quote
http://stats.greek2me.us/user-lookup.php?blid=11902
http://stats.greek2me.us/user-lookup.php?name=Swollow

BLID   name   lastseen
Each field is separated by a tab character. Multiple results will appear on multiple lines. (although currently I've disabled wildcard name search to prevent abuse) The listing will end with a blank line. When no result is found, only a blank line will be returned.

This is very easy to use, especially when combined with Support_TCPClient: http://greek2me.us/code/

Enjoy!

30
General Discussion / BLID & Name Lookup! http://stats.greek2me.us
« on: January 25, 2015, 01:12:17 PM »

Introducing stats.greek2me.us, a BLID and name lookup service. There's currently ~3.5k users in the database and it's growing rapidly. Let me know of any problems!

Pages: 1 [2] 3 4 5 6 7 ... 10