Difference between revisions of "User:Localguest"
Localguest (talk | contribs) m (→Contributions) |
Localguest (talk | contribs) m |
||
(4 intermediate revisions by the same user not shown) | |||
Line 164: | Line 164: | ||
| style="width: 25%" | [[List of Argan Jungle NPCs|Argan Jungle]] | | style="width: 25%" | [[List of Argan Jungle NPCs|Argan Jungle]] | ||
| style="width: 25%" | [[List of Blackwood NPCs|Blackwood]] | | style="width: 25%" | [[List of Blackwood NPCs|Blackwood]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
Line 377: | Line 251: | ||
| style="width: 15%; text-align: center" | '''Others''' | | style="width: 15%; text-align: center" | '''Others''' | ||
| style="width: 85%" | <span style="font-size:92%">[[Arrow Crafting]]</span> | | style="width: 85%" | <span style="font-size:92%">[[Arrow Crafting]]</span> | ||
+ | |} | ||
+ | |||
+ | == Dual Screen Mode Workaround For Paw'D Client (Windows) == | ||
+ | |||
+ | The Paw'D client runs on Adobe AIR, which can only have one instance per id from application.xml. By editing the id in application.xml prior to running the game again, you can get Paw'D to have multiple instances. The code below starts off by running the original instance, then enters a loop of editing the id (from com.pawdgame.pawd -> com.pawdgame2.pawd, etc.) and re-running the executable until it meets a specified number of instances (instancesToSpawn). | ||
+ | |||
+ | Copy and paste the code below into Notepad, then save it as a .bat file. Run the .bat file to see a command prompt open, alongside two Paw'D instances. Note that for every instance you create, a new folder with the same name as the id (com.pawdgame.pawd) will be created in "%AppData%" ("C:\Users\localguest\AppData\Roaming"). | ||
+ | |||
+ | You may encounter application descriptor errors when trying to run this script. Simply close all instances of Paw'D & the command prompt and try again. If it continues to fail, copy the application.xml in "%LocalAppData%\PawD\" to "%LocalAppData%\PawD\META-INF\AIR\" before re-attempting the script. | ||
+ | |||
+ | {| class="mw-collapsible mw-collapsed wikitable" data-expandtext="Open" data-collapsetext="Hide" style="margin-right: auto; width: 90%; background: #1e140f; border: 1px solid #786450; border-left-color:#786450; border-top-color:#786450; text-align: left" | ||
+ | |+ style="color: #cdaf8c; background: #2d2314; border: 1px solid #786450; border-left-color:#786450; border-top-color:#786450; padding: 0.2em 0.5em" | '''Multi-Paw'D.bat''' | ||
+ | | <pre> | ||
+ | @ECHO off | ||
+ | title Multi-Paw'D | ||
+ | |||
+ | ::Credits: | ||
+ | ::Docs - https://airsdk.dev/docs/building/application-descriptor-files/elements/initialWindow | ||
+ | ::Aikeru's approach - https://stackoverflow.com/questions/7976734/windows-batch-file-replace-a-string-in-an-xml-file | ||
+ | ::Solution - https://stackoverflow.com/questions/2217307/starting-an-adobe-air-application-multiple-times | ||
+ | |||
+ | set /a instanceID=1 | ||
+ | |||
+ | :: Set # of instances (2 = dual screen). There is a safeguard in place to prevent spawning more than 4 instances. | ||
+ | set /a instancesToSpawn=2 | ||
+ | |||
+ | :init | ||
+ | |||
+ | ::Assumes Paw'D is stored in C:\Users\username\AppData\Local\PawD. Timeout to let first instance boot before continuing. | ||
+ | start "Paw'D" /B "%LocalAppData%\PawD\pawdclient.exe" | ||
+ | timeout 1 > NUL | ||
+ | echo Spawned Paw'D instance %instanceID%. | ||
+ | |||
+ | ::Backup application.xml from META-INF\AIR\ to parent PawD folder. Also, fix possible missing application.xml. | ||
+ | if not exist "%LocalAppData%\PawD\application.xml" (copy "%LocalAppData%\PawD\META-INF\AIR\application.xml" "%LocalAppData%\PawD\") | ||
+ | if not exist "%LocalAppData%\PawD\META-INF\AIR\application.xml" (copy "%LocalAppData%\PawD\application.xml" "%LocalAppData%\PawD\META-INF\AIR\") | ||
+ | |||
+ | call :spawninstances | ||
+ | |||
+ | timeout 3 > NUL | ||
+ | goto :EOF | ||
+ | |||
+ | :spawninstances | ||
+ | |||
+ | set /a instanceID=instanceID+1 | ||
+ | call :clonepawd | ||
+ | echo Spawned Paw'D instance %instanceID%. | ||
+ | |||
+ | if "%instanceID%" geq "%instancesToSpawn%" (exit /b) else (goto :spawninstances) | ||
+ | if "%instanceID% geq "4" (exit /b) | ||
+ | exit /b | ||
+ | |||
+ | :clonepawd | ||
+ | |||
+ | if exist "%LocalAppData%\PawD\META-INF\AIR\application.xml" (del "%LocalAppData%\PawD\META-INF\AIR\application.xml") | ||
+ | for /f "tokens=* delims=" %%f in ('type "%LocalAppData%\PawD\application.xml"') do call :replacetxt "%%f" | ||
+ | |||
+ | ::Note that the first instance can save logins, but others do not until you log into them with Remember Login enabled. | ||
+ | start "Paw'D Clone" /B "%LocalAppData%\PawD\pawdclient.exe" | ||
+ | timeout 1 > NUL | ||
+ | |||
+ | ::Clear modified application.xml used to run second instance and replace it with the original application.xml. | ||
+ | if exist "%LocalAppData%\PawD\META-INF\AIR\application.xml" (del "%LocalAppData%\PawD\META-INF\AIR\application.xml") | ||
+ | if not exist "%LocalAppData%\PawD\META-INF\AIR\application.xml" (copy "%LocalAppData%\PawD\application.xml" "%LocalAppData%\PawD\META-INF\AIR\") | ||
+ | |||
+ | exit /b | ||
+ | |||
+ | :replacetxt | ||
+ | |||
+ | set input=%* | ||
+ | ::Replace ID from com.pawdgame.com to com.pawdgame#.com, where # is 2 for the second instance, and so on. | ||
+ | call set output=%%input:pawdgame=pawdgame%instanceID%%% | ||
+ | ::Replace Name from Paw'D to Paw'D (#), where # is 2 for the second instance, and so on. | ||
+ | call set output=%%output:D^<^/n=D ^(%instanceID%^)^<^/n%% | ||
+ | ::call set output=%%output:stringToReplace=replaceWith%%, note that ^ must precede every special character. | ||
+ | for /f "tokens=* delims=" %%g in ('echo %output%') do echo:%%~g>>"%LocalAppData%\PawD\META-INF\AIR\application.xml" | ||
+ | |||
+ | exit /b | ||
+ | |||
+ | :EOF | ||
+ | </pre> | ||
|} | |} |
Latest revision as of 08:42, 28 January 2025
My Profile Page | [Link] | Time | 18:20 |
---|---|---|---|
Paw'D Encyclopedia (compilation of multiple resources, additional links in spreadsheet) | [Link] | Contact Info: | Discord: localguest#8206 |
Hi there, I've played this game since late April of 2014 (sporadically nowadays). I've still got a knack for stat calculation and recording information. Some say that I'm a wanderer or traveler of sorts - so allow me to impart my wisdom to you whenever you need it. Sometimes, I come on, others I work on expanding the game's wiki. I dream of having a complete and working guide for the new players that come to visit the wiki.
Several years ago, when I still played this game, there wasn't much to find on the Wiki. Indeed, while many of the game mechanic/stat pages were written by Toby (the developer of this game), there were only a handful of pages on dungeons/skills/classes, and the world map never existed. If you needed to know where to find information, you either had to find it yourself, ask on the forums/#main channel in-game (50/50 response), ask a veteran player (who are usually busy) or Discord (however there is no official server, and the unofficial servers are now usually dead). At some point, I took it upon myself to contribute to the wiki, studying the wiki formatting of older players like Pike and Toby himself.
If you are reading this page, feel free to edit the wiki pages as you see fit, if there needs to be any information added. If you want stuff to be added to the wiki anonymously, feel free to contact me, and I'll make the changes myself.
Contents
Contributions
So far, my efforts have led to:
- https://www.pawdgame.com/wiki/Skill_List, as well as Mage/Priest/Warrior sections for skills, notes, and tactical analysis. Revised the entire page for each class. Added a page for all missing skills.
- Created a skill table to navigate between skill pages, and added them to every skill page via templates. Modified the templates so that a editor would only have to edit the template page, so it would reflect every skill page in the wiki.
- Categorized most pages I could find for quicker access, Toby covered some of the missing pages.
- Section for Dyeing Equipment, Pets, Skill Set, Costume, Class Stone, Equipment Set, Soundtrack, added missing patterns to list for Fur Pattern. Created pages for every event in the game thus known. Added in Blackwood Caverns, and a bit of missing info for the villages.
- Rediscovered and categorized a large amount of pages for easier access across the wiki (don't need to use search anymore!)
- Created most NPC pages. Added pictures for as many NPCs and some bosses from certain dungeons. Redid a few of the incomplete pages for dungeons.
- Added a few things to the welcome page.
- Created several strategy pages for the various dungeons in Paw'D
- Created a guide for the Map Editor.
- Created a wiki-formatted world map for every region (however certain maps are missing due to having no position on the world map)
Current Objectives:
- Finishing up Priest and Hunter skills
- Finish up Warrior tanking tactics page
- Add missing NPC information, complete Abbreviated Dungeons Guide, add info to Trials pages, add Locations pages (missing map pages for pretty much every region)
How to edit the Wiki
Unfortunately, there's no server/group for Paw'D wiki editors. But here's a short lesson on how to edit the wiki.
1. Go to Game Guide > wiki's Welcome page. Look for a "Log in" on the Welcome page (right above the notices). Then, log into your Paw'D account through this login page with your credentials. You should finally see more options appear on the wiki page, indicating that you have successfully logged in.
2. Once logged in, you should be back at the Welcome page, with more options. -Username-, Talk, Preferences, Watchlist, Contributions and Log out. You should also have access to three more options, which is Edit, Move and Watch on the options right below.
- -Username-: This will normally be highlighted in red, indicating that you haven't created a page yet. This will be your user page, which you can customize to how you see fit.
- Talk: This will be your user talk page. Anyone can add something to this page, whether it is a conversation or extra space. You do not need to worry about this.
- Preferences: This is like a settings page. You can change around the options to any way as you see fit, but I recommend not messing around with it if you don't know what you're doing.
- Watchlist: This page keeps track of all the pages you've selected to be watched. When editing a page, you have the option to watch this page, or by simply clicking Watch, beside the Move and Search options. By watching a page, you're looking for other people who tried editing it (or in this case, just yourself).
- Contributions: This page brings up all the editing, creating a new page and activity you've done so far. There are filtering options to help manage what you see over a period of time.
- Edit: Click on this to edit the current page that you're on. Changes won't be saved until you hit save in the following page, and you can preview before you confirm. Clicking on "This is a minor edit" doesn't really matter, it'll just mark on the log saying that it's a small edit (like grammar fixes or adding in a few lines).
- Move: Moving is renaming a page. But the renaming process is difficult, so what the wiki has to do is create a new page under that new name, move your contents to that page, then the old page becomes a redirect link to the new page. Ensure that the pages you create have the right name in the first place.
3. After reading the information above, you should know how to edit a page now. To create a page, click on a red hyperlink found in one of the other pages to get started, or type the name of the page you want to create in your browser's address bar right after the 'wiki/' part (e.g. https://www.pawdgame.com/wiki/Creating_The_Page_I_Want_Here). Remember to use _ to substitute for spaces.
4. There are many other questions that you may need to know the answers to, and some of these are here below.
- So what kind of symbols do I need to know to make stuff like headers in the wiki?
- == -insert header name here- ==
- === -insert subheader name here- ===
- four of "-" on an empty line will create a line across the page
- use <br> to force a new line
- use the <nowiki>Text I want to escape here</nowiki> tags to escape wiki formatting
- Internal/external wiki linking [[Mage]] or [https://www.pawdgame.com/wiki/User:Localguest shows up like this instead].
Test (from Pike's page)
- replace #28f5ff (sub-header/odd column text) with #cdaf8c
- replace #3bd2f4 (sub-header/odd area) with #2d2314
- replace #c7dbea (stuff goes in/even area) with #1e140f
- replace #231e78 (borders) with #786450
Item Database | Quest Items | Equipment | Consumables | Misc |
Dailys | Regular |
Regular | Mini Bosses | Bosses | Pets |
Physical | Magic |
Saliko Plains | Ashaya Tundra | Argan Jungle | Blackwood Wilderness |
Modified Version of Pike's Test Table
Item Database | Quest Items | Equipment | Consumables | Misc |
Repeatable | Regular | Event |
Regular | Mini Bosses | Bosses | Pets |
General | Warrior | Mage | Priest | Hunter | Extra Abilities |
Saliko | Ashaya | Argan Jungle | Blackwood |
Skills v.3
General | Auto-Attack • Alchemy • Elixir Mastery • Cooking • Craft • Analyse • First Aid • Marker |
Pet | Call Pet • Revive Pet • Pet: 'Attack' • Pet: 'Follow Me' • Pet: 'Stay Here' |
Extra Abilities | Curse of Roots |
Combat | Bite • Improved Bite • Focused Strike • Slash • Swipe • Natural Fighter • Adrenaline Rush • Thrash • Battle Cry • Overpower • Pounce |
Defense | Toughness • Charge • Bash • Smite • Taunt • Shattering Strike • Growl • Burning Determination • Spell Reflect • Unyielding Rage • Endurance • Divine Plea • Deflect |
Others | Battle Stance • Defensive Stance |
Arcane | Mana Shield • Harvest Mana • Arcane Focus • Bind Elemental • Skip • Invisibility • Teleport • Bind Earth • Disrupt Magic • Arcane Might • Dispel Magic • Steal Magic |
Fire | Fire Bolt • Embers • Ignite • Fire Wall • Infernal Heat • Fire Hail |
Ice | Icicle • Arctic Winds • Mana Crystal • Mana Explosion • Ice Spikes • Mist of Ice • Frigid Splash • Intense Cold • Path of Frost • Blizzard • Flash Freeze • Frost Nova |
Wind | Thunderbolt • Lightning Bolt • Overcharge • Lightning Rod • Wind Burst • Overload |
Earth | Earth Spike • Spike Trap • Rune of Power • Heavy Rune • Rune of Wisdom • Rune of Warding |
Others | Grace of Elements |
Restoration | Revitalise • Revive • Serenity • Elemental Ward • Heal • Bond of Healing • Healing Springs • Song of Harmony • Surge of Light • Divine Clarity • Emerald Shield • Healing Winds • Greater Heal |
Toxicology | Petal Rain • Poison • Poison Dust • Stir • Envenom • Nightfall • Cure Poison • Leeching Poison • Unfaltering Resolve |
Light | Judgement • Spiritual Regeneration • Exorcise • Holy Fire • Nourish |
Magic | Blessing of Speed • Blessing of Fortitude • Curse of Slowness • Curse of Silence • Protection of Nature • Inspiration |
Dark | Dark Pact • Spirit Strike • Life Tap • Dark Bolt • Terrify • Torment • Evil Land • Possess • Drain Health |
Close Combat | Rake • Rip • Enchant Poison • Camouflage • Veil of Shadows • Sprint • Shadowstep • Heal Pet • Battle Instincts • Combat Training • Touch of the Phoenix |
Ranged Combat | Double Strafe • Bow Mastery • Focused Shot • Arrow Shower • Sniping • Sharp Shot • Disrupting Shot • Piercing Shot • Sharpen Senses • Siphoning Shot • Arrow Barrage • Eagle Eye |
Traps | Trap Proficiency • Tar Trap • Incinerating Trap • Root Trap • Explosive Trap |
Others | Arrow Crafting |
Dual Screen Mode Workaround For Paw'D Client (Windows)
The Paw'D client runs on Adobe AIR, which can only have one instance per id from application.xml. By editing the id in application.xml prior to running the game again, you can get Paw'D to have multiple instances. The code below starts off by running the original instance, then enters a loop of editing the id (from com.pawdgame.pawd -> com.pawdgame2.pawd, etc.) and re-running the executable until it meets a specified number of instances (instancesToSpawn).
Copy and paste the code below into Notepad, then save it as a .bat file. Run the .bat file to see a command prompt open, alongside two Paw'D instances. Note that for every instance you create, a new folder with the same name as the id (com.pawdgame.pawd) will be created in "%AppData%" ("C:\Users\localguest\AppData\Roaming").
You may encounter application descriptor errors when trying to run this script. Simply close all instances of Paw'D & the command prompt and try again. If it continues to fail, copy the application.xml in "%LocalAppData%\PawD\" to "%LocalAppData%\PawD\META-INF\AIR\" before re-attempting the script.
@ECHO off title Multi-Paw'D ::Credits: ::Docs - https://airsdk.dev/docs/building/application-descriptor-files/elements/initialWindow ::Aikeru's approach - https://stackoverflow.com/questions/7976734/windows-batch-file-replace-a-string-in-an-xml-file ::Solution - https://stackoverflow.com/questions/2217307/starting-an-adobe-air-application-multiple-times set /a instanceID=1 :: Set # of instances (2 = dual screen). There is a safeguard in place to prevent spawning more than 4 instances. set /a instancesToSpawn=2 :init ::Assumes Paw'D is stored in C:\Users\username\AppData\Local\PawD. Timeout to let first instance boot before continuing. start "Paw'D" /B "%LocalAppData%\PawD\pawdclient.exe" timeout 1 > NUL echo Spawned Paw'D instance %instanceID%. ::Backup application.xml from META-INF\AIR\ to parent PawD folder. Also, fix possible missing application.xml. if not exist "%LocalAppData%\PawD\application.xml" (copy "%LocalAppData%\PawD\META-INF\AIR\application.xml" "%LocalAppData%\PawD\") if not exist "%LocalAppData%\PawD\META-INF\AIR\application.xml" (copy "%LocalAppData%\PawD\application.xml" "%LocalAppData%\PawD\META-INF\AIR\") call :spawninstances timeout 3 > NUL goto :EOF :spawninstances set /a instanceID=instanceID+1 call :clonepawd echo Spawned Paw'D instance %instanceID%. if "%instanceID%" geq "%instancesToSpawn%" (exit /b) else (goto :spawninstances) if "%instanceID% geq "4" (exit /b) exit /b :clonepawd if exist "%LocalAppData%\PawD\META-INF\AIR\application.xml" (del "%LocalAppData%\PawD\META-INF\AIR\application.xml") for /f "tokens=* delims=" %%f in ('type "%LocalAppData%\PawD\application.xml"') do call :replacetxt "%%f" ::Note that the first instance can save logins, but others do not until you log into them with Remember Login enabled. start "Paw'D Clone" /B "%LocalAppData%\PawD\pawdclient.exe" timeout 1 > NUL ::Clear modified application.xml used to run second instance and replace it with the original application.xml. if exist "%LocalAppData%\PawD\META-INF\AIR\application.xml" (del "%LocalAppData%\PawD\META-INF\AIR\application.xml") if not exist "%LocalAppData%\PawD\META-INF\AIR\application.xml" (copy "%LocalAppData%\PawD\application.xml" "%LocalAppData%\PawD\META-INF\AIR\") exit /b :replacetxt set input=%* ::Replace ID from com.pawdgame.com to com.pawdgame#.com, where # is 2 for the second instance, and so on. call set output=%%input:pawdgame=pawdgame%instanceID%%% ::Replace Name from Paw'D to Paw'D (#), where # is 2 for the second instance, and so on. call set output=%%output:D^<^/n=D ^(%instanceID%^)^<^/n%% ::call set output=%%output:stringToReplace=replaceWith%%, note that ^ must precede every special character. for /f "tokens=* delims=" %%g in ('echo %output%') do echo:%%~g>>"%LocalAppData%\PawD\META-INF\AIR\application.xml" exit /b :EOF |