Register FAQ Search Today's Posts Mark Forums Read
Go Back   JazzJackrabbit Community Forums » Open Forums » General Jazz Jackrabbit Talk

Codename Blubberfish

DaPete10

JCF Member

Joined: Dec 2002

Posts: 57

DaPete10 is doing well so far

Jun 13, 2006, 06:41 AM
DaPete10 is offline
Reply With Quote
Codename Blubberfish

As some of you may or may not know, I've started work on a program which I call Blubberfish. When it's complete, JJ2 will be able to run multiple servers through several instances, and will be able to serve while minimized.

When configured correctly, a server running the Blubberfish patch can use 20% to 44% CPU or less. So far the program supports:
  • The Blubberfish hack
  • Port switching

A patch is currently in progress for JJ2 1.23.1 that will allow access to servers running on different ports. It's been tested, I just need to fix up a byte-shift, and we're there.
__________________
UNKNOWNFILE's old account.

Blubberfish: Project abandoned
jam

JCF Member

Joined: Nov 2005

Posts: 231

jam is doing well so far

Jun 13, 2006, 07:06 AM
jam is offline
Reply With Quote
Good job dude!
__________________
Quote:
Originally Posted by JelZe_GoldRabbit
You'd need some experience with Windows Explorer to do so.
Quote:
Originally Posted by Jerry
ah well, I'm done with this RR business for now.. this is a stressy job
Birdie

JCF Member

Joined: Mar 2005

Posts: 1,796

Birdie is doing well so far

Jun 13, 2006, 08:26 AM
Birdie is offline
Reply With Quote
Yes, Good job UF.
__________________
R3ptile

Banned

Joined: Aug 2003

Posts: 3,885

R3ptile is doing well so far

Jun 13, 2006, 08:54 AM
R3ptile is offline
Reply With Quote
Great job. Now finally quit crashing and everybody would forgive you and welcome you into the community again.
Cpp

JCF Member

Joined: Mar 2001

Posts: 1,557

Cpp is doing well so far

Jun 13, 2006, 09:00 AM
Cpp is offline
Reply With Quote
I wonder how this patch turns out when finished.
__________________
<a href="http://nmap.org/"><img border="0" alt="Nmap Security Scanner" src="http://images.insecure.org/nmap/images/prop/nmap_bnr_matrix_pfos.gif"/></a>
DaPete10

JCF Member

Joined: Dec 2002

Posts: 57

DaPete10 is doing well so far

Jun 13, 2006, 12:18 PM
DaPete10 is offline
Reply With Quote
The JJ2 patch is now complete. It now allows you to join servers running on different ports such as 666, which is what I use by default because 1337 is overused.

Proceed with caution
__________________
UNKNOWNFILE's old account.

Blubberfish: Project abandoned

Last edited by DaPete10; Jun 14, 2006 at 03:15 PM.
DaPete10

JCF Member

Joined: Dec 2002

Posts: 57

DaPete10 is doing well so far

Jun 13, 2006, 05:20 PM
DaPete10 is offline
Reply With Quote
Alrighty, bug time.
There is one known bug so far.

When the level ends the game will not switch to the next level, it will just hang there. All clients will then get disconnected with a file download error, and the server can't get out of this loop until the level is skipped using Forest. I'm currently trying to fix this problem, and I will post when the problem is fixed.
__________________
UNKNOWNFILE's old account.

Blubberfish: Project abandoned
Marijn

JCF Member

Joined: Feb 2006

Posts: 210

Marijn is doing well so far

Jun 14, 2006, 03:43 AM
Marijn is offline
Reply With Quote
I hope that "port" switching path also let me play online with my speedtouch :'(
Grytolle

JCF Member

Joined: Sep 2004

Posts: 4,126

Grytolle is a forum legendGrytolle is a forum legendGrytolle is a forum legend

Jun 14, 2006, 06:16 AM
Grytolle is offline
Reply With Quote
UF, does this allow clients to choose what port to connect with?
__________________
<center></center>
jam

JCF Member

Joined: Nov 2005

Posts: 231

jam is doing well so far

Jun 14, 2006, 11:35 AM
jam is offline
Reply With Quote
Quote:
I hope that "port" switching path also let me play online with my speedtouch :'(
No, it won't. Get a better modem or a router.
__________________
Quote:
Originally Posted by JelZe_GoldRabbit
You'd need some experience with Windows Explorer to do so.
Quote:
Originally Posted by Jerry
ah well, I'm done with this RR business for now.. this is a stressy job
cooba

JCF Veteran

Joined: Jan 2004

Posts: 7,823

cooba is a glorious beacon of lightcooba is a glorious beacon of lightcooba is a glorious beacon of lightcooba is a glorious beacon of lightcooba is a glorious beacon of lightcooba is a glorious beacon of light

Jun 14, 2006, 11:57 AM
cooba is offline
Reply With Quote
Quote:
Originally Posted by DaPete10
the server can't get out of this loop until the level is skipped using Forest
...nice propaganda...
DaPete10

JCF Member

Joined: Dec 2002

Posts: 57

DaPete10 is doing well so far

Jun 14, 2006, 01:22 PM
DaPete10 is offline
Reply With Quote
Two servers are up, both run the patch. One runs on port 10052, and the other on port 6600. The other computer is running a trial version of Windows XP, or at least that's what it thinks because I got the exact same copy with my Medion.

Also, the patch (as of now) just connects to servers running on different ports. It doesn't yet allow multiple servers. I'm going to be working on this later... much later.
__________________
UNKNOWNFILE's old account.

Blubberfish: Project abandoned
Grytolle

JCF Member

Joined: Sep 2004

Posts: 4,126

Grytolle is a forum legendGrytolle is a forum legendGrytolle is a forum legend

Jun 14, 2006, 02:13 PM
Grytolle is offline
Reply With Quote
Quote:
Originally Posted by jam
No, it won't. Get a better modem or a router.
It might if you can select ports yourself, yes.
__________________
<center></center>
DaPete10

JCF Member

Joined: Dec 2002

Posts: 57

DaPete10 is doing well so far

Jun 14, 2006, 03:15 PM
DaPete10 is offline
Reply With Quote
Alright, portswitching program is now out until I manage to patch up the JJ2 exe so that it can host multiple servers.

Blubberfish.exe, without the Blubberfish hack.

Also, screenshot of blubberfish:
__________________
UNKNOWNFILE's old account.

Blubberfish: Project abandoned
DaPete10

JCF Member

Joined: Dec 2002

Posts: 57

DaPete10 is doing well so far

Jun 15, 2006, 06:12 PM
DaPete10 is offline
Reply With Quote
The Blubberfish patch has been deemed useless thanks to the new Carpfish patch, which allows servers to run while minimized. The project will still be called Codename Blubberfish.

The -CARPFISH- Instagib server is running the Carpfish patch at about 20% on the server, whereas the usual usage is 99%.
__________________
UNKNOWNFILE's old account.

Blubberfish: Project abandoned
EvilMike

JCF Member

Joined: Jun 2001

Posts: 3,478

EvilMike is OFF DA CHARTEvilMike is OFF DA CHARTEvilMike is OFF DA CHARTEvilMike is OFF DA CHART

Jun 15, 2006, 09:42 PM
EvilMike is offline
Reply With Quote
I joined the -CARPFISH- server and got an amnesia error. It also took an unusually long time to download the level (happy jungle). I was able to connect on my second attempt.
DaPete10

JCF Member

Joined: Dec 2002

Posts: 57

DaPete10 is doing well so far

Jun 15, 2006, 09:53 PM
DaPete10 is offline
Reply With Quote
I forgot to mention that I also run various filesharing programs on my computer so it might be a bit laggy for the main server. Anyways, AB7CTF pack is now running on the server. I will be adding more packs tommorow since I have the time then.
__________________
UNKNOWNFILE's old account.

Blubberfish: Project abandoned
Grytolle

JCF Member

Joined: Sep 2004

Posts: 4,126

Grytolle is a forum legendGrytolle is a forum legendGrytolle is a forum legend

Jun 16, 2006, 02:16 AM
Grytolle is offline
Reply With Quote
Quote:
Originally Posted by DaPete10
Alright, portswitching program is now out until I manage to patch up the JJ2 exe so that it can host multiple servers.

Blubberfish.exe, without the Blubberfish hack.

Also, screenshot of blubberfish:
I suggest you keep it as a 3rd party program, or make the patchs so they can be applied on top of Dizzy's future patchs
__________________
<center></center>
Grytolle

JCF Member

Joined: Sep 2004

Posts: 4,126

Grytolle is a forum legendGrytolle is a forum legendGrytolle is a forum legend

Jun 16, 2006, 02:41 AM
Grytolle is offline
Reply With Quote
Btw UF, to complete your program:
Code:
alias hostport {
  if $jj2ver == 1.23 {
    if $1 == $null return $jj2read(4CD440)
    else poke 4CD440 $1 | return Hosting port was changed to $1
  }
  if $jj2ver == 1.24 {
    if $1 == $null return $jj2read(4C95E4)
    else poke 4C95E4 $1 | return Hosting port was changed to $1
  }
}
Code:
alias listconnectport {
  if $jj2ver == 1.23 {
    if $1 == $null return $jj2read(4CD444)
    else poke 4CD440 $1 | return List connection port was changed to $1
  }
  if $jj2ver == 1.24 {
    if $1 == $null return $jj2read(4C95E6)
    else poke 4C95E6 $1 | return List connection was changed to $1
  }
}
Code:
alias serveradditionport {
  if $jj2ver == 1.23 {
    if $1 == $null return $jj2read(4CD448)
    else poke 4CD448 $1 | return Server addition port was changed to $1
  }
  if $jj2ver == 1.24 {
    if $1 == $null return $jj2read(4C95E8)
    else poke 4C95E8 $1 | return List connection was changed to $1
  }
}
__________________
<center></center>

Last edited by Grytolle; Jun 16, 2006 at 03:32 AM.
DaPete10

JCF Member

Joined: Dec 2002

Posts: 57

DaPete10 is doing well so far

Jun 16, 2006, 01:49 PM
DaPete10 is offline
Reply With Quote
Blubberfish is now out. I decided to release it because I thought it would help servers from melting down while the game is running (e.g., Battle Server).

Fetchez la vache!
__________________
UNKNOWNFILE's old account.

Blubberfish: Project abandoned
DaPete10

JCF Member

Joined: Dec 2002

Posts: 57

DaPete10 is doing well so far

Jun 27, 2006, 10:06 AM
DaPete10 is offline
Reply With Quote
IT'S BACK

Blubberfish v1.1 is now released!

New stuffles included in this release:

* A spiffy new icon (a parody of PC's)
* Download blocker! Because WPE filters are stupid.
* EXTREMELY EXPERIMENTAL AND UNSTABLE patch that allows joins/parts to be sent to the spy window. So far, every single test has resulted in the patch working, but JJ2 crashing. If anyone knows how to fix this let me know.

Get your copy here!

__________________
UNKNOWNFILE's old account.

Blubberfish: Project abandoned
Old Jun 27, 2006, 10:44 AM
R3ptile
This message has been deleted by Derby. Reason: Personal attack removal.
DaPete10

JCF Member

Joined: Dec 2002

Posts: 57

DaPete10 is doing well so far

Jul 19, 2006, 12:18 PM
DaPete10 is offline
Reply With Quote
1.2 is coming soon.

In addition to having mostly working online cooperative play, you can also have this:



Sweeeeeeeet.

(1.2 is going to be the last version of Blubberfish. I'm going to be working on something else when it is complete.)
__________________
UNKNOWNFILE's old account.

Blubberfish: Project abandoned
Camou

JCF Member

Joined: Feb 2006

Posts: 455

Camou should make better posts

Jul 19, 2006, 12:54 PM
Camou is offline
Reply With Quote
That's great =D
__________________
Pako

JCF Member

Joined: Aug 2005

Posts: 949

Pako is doing well so far

Jul 19, 2006, 01:18 PM
Pako is offline
Reply With Quote
Quote:
Originally Posted by DaPete10
[image]
... *starts drooling* Is there a release date? (Apart from "When it's done")
__________________
Stack Smash
Now with 84% less fans

Last edited by Pako; Jul 20, 2006 at 01:06 AM.
DaPete10

JCF Member

Joined: Dec 2002

Posts: 57

DaPete10 is doing well so far

Jul 19, 2006, 04:29 PM
DaPete10 is offline
Reply With Quote
Alrighty, here goes nothing.

The Resolution Fix makes JJ2 way past unstable, so I have to warn you now, it is likely going to be labled with a warning. The way I currently use it is to play Single Player mode, and it's pretty much impossible to have the game fully playable online, considering that the game crashes 5 seconds in. The advice I have is to patch out the glow effects, back up your registry and turn off textured backgrounds. The registry backup is needed as if JJ2 is shut down normally after tweaking the settings, the entire thing will die when the gameloop starts. If I do manage to fix these bugs, it's going to be hell.

The Coopfix that is currently in development along with the resfix isn't going to be released until every single boss in the game has its code patched. Also, it is impossible for the server to manage the hurt events that the other players suffer, so it is most likely going to require a hard-coded patch. C:B is all soft-coded patching, meaning that the patches clear once JJ2 restarts, but when it's hard-coded, you're stuck with it, bubba. Unlike the bosses and Area End fixes, the only thing that will be needed to hard-coded is the healthfix. I might decide to leave it out in the end. I guess you guys remember Tails from Sonic 2? Well, he can take all the damage he wants but he never suffers for it. Even when he dies.

Last but not least, personal attacks are the best way of insulting people. Because that's the only way you can do it.

Oh, I forgot the image of the latest build. So here it is!

__________________
UNKNOWNFILE's old account.

Blubberfish: Project abandoned
Pako

JCF Member

Joined: Aug 2005

Posts: 949

Pako is doing well so far

Jul 20, 2006, 01:06 AM
Pako is offline
Reply With Quote
There must be an option for backing up the registry.
__________________
Stack Smash
Now with 84% less fans
DaPete10

JCF Member

Joined: Dec 2002

Posts: 57

DaPete10 is doing well so far

Jul 20, 2006, 05:57 AM
DaPete10 is offline
Reply With Quote
Sorry, this program is written in TMK, which is oh so limited. I'd port it over to C++, but I'm too lazy.
__________________
UNKNOWNFILE's old account.

Blubberfish: Project abandoned
DaPete10

JCF Member

Joined: Dec 2002

Posts: 57

DaPete10 is doing well so far

Jul 27, 2006, 01:43 PM
DaPete10 is offline
Reply With Quote
This project has been abandoned for reasons I cannot say here without avoiding the use of personal attacks.

TMK Final Build
C++ Final Build

Stijn: Link removed.
__________________
UNKNOWNFILE's old account.

Blubberfish: Project abandoned

Last edited by Stijn; Jul 27, 2006 at 02:50 PM.
Speeza

JCF Member

Joined: Jan 2006

Posts: 1,628

Speeza is an asset to this forumSpeeza is an asset to this forum

Jul 27, 2006, 02:39 PM
Speeza is offline
Reply With Quote
.i thought this would be a solution for me to host.
now its abandoned

Derby: Filter bypass removal. Let the filter do its work.
__________________
You like it when I talk bad about myself don't you cooba <3
The only true wisdom is in knowing you know nothing.

Your friendly JCF Hillybilly
DavidkazBest poster of 2010 ! [GpW]

Last edited by Derby; Jul 28, 2006 at 09:50 AM.
DaPete10

JCF Member

Joined: Dec 2002

Posts: 57

DaPete10 is doing well so far

Jul 27, 2006, 04:14 PM
DaPete10 is offline
Reply With Quote
I'd like to say now that the link removal was totally unneeded, stijn.
__________________
UNKNOWNFILE's old account.

Blubberfish: Project abandoned
Stijn

Administrator

Joined: Mar 2001

Posts: 6,968

Stijn is a splendid one to beholdStijn is a splendid one to beholdStijn is a splendid one to beholdStijn is a splendid one to beholdStijn is a splendid one to beholdStijn is a splendid one to beholdStijn is a splendid one to behold

Jul 27, 2006, 04:55 PM
Stijn is offline
Reply With Quote
I'd like to say not and have PM'ed you with the reason why.
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump

All times are GMT -8. The time now is 05:37 AM.