This post is by a banned member (Jokak47) - Unhide
13 October, 2024 - 01:22 AM
Reply
(12 October, 2024 - 03:50 PM)blue23223 Wrote: Show MoreDo you guys use ngrok for invites?
it wasn't reliable enough form, me reaching data limit at every session.
Playit gg is what i've been using for a year or so, they have a yt guide for Foundry, it is really strait forward
This post is by a banned member (Jokak47) - Unhide
13 October, 2024 - 05:30 PM
Reply
ngrook wasn't realible enough, hiting data limit every session.
Playit gg is the best so far, no data limit, stable conection and easy setup
This post is by a banned member (eron1234) - Unhide
14 October, 2024 - 08:00 PM
(This post was last modified: 14 October, 2024 - 08:02 PM by eron1234.)
Reply
(12 October, 2024 - 03:50 PM)blue23223 Wrote: Show MoreDo you guys use ngrok for invites?
I'm using Cloudflared
Hey, does anyone have the VTT files for other core books, like Tasha's, etc.?
I'm also looking for the VTT files for Storm King's Thunder. If anyone can help me find them, I would be very grateful!
This post is by a banned member (Jokak47) - Unhide
15 October, 2024 - 04:10 PM
Reply
(14 October, 2024 - 08:00 PM)eron1234 Wrote: Show MoreI'm using Cloudflared
Hey, does anyone have the VTT files for other core books, like Tasha's, etc.?
I'm also looking for the VTT files for Storm King's Thunder. If anyone can help me find them, I would be very grateful!
I'm using the Plutonium module for that, it let's you import the book, monsters, items, tables and other stuff. But the maps are just the image (without walls and lights).
You can find the correct link for your Foundry versions on the 5etools discord. if you are using Foundry v11.315 and and DnD v3.1.2 there is link on the thread for the plutonium module with the charactermancer (quick way to create Character sheets with all the official material)
This post is by a banned member (nikofos578) - Unhide
16 October, 2024 - 07:56 PM
(This post was last modified: 17 October, 2024 - 02:21 AM by nikofos578.)
Reply
We are so back. Worry no more.
In a couple of hours (5 hours approximately) I will upload clean versions of Foundry VTT for all platforms and also clean versions of Plutonium + Charactermancer.
I have been reading about the Foundry license activation bypass patch and I see that there are other individuals who have managed to create a bypass for newer versions. Anyway, I'll check the status of those bypasses to see if they are safe or can be improved.
See you all in a bit, regards Nikofos578
(16 October, 2024 - 07:56 PM)nikofos578 Wrote: Show MoreWe are so back. Worry no more.
In a couple of hours (5 hours approximately) I will upload clean versions of Foundry VTT for all platforms and also clean versions of Plutonium + Charactermancer.
I have been reading about the Foundry license activation bypass patch and I see that there are other individuals who have managed to create a bypass for newer versions. Anyway, I'll check the status of those bypasses to see if they are safe or can be improved.
See you all in a bit, regards Nikofos578
Foundry VTT:
[Windows] [v12 #331 | 15/08/24] - https://pixeldrain.com/u/eo44saJu
[MacOS] [v12 #331 | 15/08/24] - https://pixeldrain.com/u/dhAYewKq
[Linux/NodeJS] [v12 #331 | 15/08/24] - https://pixeldrain.com/u/ZGzDrRGW
Plutonium + Charactermancer:
[Foundry v12] [v2.84.3 - 24-67 | 19/09/24] - https://pixeldrain.com/u/Ua71bn57
As for the licence bypass, I'll check that in a few hours.
This post is by a banned member (nikofos578) - Unhide
17 October, 2024 - 02:45 AM
Reply
(16 October, 2024 - 07:56 PM)nikofos578 Wrote: Show MoreWe are so back. Worry no more.
In a couple of hours (5 hours approximately) I will upload clean versions of Foundry VTT for all platforms and also clean versions of Plutonium + Charactermancer.
I have been reading about the Foundry license activation bypass patch and I see that there are other individuals who have managed to create a bypass for newer versions. Anyway, I'll check the status of those bypasses to see if they are safe or can be improved.
See you all in a bit, regards Nikofos578
(16 October, 2024 - 07:56 PM)nikofos578 Wrote: Show MoreWe are so back. Worry no more.
In a couple of hours (5 hours approximately) I will upload clean versions of Foundry VTT for all platforms and also clean versions of Plutonium + Charactermancer.
I have been reading about the Foundry license activation bypass patch and I see that there are other individuals who have managed to create a bypass for newer versions. Anyway, I'll check the status of those bypasses to see if they are safe or can be improved.
See you all in a bit, regards Nikofos578
Foundry VTT:
[Windows] [v12 #331 | 15/08/24] - https://pixeldrain.com/u/eo44saJu
[MacOS] [v12 #331 | 15/08/24] - https://pixeldrain.com/u/dhAYewKq
[Linux/NodeJS] [v12 #331 | 15/08/24] - https://pixeldrain.com/u/ZGzDrRGW
Plutonium + Charactermancer:
[Foundry v12] [v2.84.3 - 24-67 | 19/09/24] - https://pixeldrain.com/u/Ua71bn57
As for the licence bypass, I'll check that in a few hours.
Nvm. The licence bypass is pretty much the same as the old good days.
Copy/paste this code in text editor and save it as .mjs.
Code: import crypto from "node:crypto";
import fs from "node:fs";
import path from "node:path";
import { isNewerVersion } from "../../common/utils/helpers.mjs";
import { fetchJsonWithTimeout } from "../../common/utils/http.mjs";
import { WEBSITE_API_URL } from "../../common/constants.mjs";
const PUBLIC_KEY = `-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuWBSnz/TfOKdEpEPj9Gf
7kFS82sBd5mdcT6it9P/gd/wkFehG0cm5nB+gmpt4ZMAJLCnWzHwL4ih5pKoINy6
zqOhw0bzk2PjifQI1bcclmdmP+t2oE/GJOZ1BM7HFgPW8kiWRpFxTXJh6ooB2wb9
Sx89ABLvRIfzpKmuEl9qBKk9w7X+3yPCiZ5FvggCxQLvSkvDMOPZDxVDV3yQvFkO
aDFmhyMFPNnInWXEOYXR31IR3kgnIWC6Hjtw0TlpUHzz/j6aHXWfQu5kwM89HjaF
iPzhDdYWQZKaSTnXt7oNkyfccW7YdIONDf0xJ+lNPOe9OO0HRjhdLiLVwSMr965D
+PBOkwLYlDlOgEQRZIzi88tsNFOX31BInaG2F8yhsDkQ16FK3A+04pfEYZp1H+mC
MTWi274Od4i1NYctOS2bNwb2U1dMtwt2ZZmgbHSMv1fm1R/9iAfLrSDjgTbmhquA
orVCmzl1mTG8o0xE9IX5psH3bDJxVis1IeUBeMd+Js0dsY9jIU0uN9D0wke8C7cf
UK6XzZkC5ujQl92WAKeQOtxkG7e1x5cq4T1tkaH/U4HJWdcAsN0qohQ4vV73Akpm
b7ZzUrMFv9BdIfUXgNZuQutkfXgfrAFznjI/H9R1M2uQBbQnk+I7+/wA49DJND4s
u3WiTypPaz1INacKD9bplx0CAwEAAQ==
-----END PUBLIC KEY-----`;
export default class License {
constructor(e) {
this.data = this.constructor.get();
this.status = this.constructor.STATUSES.NONE;
this.service = e;
}
static EULA_VERSION = "11.293";
static LICENSE_SIGNATURE_URL = `${WEBSITE_API_URL}/_api/license/sign/`;
static SOFTWARE_UPDATE_URL = `${WEBSITE_API_URL}/_api/license/check/`;
static SOFTWARE_DOWNLOAD_URL = `${WEBSITE_API_URL}/_api/license/download/`;
static LICENSE_API_KEY = "foundryvtt_hkmg5t4zxc092e31mkfbg3";
static STATUSES = { NONE: 0, INVALID: 1, VALID: 2, UNKNOWN: 3 };
static PUBLIC_KEY = PUBLIC_KEY;
get authorizationHeader() {
return `APIKey:${this.service.key ? `${this.service.id}_${this.service.key}` : this.constructor.LICENSE_API_KEY}`;
}
static get path() {
return path.join(global.paths.config, "license.json");
}
static get() {
if (!fs.existsSync(this.path)) return {};
try {
return JSON.parse(fs.readFileSync(this.path, "utf8"));
} catch (e) {
return e.message = `Unable to read software license file:\n${e.message}`, global.logger.error(e), {};
}
}
get license() {
return this.data.license || null;
}
get currentKey() {
const e = { host: this.service.id, license: this.data.license, version: this.data.version };
return JSON.stringify(e);
}
get desiredKey() {
const e = { host: this.service.id, license: this.data.license, version: License.EULA_VERSION };
return JSON.stringify(e);
}
get needsSignature() {
return false;
}
isValidKeyFormat(e) {
return true;
}
applyLicense(e) {
if (!e) return this.write({ license: null, signature: null });
e = e.replace(/-/g, "").trim();
if (!this.isValidKeyFormat(e)) throw new Error("Invalid license key format");
return this.write({ license: e, signature: void 0 });
}
async sign() {
let e;
this.write({ signature: "signature" });
const t = "License signature successfully created. Thank you and please enjoy Foundry Virtual Tabletop.";
return logger.info(t), this.verify(), { status: "success", message: t };
}
verify() {
this.data.license && !this.isValidKeyFormat(this.data.license) && (global.logger.warn("Invalid license key format detected, expiring license file."), fs.unlinkSync(License.path), this.data = {});
const e = this.data, t = this.constructor.STATUSES;
if (!e.signature) e.signature = "signature";
return global.logger.info("Software license verification succeeded"), this.status = t.VALID;
}
write({ license: e, signature: t } = {}) {
const i = { host: this.service.id, license: void 0 !== e ? e : this.data.license, version: License.EULA_VERSION, time: new Date, signature: void 0 !== t ? t : this.data.signature };
try {
fs.writeFileSync(this.constructor.path, JSON.stringify(i, null, 2)), this.data = i;
} catch (e) {
const t = new Error(`Failed to write License file:\n${e.message}`);
throw t.stack = e.stack, t;
}
}
expire() {
global.logger.warn("Expiring invalid software license"), fs.unlinkSync(this.constructor.path), this.data = this.constructor.get(), this.status = this.constructor.STATUSES.NONE;
}
}
This post is by a banned member (Chikubi) - Unhide
01 November, 2024 - 10:28 PM
Reply
Guys, do you know any way to get premium modules for free?
This post is by a banned member (super12pl) - Unhide
Yesterday - 08:19 PM
Reply
(01 November, 2024 - 10:28 PM)Chikubi Wrote: Show MoreGuys, do you know any way to get premium modules for free?
There's a telegram group for sharing these: https://t.me/FoundryforAll/1
|