PDA

View Full Version : [Multi OS] BiglyBT Extreme Mod by SB-Innovation 2.4.0.0 Beta



DigitalDJ
15.05.20, 09:53
SB-Innovation Presents

BiglyBT Extreme Mod by SB-Innovation 2.4.0.0 Beta

https://www.sb-innovation.de/attachment.php?attachmentid=3630

╔═══════════════════════════╗
Coded by:
╚═══════════════════════════╝

>>>>>> DigitalDJ & ghostfucker <<<<<<


╔═══════════════════════════╗
Credits:
╚═══════════════════════════╝

>>>>>> Butcho <<<<<<
>>>>>> Rebound <<<<<<
>>>>>> hitman <<<<<<
>>>>>> Manas <<<<<<
>>>>>> eudora <<<<<<
>>>>>> ghostfucker <<<<<<
>>>>>> anon <<<<<<
>>>>>> Instab <<<<<<
>>>>>> cloud99 <<<<<<
>>>>>> illusive <<<<<<
>>>>>> molosse <<<<<<
>>>>>> --->HDBD<--- <<<<<<

╔═══════════════════════════╗
Supplied by:
╚═══════════════════════════╝

>>>>>> SB-Innovation <<<<<<

╔═══════════════════════════╗
Original Mod by:
╚═══════════════════════════╝

>>>>>> Shu <<<<<<


Change Log:

+ Fix PerfectSpoof sending User-Agent to tracker

+ Integrated Peer Injector 0.3 by anon

+ Perfect Spoof 2 by ghostfucker

+ uTorrent ID Generator

+ Modifiable Client Files

+ Ghostleech

+ LTEP Fixes

+ Multiple peerlist entries fixed

+ More No Report Options

+ (Fake Upload) Stop faking when swarm speed is zero

+ Upload Kicker

+ Ratio Tool

+ Synced with latest LegitBly Mod

+ (Upload Multiplier) Show as seeder

+ (SBI-Hack Torrentview) Scrollbars added

+ Fix Tracker Update Interval Divider

+ Use Swarm Peers fixed

+ Updated core to BiglyBT 2.4.0.0



BiglyBT Change Log:
BiglyBT Change Log (https://github.com/BiglySoftware/BiglyBT/blob/master/ChangeLog.txt)
Vuze Change Log (https://svn.vuze.com/public/client/trunk/azureus2/src/ChangeLog.txt)

Installation:

Windows

1. Download the latest OpenJDK Java. It must be Java version 14 or higher. (JDK GA Release (http://jdk.java.net/14/)).
2. Download and install the latest non-beta BiglyBT release (BiglyBT - Download (https://www.biglybt.com/download/)). Do not open BiglyBT after installation.
3. BACK UP YOUR TORRENT LIST! IT IS LIKELY YOU WILL LOSE IT! You must export your torrents. Copying or exporting / importing old configurations will not work.
4. Extract the hack files using 7-Zip (7-Zip Download (http://www.7-zip.org/download.html)) or equivalent to %PROGRAMFILES%\BiglyBT (C:\Program Files\BiglyBT) and overwrite ALL files.
5. Delete the "jre" folder in %PROGRAMFILES%\BiglyBT (C:\Program Files\BiglyBT).
6. Open the OpenJDK archive downloaded in step 1 and extract the "jdk-XX" folder to the BiglyBT folder %PROGRAMFILES%\BiglyBT (C:\Program Files\BiglyBT).
7. Rename the extracted "jdk-XX" folder to "jre".
8. Run Notepad as Administrator and open %PROGRAMFILES%\BiglyBT\BiglyBT.exe.vmoptions (C:\Program Files\BiglyBT\BiglyBT.exe.vmoptions), append the following line:
NOTE: If you want to run BiglyBT-console.exe perform step 8 but instead create file "BiglyBT-console.exe.vmoptions"


--patch-module=java.base=ghostfucker_utils.jar
--add-exports=java.base/sun.net.www.protocol=ALL-UNNAMED

9. Run BiglyBT and Enjoy!


macOS
1. Download and install the latest Java. It must be Java version 14 or higher. (JDK GA Release (http://jdk.java.net/14/)). Note the path to the OpenJDK archive downloaded. You will need it for step 5.
2. Download and install the latest non-beta BiglyBT release (BiglyBT - Download (https://www.biglybt.com/download/)).
3. BACK UP YOUR TORRENT LIST! IT IS LIKELY YOU WILL LOSE IT!
4. Extract the hack files within the ZIP file to /Applications/BiglyBT/.biglybt and overwrite ALL files.

NOTE: To see the folder in Finder, you may need to perform the following steps:
4a. Open Terminal
4b. Run the following command:


defaults write com.apple.finder AppleShowAllFiles YES

4c. Hold the "Option/Alt" key, then right click on the Finder icon in the dock and click Relaunch
4d. Once you have copied the files, you can revert to hiding folders with:


defaults write com.apple.finder AppleShowAllFiles NO


5. Open up a Terminal and run the following commands. NOTE: You need to replace "PATH_TO_OPENJDK_ARCHIVE" in the first command to the path to the OpenJDK archive from step 1.


OPENJDK_ARCHIVE="PATH_TO_OPENJDK_ARCHIVE"
sudo rm -r "/Applications/BiglyBT/.install4j/jre.bundle"
sudo tar -xzf "$OPENJDK_ARCHIVE" -C "/Applications/BiglyBT/.install4j/"
sudo mv "/Applications/BiglyBT/.install4j/jdk-"* "/Applications/BiglyBT/.install4j/jre.bundle"
echo -e "\n--patch-module=java.base=ghostfucker_utils.jar" | sudo tee -a "/Applications/BiglyBT/.biglybt/java.vmoptions"
echo "--add-exports=java.base/sun.net.www.protocol=ALL-UNNAMED" | sudo tee -a "/Applications/BiglyBT/.biglybt/java.vmoptions"

6. Run BiglyBT and Enjoy!

Linux
NOTE: Based on Ubuntu 20.04
1. Install the latest OpenJDK and libjna package from your distro's package repository. On Ubuntu 20.04 this is openjdk-14-jre and libjna-java.
NOTE: Some distros do not have an OpenJDK of version 9 or greater available. In which case, you will need to download and extract the tar.gz package supplied by OpenJDK (JDK GA Release (http://jdk.java.net/14/)).


sudo apt install openjdk-14-jre libjna-java

2. Download the latest non-beta BiglyBT release and make it executable (BiglyBT - Download (https://www.biglybt.com/download/)).


wget https://files.biglybt.com/installer/BiglyBT_Installer.sh
chmod +x BiglyBT_Installer.sh

3. BACK UP YOUR TORRENT LIST! IT IS LIKELY YOU WILL LOSE IT!
4. Run the installer, specifying app_java_home variable to your JRE folder. On Ubuntu, this is: /usr/lib/jvm/java-14-openjdk-amd64/


app_java_home="/usr/lib/jvm/java-14-openjdk-amd64/" ./BiglyBT_Installer.sh

5. Extract the hack files within the ZIP file to "~/biglybt" (/home/<username>/biglybt)


unzip -o BiglyBT_*.zip -d "~/biglybt"

6. Append the following VM options:


echo "--patch-module=java.base=ghostfucker_utils.jar" >> "~/.biglybt/java.vmoptions"
echo "--add-exports=java.base/sun.net.www.protocol=ALL-UNNAMED" >> "~/.biglybt/java.vmoptions"

7. Run BiglyBT and Enjoy!

Troubleshooting:
Before posting problems please make sure:
1. You have updated Java in the "jre" folder to the latest version (must be Java 14 or higher) (JDK GA Release (http://jdk.java.net/14/)]).
2. You have uninstalled BiglyBT using the uninstaller.
3. You have removed the BiglyBT Application folder:


C:\Program Files\BiglyBT (Windows x64)
C:\Program Files (x86)\BiglyBT (Windows x86)
/Applications/BiglyBT (macOS)
~/biglybt / /home/<username>/biglybt (Linux)

4. You have removed the BiglyBT Settings folder:
NOTE: THIS WILL RESET ALL BIGLYBT SETTINGS AND TORRENT LISTS


%APPDATA%\BiglyBT / C:\Documents and Settings\<username>\Application Data\BiglyBT (Windows XP - Application Data may be Hidden)
%APPDATA%\BiglyBT / C:\Users\<username>\AppData\Roaming\BiglyBT (Windows Vista - AppData may be Hidden)
/Users/<username>/Library/Application Support/BiglyBT (macOS)
~/.biglybt / /home/<username>/.biglybt (Linux)

5. Reinstalled BiglyBT using the package from BiglyBT - Download (https://www.biglybt.com/download/).
6. Re-applied the hack by following the installation instructions above.

Portable Mode:
Portable mode is now built into BiglyBT / Vuze. See wiki article: Portable Vuze (https://wiki.vuze.com/w/Portable_Vuze).



Enjoy!

anon
16.05.20, 04:42
Thank you, just put this in the announcements box and will upgrade as soon as I can.

For the record, these are the bugs that were reported in the 2.3.0.0 rev1 thread, if someone else also wants to recheck them or post feedback.


speed mode++
Speed: Between unable to set zero value

upload multiplier
Show you as a seeder (speed mode++ & upload multiplier) didn't enable/disable together, which only happen on torrent's mod setting


Nitpick: the temp "SBIHack_ReleaseNotes.html" document from Help->About still states "You have updated Java to at least version 9". But I've come to like the copy/paste release docs even in the forum :-)


Have anyone noticed that large torrents fail to finish downloading? Something like 250gb, mine stopped at ~75%. Switched to latest qBittorrent, continued downloading normally. No problems. Wonder why Bigly fail, and Vuze made this same thing I think..

And sometimes Bigly won't just start downloading even there are seeders. But after switching to qB...


And something else is strange. When using qBittorrent, torrent get more seeds and starts downloading while Bigly does not. This happens with some tracker(s). What could cause this? And I'm using spoofing. Maybe it fails?


This version, just like 2.2, still fails to STOP and REMOVE finished torrents after downloading ... it seeds them indefinitely instead. :frown:

The "When download is complete ..." ExtremeMod Setting appears to be 100% non-functional.


Update: OK the main cheating option for me is a bit weird. (speed mode++ > SpeedBetween __ and __) is not enabled unless I tick the option "Stop faking when swarm speed is zero".

image (http://www.sb-innovation.de/attachment.php?attachmentid=20359)


I change setting in "options -> extreme mod", after that I add a new torrent but the new torrent doesn't have those settings

DigitalDJ
16.05.20, 08:01
I was only able to get to the first couple in this release.

I haven't been able to track down the rest -- I don't know if some of them are related to BiglyBT or the mod itself.

Been very busy times.

illusive
16.05.20, 15:26
Great work so far. I'll be testing. However, My previously reported bug (mentioned in the below quote) has changed a bit. Now the (SpeedBetween __ and __) is not enabled unless I tick the option "Use the swarm's average speed as fake upload speed". So the trigger option has changed a bit, that's it.


OK so far so good, will get back after some testing.

Update: OK the main cheating option for me is a bit weird. (speed mode++ > SpeedBetween __ and __) is not enabled unless I tick the option "Stop faking when swarm speed is zero".

image (http://www.sb-innovation.de/attachment.php?attachmentid=20359)

sbkk
17.05.20, 14:44
Only Happen on Torrent's Mod Setting
speed mode++ & upload multipier - "Show you as seeder" didn't apply/disable together, when u enable or diable that option

Main Mod setting all number with decimal digit doesn't not apply correctly on torrent mod setting (main = 1.234, torrent = 1.000)


Happen on both Torrent's Mod Setting and Global Mod Setting
speed mode++ - When enable "use swarm speed" should disable "Speed between", when disable "use swarm speed" "Speed Between" should enable for modification.

When change from speed mode++ to other mode applied "Show you as seeder" will disable.

Proper setting behavior:
https://imgur.com/pHAMuxy.gif


https://imgur.com/KVRDII3.gif


https://i.imgur.com/kOQJD4l.gif

MarkH748
21.05.20, 18:46
I can't get this to work on my VM with Ubuntu 20.04. Whenever I add a torrent the status just stays on "Waiting".

edit: I've solved by first problem. Not I have the problem that BiglyBT won't run after completing all the steps. When I try and launch from terminal I just get this:

https://i.imgur.com/wv2qrxl.png

anon
22.05.20, 07:09
edit: I've solved by first problem. Not I have the problem that BiglyBT won't run after completing all the steps. When I try and launch from terminal I just get this:

https://i.imgur.com/wv2qrxl.png

Note the error messages at the top. You missed the ~ in the commands and thus didn't touch the .vmoptions file at all.

MarkH748
22.05.20, 14:10
I had to do both the unzipping and appending to the .vmoptions file manually (like in Windows) because I keep getting errors when using commands. For example I started from scratch and now I get this error when trying to use the command to unzip.

https://i.imgur.com/3bWYnRd.png

https://pastebin.com/f1ze2caB

edit: I figured it out. In steps 5 and 6 there shouldn't be any quotation marks "" around the paths at the end of the command.

unzip -o BiglyBT_*.zip -d ~/biglybt
echo "--patch-module=java.base=ghostfucker_utils.jar" >> ~/.biglybt/java.vmoptions
echo "--add-exports=java.base/sun.net.www.protocol=ALL-UNNAMED" >> ~/.biglybt/java.vmoptions

sbkk
23.05.20, 20:14
Only Happen on Torrent's Mod Setting

Setting didn't disable when multi torrents selected

Upload multiplier - both input's last decimal always 0

speed mode - When "stop when ratio is reached" is ticked, "Between Upload: Download" didn't
stay enable after click other torrent and click back to previous torrent.
https://i.imgur.com/MK2iYwM.gif

sbkk
26.05.20, 15:11
Only Happen on Torrent's Mod Setting

No Upload - Didn't stay enable after click other torrent, then click back to previous torrent.

Download manipulation - Didn't stay at "Mix", keep go back to "Alone", after click other torrent, then click back to previous torrent.

cainly
30.05.20, 18:38
How did you fix the 'waiting' problem. If I add torrent's it's stuck on waiting

Solved* Needed to echo the 2 lines into vm options

aaaaab
05.06.20, 15:49
I proudly present: my wall of text... ;)

--------------------------------------------------------------
EN:

good afternoon, my close hunted,

there's a strange behavior with BiglyBT,
on systems that have or had installed "oracle-java" (java.com).
there are interactions with BiglyBT with included 'jre'-folder.

BiglyBT stops working with the included 'jre' folder, for unknown reasons.
if there is an "oracle-java" (JRE / JDK) installed.
even if you uninstall "oracle-java", then BiglyBT still doesn't work
and BiglyBT encounters an java-error message.

i know, BiglyBT can work with the included 'jre'-folder.
i was forced to re install my windows. (clean install).
this system has never seen java installed.
on this system, I have a working installation of:
- BiglyBT with included 'jre'-folder
- with MOD and replaced 'jre'-folder, which includes:
- "openjdk 14.0.1" (GA Release) from jdk.java.net

i was able to solve the problem,
I did a system installation of "oracle-java jdk 14+"
https://www.oracle.com/java/technologies/javase/jdk14-archive-downloads.html
[(fake) registration necessary]
with that, BiglyBT runs again.

i couldn't clarify who is causing the problem, BiglyBT or the MOD.
I don't want to mess with my clean system again,
because i lately had to reinstall it.
for that I would have to make backups and stuff again.

i would like to know, if the MOD has manipulated java-check-routine.
if not, then I have to send this error to BiglyBT directly.
because the MOD requires a different java version
and doesn't use the included java version of BiglyBT.
In my opinion, replacing the java version, is absolutely unnecessary.

have a lovely evening.
and stay save.

--------------------------------------------------------------
DE:

tach,

es gibt ein seltsames verhalten mit BiglyBT
auf systemen wo "oracle-java" (java.com) installiert ist oder war,
gibt es wechselwirkungen mit BiglyBT + mitgelieferten 'jre'-ordner.

BiglyBT verwendet, aus unbekannten gründen, den lokalen 'jre'-ordner nicht mehr.
wenn ein "oracle-java" (JRE/JDK) installiert ist.
aber wenn man "oracle-java" deinstalliert,
dann begegnet BiglyBT mit einer java-fehlermeldung und funktioniert trozdem nicht.

das BiglyBT mit dem mitgelieferten 'jre'-ordner funktioniert weiß ich,
weil ich gerade ein neues 'clean-install' Windows mir einrichten musste,
welches noch nie eine "oracle-java"-installation erdulden musste.
darauf funktioniert:
- BiglyBT + mitgelieferten 'jre'-ordner
- mit MOD und ersetztem 'jre'-ordner
- mit version: "openjdk 14.0.1" (GA Release) von jdk.java.net

das problem konnte ich lösen,
in dem ich eine systeminstallation von "oracle-java jdk 14+" duchgeführt habe.
https://www.oracle.com/java/technologies/javase/jdk14-archive-downloads.html
[(fake) registration notwendig]
damit läuft BiglyBT wieder.

was ich nicht klären konnte ob es an BiglyBT oder der MOD liegt.
ich möchte ungern, mein sauberes system, wieder ducheinander bringen.
da ich es erst küzlich neu installieren musste.
dazu müsste ich erst wieder backups und so machen.


ich würde aber schon gern wissen, ob die MOD, an der java-prüfung rumgedocktort hat,
oder ich diesen fehler zu BiglyBT direkt schicken muss.
weil die MOD (in meinen augen unnötigerweise) eine andere java-version verlangt,
statt die mitgelieferte java-version von BiglyBT zu verwenden.

chao.
hände waschen!

anon
05.06.20, 19:50
i would like to know, if the MOD has manipulated java-check-routine.
if not, then I have to send this error to BiglyBT directly.
because the MOD requires a different java version
and doesn't use the included java version of BiglyBT.
In my opinion, replacing the java version, is absolutely unnecessary.

DigitalDJ has already clarified this at length in previous threads. Vanilla BiglyBT is happy to run with Java 9 (or 10, can't remember which), but the Perfect Spoof feature in this mod requires Java 14, which is why we ask people to download and extract that. Otherwise, you'll get the "sun.net.util.IPAddressUtil.checkAuthority" error and your torrents won't start.

The checking routine is not touched. If the mod is refusing to start after having had Java installed systemwide at some point, then there may still be traces of that runtime somewhere.

aaaaab
05.06.20, 21:54
oh this error: "sun.net.util.IPAddressUtil.checkAuthority" starts my oddisee
good to know it... again... :P

"the checking routine is not touched"
i must retest it, at which point i cause the problem...
than i can ran to BiglyBT

Systembackup or VM... hmm... :eek13:


thx a lot...

-------------------------------

edit:
i found it!
20490

the fault is on BiglyBT.

it runs in:
D:\Programme\I-Net\P2P\torrent\BiglyBT\BAK

but it uses the 'jre' from:
D:\Programme\I-Net\P2P\torrent\BiglyBT\BIN

there is something really wrong...

------------------------------------------

edit/edit:

it is more than worse.
now, jdownloader do not found his jre no more...

i think java itself caused the problem
the java/app.jar-app-launcher maybe also.

everyone conspires against me!

work of 6 days is lost
my system is on fire... aaahhh!... fuck java!

anon
06.06.20, 18:58
Well, at least you found the answer :weirdo:

DebugMode
06.06.20, 23:44
I am new to BiglyBT. previously i use uTorrent 2.2.1 Build 25130
Is it normal that this mode does not connect to trackers even public trackers
It only work via DHT to connect seeders?

anon
07.06.20, 00:30
Is it normal that this mode does not connect to trackers even public trackers

No. If that's the behavior you're getting, make sure you've downloaded and extracted Java 14 as per the installation procedure in the first post. Then go to Options -> Tracker -> Client and see that HTTP/HTTPS and UDP trackers are enabled.

If/since you've never used this client before, I highly recommend reading the following resources before doing anything else.

https://wiki.vuze.com/ (official wiki for the old Vuze, most of it is still relevant)
13781

DebugMode
07.06.20, 01:20
I have completed every step as mentioned in the first post
Downloaded JDK 15 from the link mentioned
Deleted the jre from BiglyBT folder
Copied the extracted JDK in BiglyBT folder
Rename the JDK folder to Jre

All the options are enabled

HTTP/HTTPS and UDP trackers are enabled.

program is not blocked by firewall

anon
07.06.20, 13:05
Then why can't you connect to trackers? What's the error message displayed (double-click any torrent -> Sources tab)?

aaaaab
10.06.20, 02:10
long (unformated) story:

maybe... i found it!?
it is so simple,
but i will not test it with a system-install of java.
last time my system was on fire...

somehow i was digging around in: "HKEY_CURRENT_USER\Software" for an other app...
and i saw an unknown sounding name "ej-technologies"

look there, some stuff of path of various java-location,
but sadly modify do not change anything.
it is only used to store existing informations.
some keys are useless.
some will created automatically after starting a portable java-app.

i looked in the %temp%-dir.
i ask myself: "why ist this bullshit registered?
%temp%-dir is a moving & erasing place.
not good place to store informations."

i found there a file "pref_jre.cfg".
the path of the temporary java "installation" is saved in this file...
interesting looks like the "jre"-dir.

I go back where it all started...
the install-dir of BiglyBT...
i found nothing in the "jre"-dir, but there is a second folder ".install4j"...
i finally found the fucking "pref_jre.cfg" in there, with the correct path...

if you have problems with your portable java, then modify it.
or erase the folder from the old copy before you merge folders.

as i said, untested with the global installation.
but system installed java-path can be overwritten with it.
but with more destroyed java-installations, i will not touch them.
i will not break my java-apps again! ...before it is save.

strangely, it broke my jdownloader-installation,
but i hadn't touched this file there.
it remains dangerous (for me), until it is fully understood.

---

short:

- modify: "%App%\.install4j\pref_jre.cfg"
- maybe, cleanup: "HKEY_CURRENT_USER\Software\ej-technologies"
- system installed java-path can be overwritten with it.
- (untested with broken, uninstalled system-Java installations)

---

good night
and i hope...
we learned something...
FUCK JAVA! ;)

aaaaab
10.06.20, 14:44
a extra note:

you can make any "portabe"-java app to a truly portable:

- go to: "%App%\.install4j\pref_jre.cfg"
- change your path from "X:\Path\App\jre" to ".\jre" or just "jre"
- relative paths works fine with my BiglyBT & JDownloader

sometimes i wonder, if the programmers even know,
how an operating system works at all...
these are the basics for reducing dependencies or for automating them...

---

stay save...

illusive
10.06.20, 20:07
Interesting, I found "%App%\.install4j\inst_jre.cfg" instead of "%App%\.install4j\pref_jre.cfg" which worked wonderfully. This is great option. No need for custom .bat file now :D

aaaaab
10.06.20, 20:42
this "useless" file notes the location, where "jre" was copied from.
(installer-source-dir)

in my case:
"c:\users\user\appdata\local\temp\e4j3fdf.tmp_dir15 90776356\jre"

--> %temp%-dir

anon
10.06.20, 20:59
good night
and i hope...
we learned something...
FUCK JAVA! ;)

The fault here seems to be with ej-technologies and their exe4j runtime rather than Java itself... nonetheless, thanks for sharing your experience :happy:

These days, I just extract the JRE from the first post somewhere and put it in my PATH, skipping steps 6 and 7 of the installation procedure. BiglyBT and jDownloader (which also uses exe4j) won't work out of the box, but a launch script solves that. Everything else can run by typing javaw.exe program.jar in a command prompt.

aaaaab
10.06.20, 21:25
my experience shows, it is not hard to create
a fully portable AiO-package for mods of java based kinds.

and we do not really need a 9-step installation guide.

BiglyBT adds java in their packages. why don't 'we' do that?
in this case, I see no legal problems.

anon
10.06.20, 21:37
BiglyBT adds java in their packages. why don't 'we' do that?

Because it's easier and faster, makes for a smaller download, and prevents us from hosting and indirectly encouraging the use of a JRE that could be outdated and/or insecure tomorrow. (The BiglyBT crew doesn't "add" Java to their packages, it's downloaded during the installation procedure.)

Besides, while this drama with the exe4j runtime was an exceptional issue, I think we can all agree that someone who can't download Java and follow a very short list of installation steps probably shouldn't be using cheating mods in the first place.

aaaaab
11.06.20, 02:41
before anyone says i only produce hot air:

AiO (~136MB):
https://anonfiles.com/R5W8c87do4

jre-less (~22MB):
https://anonfiles.com/J795f170o0
just add java as a 'jre'-folder, nothing else to do.

it is pre-configurated

it only cost me 5 ~ 10min
and no space is wasted...

maybe this can be automated too...

---

"easier and faster, makes for a smaller download"
- no

"and prevents us ... the use of a JRE that could be outdated"
- openJDK have no live-updater
- BiglyBT have no live-updater
- no one will check for updates manually

"The BiglyBT crew doesn't "add" Java to their packages, it's downloaded during the installation procedure"
- wrong: source Github:
- GitHub_BiglyBT_Installer64.exe [10.8 MB]
- GitHub_BiglyBT_Installer64_WithJava.exe [57.6 MB]

"Besides,...,... someone who can't download Java and follow a very short list of installation steps probably shouldn't be using cheating mods in the first place."
- Snitlev you have to go... sorry. :(
- wrong...
- if you could do better, do it better... i did.
- https://youtu.be/ZXsQAXx_ao0

DigitalDJ
11.06.20, 08:02
a) We don't specifically only support Windows. The provided package is not platform specific

b) OpenJDK does not have an auto-updater, but I encourage the use of the newer JDK for each BiglyBT release

c) I agree with anon, if you can't follow some fairly straight forward instructions, then this probably isn't for you

d) Yes, all of it can be automated. Yes, we can bundle it all together. Honestly, if someone wants to write a script that does it ....for Windows, Mac, Linux, then please go for it.

anon
12.06.20, 20:44
"easier and faster, makes for a smaller download"
- no

Easier and faster for the people who publish the mod, not regular users. I have no doubt that providing everything in a neat little package with install scripts and such would be nice. But that would take extra work, and what we're asking for right now isn't extremely unreasonable either. As I said before, the situation with exe4j is exceptional and I do think it should be at least documented in the first post for future releases.

Smaller download, that's impossible to deny if you just compare the sizes of the two packages you posted. Now imagine the first one but with Java runtimes for Linux and Mac too (it's easy to forget the world of computers isn't just Windows).


"and prevents us ... the use of a JRE that could be outdated"
- openJDK have no live-updater
- BiglyBT have no live-updater
- no one will check for updates manually

Their fault. :idunno:


"The BiglyBT crew doesn't "add" Java to their packages, it's downloaded during the installation procedure"
- wrong: source Github:
- GitHub_BiglyBT_Installer64.exe [10.8 MB]
- GitHub_BiglyBT_Installer64_WithJava.exe [57.6 MB]

I didn't know they had Java-bundled installers on GitHub, but the ones in the official site do not include it and that's what most people will run, so.


"Besides,...,... someone who can't download Java and follow a very short list of installation steps probably shouldn't be using cheating mods in the first place."
- Snitlev you have to go... sorry. :(

Snitti, don't listen to this guy, we still love you! :gredface:


d) Yes, all of it can be automated. Yes, we can bundle it all together. Honestly, if someone wants to write a script that does it ....for Windows, Mac, Linux, then please go for it.

It could even have an autoupdate feature for the mod by scraping the announcements box in the forum index!

Logiin
18.06.20, 20:52
Hi, I'm a bit of a beginner, you can help me with this procedure, because I don't understand exactly what I need to do.

Run Notepad as Administrator and open %PROGRAMFILES%\BiglyBT\BiglyBT.exe.vmoptions (C:\Program Files\BiglyBT\BiglyBT.exe.vmoptions), append the following line:

anon
19.06.20, 00:58
Open Notepad as administrator
Go to File -> Open, paste this in the "File name" field and click OK:

"%PROGRAMFILES%\BiglyBT\BiglyBT.exe.vmoptions"
Paste the two lines from step 8 of the installation procedure at the end; the file should now look like this:

-include-options ${APPDATA}\BiglyBT\java.vmoptions
--patch-module=java.base=ghostfucker_utils.jar
--add-exports=java.base/sun.net.www.protocol=ALL-UNNAMED

Close Notepad, save when asked and you're done.

Lucas Kane
09.07.20, 22:32
So, are the mentioned bugs really there and affecting the operation of this version (can also be dangerous cheating-wise ?)

Should we wait for the next version with fixes ? or we can use this one safely ?

Anybody already using this version with many private tackers with no issues ?

Sorry for the questions as I am stuck with 1.9.0.0 for long time.

Artbabelitta
23.07.20, 10:50
hello
despite of I enabled: No Upload
[and other related options]
still when a torrent finishes
it remains here: https://i.vgy.me/Mnjmcj.jpg

for long time
this is the reason I Can't start using after version 1.9
any solution?

it's very crucial matter for me that it removes torrents from client instantly [Like version 1.9 and earlier]

thank you

anon
23.07.20, 20:16
The bug with the automatic stop feature is known (see post #2), but it's hard for us to tackle because we weren't able to reproduce it during testing (see 356552 onwards).

sigduwksnsksis9283
02.09.20, 20:18
wanted others opinion, is this better then mratio for large scale usage?i mainly wanna use the ghost seed option and ghost leech... can Biglybt seed around 12k torrents easily? is this better then mratio in comparison?

anon
02.09.20, 22:49
can Biglybt seed around 12k torrents easily?

That may be pushing the limits like no one has ever done before :gninja: You will need to familiarize yourself with Java's memory management and the parameters that control it (Xms, Xmx, XX:MaxDirectMemorySize, XX:+UseLargePages, etc.), that's for sure.

As for being better than mRatio, that's up to you. In principle, this has all the functionality you claim to be interested on. However, it is a mod, i.e. an actual BitTorrent client with added cheating features, unlike a ratio tool which only simulates traffic. So you'll have to deselect all files prior to adding (to avoid actually downloading them), a memory reader is not available (since this is not particularly expected to be used alongside another client), and so on.

A-Day
06.09.20, 18:29
i'm coming from using uSerenity. one thing i liked was that you can have different profiles/settings based on a Label of the torrent. for instance, the Default Label would be no complete, no report, and leecher. where as a Normal Label would disable all mods. is there a similar functionality for the biglybt mod? i have to balance torrents on public and private trackers and i use different mod settings for each. or do i have to manually adjust the mod settings for each torrent? thanks!

anon
06.09.20, 18:37
do i have to manually adjust the mod settings for each torrent?

I'm afraid so. The inability to do mass changes on torrents' cheating settings is one of the (few) downsides of this mod. Although it may be possible if you use the console/Telnet interface.

sigduwksnsksis9283
17.09.20, 07:48
https://i.imgur.com/T6CHfM7.jpg
testing this and so far its nice.. i was wondering how to fake seed(without having files locally of course) on it though? i tried deselecting the files and it shows seeding on the client but shows leeching on tracker...

sashiagustina
17.09.20, 10:12
image (https://i.imgur.com/T6CHfM7.jpg)
testing this and so far its nice.. i was wondering how to fake seed(without having files locally of course) on it though? i tried deselecting the files and it shows seeding on the client but shows leeching on tracker...

it does shows you upload amount or not

anon
17.09.20, 21:08
i was wondering how to fake seed(without having files locally of course) on it though? i tried deselecting the files and it shows seeding on the client but shows leeching on tracker...

13781

You have to deselect the files and pick a cheating mode that does what you want; in this case, 16c, or 18e with zero speeds in 18k (which basically does the same thing).

Note that each torrent has individual settings; those are initially copied from the global ones (Tools -> Options -> Extreme Mod), but changes to the latter do not apply retroactively. If you're going to add thousands of torrents, make sure to get everything right beforehand :wgrin:

tester00
20.09.20, 18:55
Hi,

can someone help me? Every Time i get this after Installation:

anon
21.09.20, 02:52
You either haven't extracted Java 14 correctly (the steps are given on the first post) or have an older version installed system-wide that is being preferred by the exe4j launcher.

tester00
21.09.20, 13:35
I have a fresh windows 10. I installed the newest Java from (java.com) and downloaded the jre
from the post of the first page, but allways this happens!

Anyone help?

lil-fella
21.09.20, 16:16
java 14.0.2 and java 15
should both work..

tester00
21.09.20, 18:40
downloaded from java.com?

anon
21.09.20, 22:51
No, the runtime from Java.com is version 8 and therefore too old. You need at least version 14 to run the mod. Please do the following.

1. Uninstall BiglyBT completely; make sure no traces of it or exe4j remain in the file system or registry.
2. Uninstall Java completely; make sure there no traces of it remain anywhere either (JavaRa can help here).
3. Reinstall BiglyBT, Extreme Mod and Java 14 following the procedure in the first post.
4. If it still doesn't work, check the instructions at 357181.

sashiagustina
08.12.20, 12:49
long (unformated) story:

maybe... i found it!?
it is so simple,
but i will not test it with a system-install of java.
last time my system was on fire...

somehow i was digging around in: "HKEY_CURRENT_USER\Software" for an other app...
and i saw an unknown sounding name "ej-technologies"

look there, some stuff of path of various java-location,
but sadly modify do not change anything.
it is only used to store existing informations.
some keys are useless.
some will created automatically after starting a portable java-app.

i looked in the %temp%-dir.
i ask myself: "why ist this bullshit registered?
%temp%-dir is a moving & erasing place.
not good place to store informations."

i found there a file "pref_jre.cfg".
the path of the temporary java "installation" is saved in this file...
interesting looks like the "jre"-dir.

I go back where it all started...
the install-dir of BiglyBT...
i found nothing in the "jre"-dir, but there is a second folder ".install4j"...
i finally found the fucking "pref_jre.cfg" in there, with the correct path...

if you have problems with your portable java, then modify it.
or erase the folder from the old copy before you merge folders.

as i said, untested with the global installation.
but system installed java-path can be overwritten with it.
but with more destroyed java-installations, i will not touch them.
i will not break my java-apps again! ...before it is save.

strangely, it broke my jdownloader-installation,
but i hadn't touched this file there.
it remains dangerous (for me), until it is fully understood.

---

short:

- modify: "%App%\.install4j\pref_jre.cfg"
- maybe, cleanup: "HKEY_CURRENT_USER\Software\ej-technologies"
- system installed java-path can be overwritten with it.
- (untested with broken, uninstalled system-Java installations)

---

good night
and i hope...
we learned something...
FUCK JAVA! ;)

when i go to .cfg it says
c:\program files\java\jre1.8.0_271
what should i do with this ?

anon
08.12.20, 13:39
Hint: look at the post that immediately follows the one you quoted, the answer is as clear as day there.

Degenerate
13.12.20, 19:37
I've been successfully using BiglyBT for a while now. My question is... is there a way to appear like I'm uploading data for a torrent when I haven't downloaded any data at all - not ghost leaching so it shows as 0% downloaded but actually not downloading anything?

anon
13.12.20, 21:26
is there a way to appear like I'm uploading data for a torrent when I haven't downloaded any data at all - not ghost leaching so it shows as 0% downloaded but actually not downloading anything?

13781

You'll find options 18e, 18k and the ratio tool (21, 22a-i) most interesting.

Degenerate
16.12.20, 20:46
13781

You'll find options 18e, 18k and the ratio tool (21, 22a-i) most interesting.

Thanks for replying.

I am using 18e to download but it does actually allocate HDD space for the torrent (any way around that?) even though there is no traffic - using a combo of 18e and setting download speed limit to disabled.

18k doesn't seem to work for me after using 18e. Even when I lower the peer tolerance from the default 1 to 0 nothing goes up. I thought maybe this was because I have downloaded nothing previously?

I haven't tried the 21 options (yet) but I will take a look now.

anon
16.12.20, 21:05
I am using 18e to download but it does actually allocate HDD space for the torrent (any way around that?)

See 358612.


18k doesn't seem to work for me after using 18e. Even when I lower the peer tolerance from the default 1 to 0 nothing goes up.

You may need to set both 13a values to zero.