Helper for Gartic.io with auto-guess, drawing assistance, and drawing bot
< Feedback on Kawaii Helper & Drawing Bot for Gartic.io
benim auto answer a telif ve yasak gelmiş kaldırmışlar 🙃 ikondan mıdır acaba ikon gartic.io dan çekiliyordu
dün çizim hilesini fxiledi
anında yanıt yaptım scipt i stok yapıp dc paylaşın
buda kalkabilir
banda da telif attı kalkabilir
stok yapın
şu anlık rededildi ama bu yarın tekrar ihtar gönderilemiyeceği anlamına gelmiyor
gartic.io 0 - 1 Anonimbiri
bak ne buldum
// ==UserScript==
// @name code mutation for app.js
// @match https://gartic.io/*
// @run-at document-start
// ==/UserScript==
(function() {
'use strict';
// Belirleyeceğimiz nick ve avatar değerleri
const CUSTOM_NICK = "selam";
// MutationObserver ile script etiketlerini izle
const observer = new MutationObserver((mutations) => {
mutations.forEach((mutation) => {
if (mutation.addedNodes) {
for (let node of mutation.addedNodes) {
// Script etiketi ve src'sinde 'app' içeriyorsa
if (node.tagName === 'SCRIPT' && node.src.includes('app')) {
console.log('Hedef script bulundu:', node.src);
// Orijinal script'i kaldır
node.remove();
// Script içeriğini fetch ile al
fetch(node.src)
.then(response => response.text())
.then(scriptContent => {
// Script içeriğini manipüle et
let modifiedContent = scriptContent;
modifiedContent = modifiedContent.replace(
/start:function\(t,e\)\{([^}]*)\}/,
`start:function(t,e){
t.user.nome = "${CUSTOM_NICK}";
t.user.avatar = "${CUSTOM_AVATAR}";
$1
}`
);
// Socket emit'lerini değiştir (nick ve avatar için)
modifiedContent = modifiedContent.replace(
/emit\(1,\{v:K,nick:e\.nome,avatar:c,platform:u,idioma:e\.language\}\)/g,
`emit(1,{v:K,nick:"${CUSTOM_NICK}",avatar:"0",platform:u,idioma:e.language})`
);
modifiedContent = modifiedContent.replace(
/emit\(2,\{v:K,nick:e\.nome,avatar:c,platform:u,idioma:e\.language,tipo:n,limite:r,meta:i,visivel:s,criado:a\}\)/g,
`emit(2,{v:K,nick:"${CUSTOM_NICK}",avatar:"0",platform:u,idioma:e.language,tipo:n,limite:r,meta:i,visivel:s,criado:a})`
);
modifiedContent = modifiedContent.replace(
/emit\(3,\{v:K,nick:e\.nome,avatar:c,platform:u,sala:o\._room\.substr\(2\)\}\)/g,
`emit(3,{v:K,nick:"${CUSTOM_NICK}",avatar:"0",platform:u,sala:o._room.substr(2)})`
);
// Değiştirilmiş içeriği bir blob'a dönüştür
let blob = new Blob([modifiedContent], { type: 'application/javascript' });
let blobUrl = URL.createObjectURL(blob);
// Yeni bir script etiketi oluştur
const newScript = document.createElement('script');
newScript.src = blobUrl;
newScript.textContent = '';
// Yeni script'i DOM'a ekle
document.head.appendChild(newScript);
console.log('Script değiştirildi ve yeniden yüklendi:', blobUrl);
})
.catch(error => console.error('Hata:', error));
}
}
}
});
});
// Observer'ı başlat
observer.observe(document, { childList: true, subtree: true });
const originalXhrOpen = XMLHttpRequest.prototype.open;
const originalXhrSend = XMLHttpRequest.prototype.send;
// XMLHttpRequest.prototype.open'ı override et
XMLHttpRequest.prototype.open = function(method, url) {
if (url && url.includes('/req/user')) {
console.log('XHR /req/user isteği yakalandı:', url);
this._isReqUser = true; // Bu isteği işaretle
}
return originalXhrOpen.apply(this, arguments);
};
// XMLHttpRequest.prototype.send'i override et
XMLHttpRequest.prototype.send = function(body) {
if (this._isReqUser && body) {
// Orijinal body'yi parse et
let modifiedBody = JSON.parse(body);
// Sadece name ve avatar'ı değiştir, language orijinal kalsın
modifiedBody.name = CUSTOM_NICK;
modifiedBody.avatar = 0;
body = JSON.stringify(modifiedBody);
console.log('Gönderilen body manipüle edildi:', body);
}
// Yanıtı dinlemek için event listener ekle
this.addEventListener('load', () => {
if (this._isReqUser) {
try {
const responseData = JSON.parse(this.responseText);
console.log('Sunucu yanıtı:', responseData);
if (responseData && typeof responseData.avatar === 'number') {
window.avatarIndex = responseData.avatar;
console.log('Avatar indeksi güncellendi:', window.avatarIndex);
} else {
window.avatarIndex = 0; // Varsayılan değer
}
} catch (err) {
console.error('Yanıt JSON parse hatası:', err);
}
}
}, { once: true });
return originalXhrSend.call(this, body);
};
})();
istdeğim script i modifye edebiliyorum. ama resmli avatar olmuyor denedim bir çok yöntem
cok iyi
resimli avatar konusunda da cerezler devreye giriyor o yuzden buyuk cogunlugu cerezlerle acilan websocket sunucusunuda isleniyor
o yuzden js dosyalarindan bir sey yapabilir misiniz emin degilim ama yinede belli olmaz
Qwyuaa istersen script i githubda Gartic-Developers a ekleyelim
böylece herkes katkıda bulunabilir.
tamamdir guzel olur cok fazla gelistirici yok gerci ama zararida olmaz
kullandigin harici bir github hesabin var mi veya bir sekilde bana read.md ve diger proje dosyalarini ulastirabilir misin varsa diger eski projelerinide ekleyelim
direk fork la projeyi
olmustur👍👍👍 eline saglik
olmustur👍👍👍 eline saglik
aslında repo oluşturma yetkim olsaydı direk aktaracaktım
repoyu
organizasyon davet istegi gonderdim girince kabul eder misin bir de oyle deneyelim
Hello,
Thanks for reaching out. Your repository was disabled and organization flagged following reports that some of its content may have been in violation of the following prohibition found in our Acceptable Use Policies:
We do not allow content or activity on GitHub that:
infringes any proprietary right of any party, including patent, trademark, trade secret, copyright, right of publicity, or other right;
On 04/28/2025, our team reached out via email to inform you that we received a report from a trademark owner claiming that the https://github.com/Gartic-Developers organization and https://github.com/Gartic-Developers/Gartic-WordList repository, is using their registered trademark in a way likely to mislead or cause confusion. Since we did not hear from you in response to our email, we disabled your repository and flagged your organization in accordance with our trademark policy found here:
GitHub Trademark Policy
We have included the substance of the report below. As noted in the report, the trademark owner claims that your https://github.com/Gartic-Developers organization and https://github.com/Gartic-Developers/Gartic-WordList repository conflicts with their registered trademark, Gartic and have requested that changes be made.
We're happy to give you a chance to respond at this time in order to clear up the confusion. This may include renaming your organization or repository, removing references to the registered trademark from your code, or adding a clear disclaimer. Please refer to the report for suggestions from the trademark owner.
Once you have done so, and if you agree to abide by our Terms of Service going forward, please reply to this email. At that time we will continue our review of your request for reinstatement. Alternatively, if you'd like to dispute that a trademark policy violation has occurred, please provide additional information to show that a different decision should have been reached.
Please let us know if you have any questions or concerns about this notice.
Regards,
GitHub Trust & Safety
**Are you the trademark holder or authorized to act on their behalf?**
Yes, I am the trademark holder.
**Do you have a registered trademark?**
Yes
**Please provide the trademark registration number, the office where the trademark is registered (e.g. USPTO) and a working, clickable link to where the trademark registration can be viewed on that office's website, if available. Please note that we specifically require the registration information of the trademark you claim is being infringed. Sending copies of your company registration or power of attorney documentation is not sufficient for us to evaluate your trademark infringement claim.**
79340413
UPSTO
**If the name you are reporting is not a registered mark (e.g., a government agency or non-profit organization), please include the following contact information.**
NA
**Are you submitting a revised Trademark notice after GitHub Trust & Safety requested you make changes to your original notice?**
No
**Please provide URL(s) to the account or repository you are reporting.**
Hello,
We have identified a repository that violates trademark policies by misleadingly and deceptively misusing trademark-protected materials.
The repository in question is designed to facilitate cheating in Gartic, a game service incorporating trademark-protected elements. This disrupts the gaming experience for legitimate players and damages our brand’s reputation.
Additionally, the repository:
- Reproduces our logo and brand elements without authorization.
- Uses our trademark in a way that will likely cause confusion, deception, or mistake among users.
- Operates under the misleading name "Gartic-Developers," falsely implying an official affiliation with the game’s developers.
This repository appears to have the primary intent of distributing scripts designed to harm our brand's reputation and negatively impact our user experience.
Unauthorized use of our brand assets and trademarks, especially in a manner that misleads users, is strictly prohibited. We request that appropriate action be taken to address this violation as soon as possible.
I believe in good faith that using the trademark described above is not authorized by the trademark owner, their agent, or the law. I have considered nominative and other fair uses.
I swear, under penalty of perjury, that the information in this notification is accurate and that I am the trademark owner, or I am authorized to act on behalf of the owner of an exclusive right that is allegedly infringed.
Thanks in advance
**Please provide a detailed description of confusion (be sure to include specific descriptions of how the content and/or behavior is confusing). Please note that mere mention of your brand name or trademarked term is not, in itself, a violation of our Trademark policy - you must be able to explain how your customers could be misled into thinking that the account or repository is operated by your company.**
https://github.com/Gartic-Developers
https://github.com/Gartic-Developers/Gartic-WordList
**What would be the best solution for the alleged infringement? Are there specific changes the user can make other than removal? (e.g., transfer of trademarked username to an existing company account, removal of trademarked logo or references to company)**
Remove the entire repository.
**Company name of trademark holder**
Gartic Publicidade Digital
**Company website of trademark holder**
gartic.com
**Company GitHub account**
Gartic
**File attachments (if applicable)**
**I have read and understand GitHub's Trademark Policy**
**I have a good faith belief that use of the trademark described above is not authorized by the trademark owner, or its agent, or the law. I have taken nominative, parody, and other fair uses into consideration.**
**I swear, under penalty of perjury, that the information in this notification is accurate and that I am the trademark owner, or am authorized to act on behalf of the owner, of an exclusive right that is allegedly infringed.**
**Please type your full legal name (i.e. your first and last name(s)) below to sign this request.**
[private]
üsteki yanıtı yazmış
yani ismden dolayı telif atmış isim değiştime istedim eğer github izin verirse değiştirelim ve başka bir logo bulalım yada yapay zeka ile yaptır.
isim ile logo birine ait olmaması lazım
belkide proje author kısmını anonimbiri & Gartic-Admins olarak degistirmelisiniz 😁
ne ara gördülerde hemen önlem aldılar garip