A: There surely is!
First method is "Player generation trick". It is based on the fact, that certain classes or races get some items for start (see spoilers).
If might need spellbooks get spellcasters (priest or wizzard) For weapons get fighter ... and so on. Most useful are merchants, becaose they specialize on these wares: Poitons, Scrolls, Rings and Wands. But they are randomly generated, and certain items (Wand of wishing, Poiton of cure coruption) are not generated ...
Ok: To start generate character and pray to get what you need, once in game go to outlaw town:
"Lawenilothehl", an outlaw settlement.
^^^^^
^^^..^
^^..^^
&^~ ^^^.^^
&~~~^....^
&&&&o..~^^^
&&&&&&&&&^^
&&&&&&&&&~~
&&&&&&&&&~~
&&@&&&&~~~
"&&&&&&~~
&&""&&&~
"""""~~
==""~
A St:14 Le:17 Wi:15 Dx:15 To:21 Ch:12 Ap:12 Ma:13 Pe:11 L
DV/PV: 12/1 H: 25(25) P: 9(9) Exp: 1/0 DrCh Sp: 100
And enter it.
You enter a derelict and muddy settlement populated by equally derelict and
muddy persons.
..........
..........
...........
...........
............
..@.........
..........T.
.......@...
......T....
..........
..........
.......##
.......#
......
...
A St:14 Le:17 Wi:15 Dx:15 To:21 Ch:12 Ap:12 Ma:13 Pe:11 L
DV/PV: 12/1 H: 25(25) P: 9(9) Exp: 1/0 BVL Sp: 100
Do not look left or right and drop all the stuff you think that is usefull. Leave town. (don't interact monsters or kill anyone !! Don't explore town, just enter, drop and leave )
Once you left town a temporary file with saved map will be created in adom/adom_dat/tmpdat. it is usually called "adtl22_1" copy it somewhere else (to keep it after game is quited.). To be able to copy game put adom into background by pressing alt+enter.
Then Quit game (shift+q), quitting will not write to highscore and is faster.
With this you started it. To go-on create another character with interesting stuff and enter Lawenilothehl, then go away and THEN copy map from previous game, re-enter town and you will see stuff your previous character dropped. Drop more of it, leave town and againg copy map somewhere else.
This simple trick will enable you to get a lot stuff, and even to exchange stuff between games! also think a bit more, and you will have infinite stuff. Enter town, drop stuff which you want to double, leave, copy map of town from tmp dorectory, enter with char again town and pickup stuff, leave, copy map back to tmp, enter town again ... voila! there will be the same items you picked up before!! B. happy.
But to get this stuff one character will have to find it... at least one item!
You can wish for items (not working always) or create item by spell ...