From a4aa180b638490b582a72ff37ce3ca513b9bd5ec Mon Sep 17 00:00:00 2001 From: TommySalami Date: Sat, 8 Nov 2025 23:36:08 -0700 Subject: [PATCH] v0.0.5 --- CHANGELOG.md | 5 ++++ ISSUES.md | 2 -- IdleRPG.sln | 5 ++-- TODO.md | 2 -- irpg-bot/INSTALL.txt | 4 +-- irpg-bot/install-bot.md | 28 +++++++++++++++++++ irpg-bot/irpg.pl | 2 +- irpg-release/irpg-release.csproj | 6 +++- irpg-web/INSTALL.txt | 4 +-- irpg-web/config.php | 2 +- irpg-web/idlerpg_025D30.png | Bin 8122 -> 0 bytes irpg-web/install-web.md | 46 +++++++++++++++++++++++++++++++ 12 files changed, 92 insertions(+), 14 deletions(-) delete mode 100644 ISSUES.md delete mode 100644 TODO.md create mode 100644 irpg-bot/install-bot.md delete mode 100644 irpg-web/idlerpg_025D30.png create mode 100644 irpg-web/install-web.md diff --git a/CHANGELOG.md b/CHANGELOG.md index d9ab8d7..7979f2d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +Version 0.0.5 - 2025-11-08 + +* Update docs +* Minor changes + Version 0.0.4 - 2025-09-18 * Add placeholder for BASH version of irpg-release diff --git a/ISSUES.md b/ISSUES.md deleted file mode 100644 index dc6ac3a..0000000 --- a/ISSUES.md +++ /dev/null @@ -1,2 +0,0 @@ -### Issues -All issues, bugs and features are tracked using GitEmAll diff --git a/IdleRPG.sln b/IdleRPG.sln index 6a3f45a..a22ed8e 100644 --- a/IdleRPG.sln +++ b/IdleRPG.sln @@ -10,12 +10,10 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution CHANGELOG.md = CHANGELOG.md CODE_OF_CONDUCT.md = CODE_OF_CONDUCT.md CONTRIBUTING.md = CONTRIBUTING.md - ISSUES.md = ISSUES.md LICENSE = LICENSE README.md = README.md screenshot1.png = screenshot1.png screenshot2.png = screenshot2.png - TODO.md = TODO.md EndProjectSection EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "irpg-bot", "irpg-bot", "{3784E8C8-32DE-4740-8F55-324EF1EC4E86}" @@ -24,6 +22,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "irpg-bot", "irpg-bot", "{37 irpg-bot\ChangeLog.txt = irpg-bot\ChangeLog.txt irpg-bot\events.txt = irpg-bot\events.txt irpg-bot\INSTALL.txt = irpg-bot\INSTALL.txt + irpg-bot\install-bot.md = irpg-bot\install-bot.md irpg-bot\irpg.pl = irpg-bot\irpg.pl irpg-bot\irpgcheck.sh = irpg-bot\irpgcheck.sh irpg-bot\irpgdbtool = irpg-bot\irpgdbtool @@ -49,10 +48,10 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "irpg-web", "irpg-web", "{B2 irpg-web\idlerpg-adv.txt = irpg-web\idlerpg-adv.txt irpg-web\idlerpg.png = irpg-web\idlerpg.png irpg-web\idlerpg_000000.png = irpg-web\idlerpg_000000.png - irpg-web\idlerpg_025D30.png = irpg-web\idlerpg_025D30.png irpg-web\idlerpg_ff0000.png = irpg-web\idlerpg_ff0000.png irpg-web\index.php = irpg-web\index.php irpg-web\INSTALL.txt = irpg-web\INSTALL.txt + irpg-web\install-web.md = irpg-web\install-web.md irpg-web\makemap.php = irpg-web\makemap.php irpg-web\makequestmap.php = irpg-web\makequestmap.php irpg-web\makeworldmap.php = irpg-web\makeworldmap.php diff --git a/TODO.md b/TODO.md deleted file mode 100644 index dffd979..0000000 --- a/TODO.md +++ /dev/null @@ -1,2 +0,0 @@ -### ToDo -All ToDo lists and milestones are tracked using GitEmAll diff --git a/irpg-bot/INSTALL.txt b/irpg-bot/INSTALL.txt index dfbb14a..b5db2e3 100644 --- a/irpg-bot/INSTALL.txt +++ b/irpg-bot/INSTALL.txt @@ -1,5 +1,5 @@ ------------------------------------------------------------------------------- -First-time Installation: +First-time Installation ------------------------------------------------------------------------------- 1. Copy all of the irpg-bot files to your private web folder. The folder must @@ -14,7 +14,7 @@ First-time Installation: Thanks for your interest in IdleRPG! :^) ------------------------------------------------------------------------------- -Upgrading: +Upgrading ------------------------------------------------------------------------------- 1. Remove your old bot source, ie, rm -rfv that old buggy crap and start over. diff --git a/irpg-bot/install-bot.md b/irpg-bot/install-bot.md new file mode 100644 index 0000000..0845b1b --- /dev/null +++ b/irpg-bot/install-bot.md @@ -0,0 +1,28 @@ +## Install-Bot + +### First-time Installation + +1. Copy all of the irpg-bot files to your private web folder. The folder must + be readable and writable by the web server and able to execute Perl and PHP. +2. Edit .irpg.conf with your favorite editor. This file must be in the same + private directory where the bot resides. +3. Run the bot with: perl irpg.pl +4. If you have problems, try running it in debug mode with: + perl irpg.pl --debug +5. Edit the bot ANY WAY you see fit. +6. All milestones, issues, bugs and features are tracked using GitEmAll. + Thanks for your interest in IdleRPG! :^) + +### Upgrading + +1. Remove your old bot source, ie, rm -rfv that old buggy crap and start over. +2. Copy all of the irpg-bot files to your private web folder. The folder must + be readable and writable by the web server and able to execute Perl and PHP. +2. Edit .irpg.conf with your favorite editor. This file must be in the same + private directory where the bot resides. +4. Run the bot with: perl irpg.pl +5. If you have problems, try running it in debug mode with: + perl irpg.pl --debug +6. Edit the bot ANY WAY you see fit. +7. All milestones, issues, bugs and features are tracked using GitEmAll. + Thanks for your interest in IdleRPG! :^) diff --git a/irpg-bot/irpg.pl b/irpg-bot/irpg.pl index cdf82ab..9ba6ad1 100644 --- a/irpg-bot/irpg.pl +++ b/irpg-bot/irpg.pl @@ -34,7 +34,7 @@ my %opts; readconfig(); # bot version -my $version = "0.0.4"; +my $version = "0.0.5"; # command line overrides .irpg.conf GetOptions(\%opts, diff --git a/irpg-release/irpg-release.csproj b/irpg-release/irpg-release.csproj index ad4179e..6bd1c49 100644 --- a/irpg-release/irpg-release.csproj +++ b/irpg-release/irpg-release.csproj @@ -5,14 +5,18 @@ Debug AnyCPU {3C3C4730-9D32-418C-BFDC-CE89148AA6CA} + v4.8 + AnyCPU bin\Debug\ + false AnyCPU bin\Release\ + false @@ -21,7 +25,7 @@ IdleRPG - 0.0.4 + 0.0.5 IdleRPG-Bot IdleRPG-Web IdleRPG-Source diff --git a/irpg-web/INSTALL.txt b/irpg-web/INSTALL.txt index 8fd3619..61a3d73 100644 --- a/irpg-web/INSTALL.txt +++ b/irpg-web/INSTALL.txt @@ -1,5 +1,5 @@ ------------------------------------------------------------------------------- -First-time Installation: +First-time Installation ------------------------------------------------------------------------------- 1. Make sure you have the irpg-bot functional and running. @@ -23,7 +23,7 @@ First-time Installation: Thanks for your interest in IdleRPG! :^) ------------------------------------------------------------------------------- -Upgrading: +Upgrading ------------------------------------------------------------------------------- 1. Remove your old web source, ie, rm -rfv that old buggy crap and start over. diff --git a/irpg-web/config.php b/irpg-web/config.php index 42f4cba..8f96a7e 100644 --- a/irpg-web/config.php +++ b/irpg-web/config.php @@ -6,7 +6,7 @@ $admin_nick="admin"; $admin_email="admin@mynet.org"; // web version -$irpg_version = "0.0.4"; +$irpg_version = "0.0.5"; // your game's bot nickname $irpg_bot="IdleBot"; diff --git a/irpg-web/idlerpg_025D30.png b/irpg-web/idlerpg_025D30.png deleted file mode 100644 index e9321ff05cf245e652d6188f6c2312a278cf75a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8122 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 Csbs_e diff --git a/irpg-web/install-web.md b/irpg-web/install-web.md new file mode 100644 index 0000000..899d49a --- /dev/null +++ b/irpg-web/install-web.md @@ -0,0 +1,46 @@ +## Install-Web + +### First-time Installation + +1. Make sure you have the irpg-bot functional and running. +2. Copy all of the irpg-web files to your public_html/irpg web folder. +3. Edit config.php with your favorite editor. This file must be in the same + public directory where the irpg web resides. +4. chmod 644 * && chmod 666 hits.db +5. If you change the default settings in the IRPG bot (for example, if you turn + off the option to write quest info to file, you'll have to manually edit + some scripts to take this into account. If you disable the INFO command, + you might want to remove it from the index.php page. +6. Some code in this package requires that your system have GD 2.0+ (or have it + enabled in your php.ini, on Win32). If you don't want this functionality to + be available, edit the script playerview.php to remove the use of the map + and header.php to remove the links to the world map and the quest info page. + You can also delete the worldmap.php, makeworldmap.php, makemap.php, + quest.php, and makequestmap.php scripts. +7. Edit the website ANY WAY you see fit. You don't have to keep all of the + links to me, I just thought they might be useful or interesting to users :^) +8. All milestones, issues, bugs and features are tracked using GitEmAll. + Thanks for your interest in IdleRPG! :^) + +### Upgrading + +1. Remove your old web source, ie, rm -rfv that old buggy crap and start over. +2. Make sure you have the irpg-bot functional and running. +3. Copy all of the irpg-web files to your public_html/irpg web folder. +4. Edit config.php with your favorite editor. This file must be in the same + public directory where the irpg web resides. +5. chmod 644 * && chmod 666 hits.db +6. If you change the default settings in the IRPG bot (for example, if you turn + off the option to write quest info to file, you'll have to manually edit + some scripts to take this into account. If you disable the INFO command, + you might want to remove it from the index.php page. +7. Some code in this package requires that your system have GD 2.0+ (or have it + enabled in your php.ini, on Win32). If you don't want this functionality to + be available, edit the script playerview.php to remove the use of the map + and header.php to remove the links to the world map and the quest info page. + You can also delete the worldmap.php, makeworldmap.php, makemap.php, + quest.php, and makequestmap.php scripts. +8. Edit the website ANY WAY you see fit. You don't have to keep all of the + links to me, I just thought they might be useful or interesting to users :^) +9. All milestones, issues, bugs and features are tracked using GitEmAll. + Thanks for your interest in IdleRPG! :^)