Skip to content

Commit fc7665d

Browse files
authored
Merge pull request #79 from grcrt/development
Development
2 parents 0b24c6f + 781fcd1 commit fc7665d

File tree

4 files changed

+84
-39
lines changed

4 files changed

+84
-39
lines changed

README.md

Lines changed: 50 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,40 @@
1+
[![GRCRT RiP](https://imageshack.com/a/img924/1207/i7h0Kp.png)](https://grcrt.net)
2+
3+
<h2 align="center"><a href="https://grcrt.net">TIME TO SAY GOODBYE</a></h2>
4+
5+
GRCRT was created and developed with passion. By gamers, for gamers, and over the 13 years of its existence, it has gathered around itself quite a large community of regular users: currently about 10,000 per month (and at its peak even 21,000) from 126 countries around the world.
6+
7+
Unfortunately, the hard truth is that passion alone is not enough. When we gave up displaying ads a few years ago, we switched to a donation model. GRCRT has therefore relied solely on your generosity and goodwill. It was your contributions that kept the servers running, enabling us to provide the tools that many of you can't imagine playing without. Recently, however, the reality of financial constraints has become impossible to ignore. Year after year, the amount of donations decreased, often not sufficing, forcing us to contribute from our own pockets. This year, that aid has dropped dramatically, covering about 55% of the necessary €2040 needed to maintain our infrastructure. Unfortunately, we can no longer afford to bear such high costs, so we are sad to announce that at the end of this year, the GRCRT project is going to be closed in its entirety. Definitely.
8+
9+
What does this closure mean in practice? GRCRT is not only a script: it's also statistics, activity monitor, image version of the report (for sharing where the standard report doesn't work) and graphic elements on converted reports. And since players come from all corners of the world, GRCRT should be equally (quickly) accessible to each of them, regardless of location (we even have players from Antarctica). In order to be able to ensure proper operation of these functionalities, a proper infrastructure is needed:
10+
11+
* to read / write the data fast we use a powerful dedicated server with SSD drives
12+
* to secure your reports and statistics in case of a failure we have a second server with backups
13+
* a service called CDN is responsible for fast access to data from anywhere in the world
14+
15+
This is an extremely difficult decision and having to say goodbye - after so many years - to a project that for many of us has become an indispensable and integral part of the game is hard to accept.
16+
To each and every one of you who has been a part of this multi-year journey, we would like to express our deepest gratitude and appreciation. Your support, whether through financial contributions, bug reports, or simply playing or talking together, has made an immeasurable difference.
17+
18+
In particular, however, we would like to thank the group of 17 most dedicated users who have supported us on a regular, monthly (and some more often) basis. Forgive us if, due to GDPR, we do not disclose your names.
19+
20+
Thank you for being with us all these years.
21+
22+
Thank you for supporting us.
23+
24+
We are sorry that we have to part ways.
25+
26+
Farewell....
27+
28+
Potusek,
29+
anpu
30+
31+
p.s. If anyone would like to take over and continue GRCRT and is interested in buying back the site, domain and services, feel free to contact us: potusek@grcrt.net
32+
33+
---
34+
135
[![GRCRT Logo](https://imageshack.com/a/img924/4606/RzPCrp.png)](https://grcrt.net)
236

3-
<h1 align="center"><a href="https://grcrt.net">GRCRT</a></h1>
37+
<h2 align="center"><a href="https://grcrt.net">GRCRT</a></h2>
438

539
<p align="center">
640
<em>What started in 2011 as a small and simple hobby project, known as Grepolis Report Converter (GRC), </br>
@@ -17,17 +51,21 @@
1751

1852
---
1953
# Table of contents
20-
- [Script functions](#script-functions)
21-
- [BBCode Converter](#bbcode-converter)
22-
- [Army Builder Helper](#army-builder-helper)
23-
- [Radar](#radar)
24-
- [City wall](#city-wall)
25-
- [Academy overview](#academy-overview)
26-
- [Other finctions](#other-functions)
27-
- [Installation](#installing)
28-
- [Authors](#authors)
29-
- [Contributors](#contributors)
30-
- [License](#license)
54+
- [Table of contents](#table-of-contents)
55+
- [Script functions](#script-functions)
56+
- [BBCode Converter](#bbcode-converter)
57+
- [What is it converting?](#what-is-it-converting)
58+
- [Where can the converted information be inserted?](#where-can-the-converted-information-be-inserted)
59+
- [What if BBcode is not suppoprted?](#what-if-bbcode-is-not-suppoprted)
60+
- [Army Builder Helper](#army-builder-helper)
61+
- [Radar](#radar)
62+
- [City Wall](#city-wall)
63+
- [Academy Overview](#academy-overview)
64+
- [Other functions](#other-functions)
65+
- [Installing](#installing)
66+
- [Authors](#authors)
67+
- [Contributors](#contributors)
68+
- [License](#license)
3169

3270

3371
# Script functions

common/RepConvAdds.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -168,9 +168,9 @@ function _RepConvAdds() {
168168
$('#ui_box')
169169
.append(
170170
$('<img/>', {
171-
'src':RepConv.grcrt_cdn+'img/octopus.png',
171+
'src':RepConv.grcrt_cdn+'/img/rip-64w.png',
172172
'id': 'grcgrc',
173-
'style':'position:absolute;bottom:10px;left:10px;z-index:1000'})
173+
'style':'position:absolute;bottom:0px;left:0px;z-index:1000'})
174174
);
175175
// this.addPlayerLedger();
176176
}

modules/GRCRT_Radar.js

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -819,14 +819,14 @@ if (RepConv.Debug) console.log("generateTime ___unitSpeed="+___unitSpeed+" vs _u
819819
__owner = (eeT.player_id == null)
820820
? DM.getl10n('common','ghost_town')
821821
: '<img src="'+Game.img()+'/game/icons/player.png" />' + hCommon.player(
822-
btoa(
823-
JSON.stringify({"name":eeT.player_name,"id":eeT.player_id})
824-
.replace(/[\u007f-\uffff]/g,
825-
function(c) {
826-
return '\\u'+('0000'+c.charCodeAt(0).toString(16)).slice(-4);
827-
}
828-
)
829-
),
822+
// btoa(
823+
// JSON.stringify({"name":eeT.player_name,"id":eeT.player_id})
824+
// .replace(/[\u007f-\uffff]/g,
825+
// function(c) {
826+
// return '\\u'+('0000'+c.charCodeAt(0).toString(16)).slice(-4);
827+
// }
828+
// )
829+
// ),
830830
eeT.player_name,
831831
eeT.player_id
832832
),
@@ -906,14 +906,14 @@ if (RepConv.Debug) console.log("generateTime ___unitSpeed="+___unitSpeed+" vs _u
906906
if (__player != null) {
907907
return '<img src="' + Game.img() + '/game/icons/player.png" />' +
908908
hCommon.player(
909-
btoa(
910-
JSON.stringify({"name":__player.name,"id":__player.id})
911-
.replace(/[\u007f-\uffff]/g,
912-
function(c) {
913-
return '\\u'+('0000'+c.charCodeAt(0).toString(16)).slice(-4);
914-
}
915-
)
916-
),
909+
// btoa(
910+
// JSON.stringify({"name":__player.name,"id":__player.id})
911+
// .replace(/[\u007f-\uffff]/g,
912+
// function(c) {
913+
// return '\\u'+('0000'+c.charCodeAt(0).toString(16)).slice(-4);
914+
// }
915+
// )
916+
// ),
917917
__player.name,
918918
__player.id
919919
);

modules/RepConvGRC.js

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -385,14 +385,14 @@ function _RepConvGRC() {
385385
if(etown.player == $(elem).html()){
386386
$(elem).html(
387387
hCommon.player(
388-
btoa(
389-
JSON.stringify({"name":etown.player,"id":etown.pid})
390-
.replace(/[\u007f-\uffff]/g,
391-
function(c) {
392-
return '\\u'+('0000'+c.charCodeAt(0).toString(16)).slice(-4);
393-
}
394-
)
395-
),
388+
// btoa(
389+
// JSON.stringify({"name":etown.player,"id":etown.pid})
390+
// .replace(/[\u007f-\uffff]/g,
391+
// function(c) {
392+
// return '\\u'+('0000'+c.charCodeAt(0).toString(16)).slice(-4);
393+
// }
394+
// )
395+
// ),
396396
etown.player,
397397
etown.pid
398398
)
@@ -3533,7 +3533,7 @@ function _RepConvGRC() {
35333533
$('<img/>', {
35343534
'src':RepConv.grcrt_cdn+'img/mute.png',
35353535
'id' : 'grcrtSound',
3536-
'style': 'position:absolute; bottom: 45px; left: 15px;z-index: 1002;'
3536+
'style': 'position:absolute; bottom: 85px; left: 15px;z-index: 1002;'
35373537
})
35383538
.mousePopup(new MousePopup(RepConvTool.GetLabel('POPDISABLEALARM')))
35393539
.click(function() {
@@ -3553,6 +3553,7 @@ function _RepConvGRC() {
35533553
})
35543554
.hide()
35553555
);
3556+
35563557
$('<div/>',{'id':'grcrtVideoContainers','style':'width:1px !important; height:1px !important'})
35573558
.append($('<div/>',{'id':'grcrtVideoContainer'}))
35583559
.append($('<div/>',{'id':'grcrtVideoContainerTest'}))
@@ -3660,6 +3661,12 @@ function _RepConvGRC() {
36603661
// activity_commands_list();
36613662
construction_queue_chg();
36623663
addAttackObserver();
3664+
$('#grcgrc')
3665+
.css("cursor","pointer")
3666+
.mousePopup(new MousePopup("That's the end of GRCRTools"))
3667+
.click(function(){
3668+
RepConvGRC.openGRCRT('HELPTAB1');
3669+
})
36633670
}
36643671
// -- okienka
36653672
function _grcrtWindowStats(){

0 commit comments

Comments
 (0)