Poll

name/logo

yes
117 (63.9%)
no (vote for this)
66 (36.1%)

Total Members Voted: 183

Author Topic: BAM Development (see page 25)  (Read 52859 times)

Whoever said it was a good name?

So the name isn't solid then? That's good.
I wasn't sure it it had some weird suffix behind it being called that.
I hope you get a good name for it. One that isn't sketchy as hell...

I don't think it's the job of BAM to be opinionated about how the rest of your GUI should look.
I wouldn't mind BAM being a full-conversion thing that changes the look of blockland. Just so long as it has the same functionality.

By the way, while I'm here, I've heard you guys are adding compatibility for the old RTB_registerPref, but I was wondering how this is going to be handled in BAM? Just for future mod development.
« Last Edit: March 02, 2014, 12:08:05 PM by chrisbot6 »

By the way, while I'm here, I've heard you guys are adding compatibility for the old RTB_registerPref, but I was wondering how this is going to be handled in BAM? Just for future mod development.

It's a pretty good question. We may have to actually add a polyfill version of System_ReturnToBlockland to the Add-Ons folder, since most add-ons use file checks instead of testing if RTB_registerPref exists - i.e.:

if(isFile("Add-Ons/System_ReturnToBlockland/server.cs"))
{
   if(!$RTB::RTBR_ServerControl_Hook)
      exec("Add-Ons/System_ReturnToBlockland/RTBR_ServerControl_Hook.cs");

   RTB_registerPref(...);
}
else
   ...

But, that's the old control hook check.

most add-ons use file checks instead of testing if RTB_registerPref exists
Right, that's what's specified in the RTB documentation.

The example you showed is from the RTB3 API. You'll have to support both the RTB3 and RTB4 APIs.

Right, that's what's specified in the RTB documentation.

The example you showed is from the RTB3 API. You'll have to support both the RTB3 and RTB4 APIs.
what about RTB2 and RTB1!

what about RTB2 and RTB1!
but

rtb1 doesn't have a servercontrol hook

I couldn't seem to find an example of the new one.

I couldn't seem to find an example of the new one.
RTB 3:
if(isFile("Add-Ons/System_ReturnToBlockland/server.cs"))
{
   if(!$RTB::RTBR_ServerControl_Hook)
      exec("Add-Ons/System_ReturnToBlockland/RTBR_ServerControl_Hook.cs");

   RTB_registerPref(...);
}
else
   ...

RTB 4:
if(isFile("Add-Ons/System_ReturnToBlockland/server.cs"))
{
   if(!$RTB::Hooks::ServerControl)
      exec("Add-Ons/System_ReturnToBlockland/hooks/serverControl.cs");
   RTB_registerPref(...);
}
else
...
« Last Edit: March 03, 2014, 01:15:15 PM by Chrono »

So it's a different variable and filepath? That doesn't change the fact that we'd need to

actually add a polyfill version of System_ReturnToBlockland to the Add-Ons folder, since most add-ons use file checks instead of testing if RTB_registerPref exists

The function is also still the same.

So the name isn't solid then? That's good.
I wasn't sure it it had some weird suffix behind it being called that.
I hope you get a good name for it. One that isn't sketchy as hell...
I've been trying to come up with names. We need to work like a WELL OILED MACHINE to get this difficult challenge done.
Here are some i've come up with so far:

ABBAS
A better blockland add-on solution

Then I made a bunch of ones for basis, the top ones are the better of the bunch in my opinion.

BASIS
Blockland Add-On Solution Involving Scripts
Blockland Add-On Solution Index Service
Blockland Add-On System Installs Shortly

Blockland Add-On Solution Is SUPER!
Blockland Add-On Solution Includes Stuff
Blockland Add-On Solution Involving Seasoning
Blockland Add-On Service Ignites Ships
Blockland Add-On Service Insulates stuff




Blockland Add-On Solution Index Service
I like this one.

I don't.

I don't think it should be a 5 word long acronym.

I'll try thinking of some shorter acronym's.

SII
Some Incremented Improvements

PBB
Probably Better Blockland

ABB
A Better Blockland

BGR
Blockland Generally Recalled
Blockland Generally Reflected