PyLex demonstration - Bookworm Adventures Arena Mode

Поделиться
HTML-код
  • Опубликовано: 16 июл 2019
  • PyLex is a python-based program that plays Bookworm Adventures.
    It supports both Volume 1 and 2, and comes with an easy-to-use UI powered by Qt.
    To get this program, releases are here: git.matt-barnes.co.uk/mb2g17/...
    To see the source code, the repository is here: git.matt-barnes.co.uk/mb2g17/...
  • ИгрыИгры

Комментарии • 92

  • @SporianSummit
    @SporianSummit 21 день назад

    TAS bookworm adventures speedruns finally come into full? now thats what i call truly astonishing!

    • @Taking1n1
      @Taking1n1  21 день назад

      Thank you :) it doesn't fully automate a run but it could be modified to do so

    • @SporianSummit
      @SporianSummit 21 день назад

      @@Taking1n1 fair, it would be really fun to see how theoretically fast you could actually go in BWA

    • @Taking1n1
      @Taking1n1  20 дней назад

      @@SporianSummit ​ tbf, PyLex isn't optimal with damage output, it only judges word value by individual tile score or length. It doesn't consider treasures like the bow of xyz. For a proper TAS tool, it should consider these aspects. But it would be cool to see :) (I am too lazy to do that with this project)

    • @SporianSummit
      @SporianSummit 20 дней назад

      @@Taking1n1 true, you did do a really good job already

  • @AndriuxDev
    @AndriuxDev 4 года назад +5

    Since I have the Spanish version of the game, would you please help me with that fix? Also, my OS (Windows 10, 32 bits) isn't compatible with the program, which it'll need another fix to it. Would you be able to fix these issues?

    • @Taking1n1
      @Taking1n1  4 года назад +3

      Hmm, if the Spanish version uses Spanish words, you can use a Spanish dictionary to query words. When I made pylex I ripped the English dictionary from the game's files, but as I don't have the Spanish version I can't really do that. If you like, you could rip it; there's a page on the wiki that talks about the games files, how to extract it etc. You could also find a regular Spanish dictionary from online, only thing is some words might not work in BA (which pylex accounts for)
      As for the 32 bit version, it's just the fact that I compiled it on a 64 bit machine. You can pull the repo and build, but I'll try and compile a 32 bit release. I'll tell you when I publish it because I'll need you to test it as I don't have a 32 bit machine so it'd work regardless.

    • @Harukon_
      @Harukon_ 2 года назад

      hola

  • @omar123xv
    @omar123xv Год назад

    I download pylex 1.0 but its cant locate BWA 1
    What should i do

  • @joonips3903
    @joonips3903 2 года назад +1

    Great video! Have you tried doing a speedrun on it? Also I think it would be satisfying to see the tiles get clicked on one at a time but not as once. I know that it is slower but I think it will sound nice.

    • @Taking1n1
      @Taking1n1  2 года назад +3

      Hi there, doing a TAS speedrun of the whole game would take quite a while 😅 I'd also need to automate things like navigating menus which would stray a bit from the original goal of PyLex, but that is quite a cool idea. Also, you can slow down the typing using the 'Typing Speed' and 'Submit Immediately' settings on the bottom right.

  • @yyaahhzxc
    @yyaahhzxc 2 года назад

    Can't it also detect gems to adjust the scores of each word? I really love the program btw, it's what I have been looking for since I was a kid

    • @Taking1n1
      @Taking1n1  2 года назад +1

      Hi there, I'm glad you like PyLex 😁 Unfortunately it does not detect gems, but that would be a pretty useful feature. Perhaps in the future, I'll adapt this program so that it supports gems, as well as other score-boosting things like the XYZ bow.

  • @andresbilloud2010
    @andresbilloud2010 8 месяцев назад +1

    Hello, how can I put it in Spanish?

  • @inkyencore0429
    @inkyencore0429 6 месяцев назад

    For Me, It Only Detects 3 Rows. Did I Do Something Wrong?

  • @minhquantran745
    @minhquantran745 3 года назад +2

    amazing goodjob bro, it's working for me

  • @raffaelemormile9199
    @raffaelemormile9199 8 месяцев назад

    How could i contact the creator of the program? i wanna make it possible to the italian version, send help. It has to be a way

    • @Taking1n1
      @Taking1n1  5 месяцев назад

      Hi, I am the creator of the program. If you want to add suppport for italian, a link to the source code is in the description. Please feel free to fork the project

    • @raffaelemormile9199
      @raffaelemormile9199 5 месяцев назад

      @@Taking1n1 Hi! Thank you for responding me, i really hoped one day to receive a message from you... so, basically i need help with the PyLex,, want to make an italian version, but i want to explain my necessities to you with details, could you give me your contacts? discord, facebook, e-mail or you can choose it by yourself, i will be grateful for the help you would/will give me, thanks again!!!!! i am looking forward to it

  • @wunnaaung513
    @wunnaaung513 8 месяцев назад

    Can you please help me, how to fix Bookworm adventures is not located??

    • @wunnaaung513
      @wunnaaung513 8 месяцев назад

      I'm using Pylex Vol 1

    • @wunnaaung513
      @wunnaaung513 8 месяцев назад

      Is it required to download full version of bookworm? I just download a cracked full version of book worm and it Pylex can't detect it.

  • @rezocortezz
    @rezocortezz 6 месяцев назад

    Greetings from the Philippines! The Pylex 1.1 works perfectly on BW2, but it says "misunderstanding" in BW1 (Bookworm adventures deluxe). My OS is Windows 11, I hope you can help me, thank you!

    • @Taking1n1
      @Taking1n1  6 месяцев назад

      Hi there! Sorry but I have no intention of maintaining this project or fixing issues, it's really old 😛 it is open source though, so you can edit the source files yourself if you know python? Link is in the description

  • @trungnguyentuan9108
    @trungnguyentuan9108 2 года назад

    Hi, i download PyLex 1.1
    And i can use this for BWA 2 but i can't use in BWA 1.
    The problem is, pylex 1.1 can located BWA1 but when i press "Input Word", that happening "misunderstanding" error.
    How can i fix this?

    • @Taking1n1
      @Taking1n1  2 года назад

      interesting, so it finds the game but fails to input words? Is it able to read the screen and compute possible words to use? Also could you tell me a bit about what you're running pylex on e.g. what OS you're using?

  • @testaadrian7477
    @testaadrian7477 3 года назад

    when i downloaded pylex and use it it suddenly crashes when i press input words can you tell me how to fix that

    • @Taking1n1
      @Taking1n1  2 года назад

      could you go into more detail on what you did leading up to the crash, what causes it to crash, any information you can give me?

  • @jadevillafranca5469
    @jadevillafranca5469 Год назад

    im trying to run it on exegear but while im trying to run it it just put the emulator on hang or it just crashes

    • @Taking1n1
      @Taking1n1  Год назад

      Hi, I've never tried it on android before 😅 this has only been tested on stock Windows. Perhaps the win32 api PyLex uses doesn't work properly on an emulator? If so , I unfortunately can't help you there, sorry

  • @mchannel4564
    @mchannel4564 2 года назад

    How to use give the videos

  • @kinkinx2176
    @kinkinx2176 Год назад

    Hi pls how to fix pylex! Because it's just pic in the right! Please how to fix

    • @Taking1n1
      @Taking1n1  Год назад

      Could you be a bit more specific

  • @margon9181
    @margon9181 4 года назад +1

    The program works for BWA2, but not for BWA1. If it isn't much trouble for you, could you help troubleshoot the issue?

    • @Taking1n1
      @Taking1n1  4 года назад +1

      sure thing; could you tell me a bit more about your problem? For example what happens to pylex when you try to use it with BWA1, does it find it or not, do you press "search for game window" when BWA1 is running, what's BWA1 like on your computer (is it installed to program files or do you just run the program from a folder) etc.
      The more the better so I can hone down the problem easier :)

    • @margon9181
      @margon9181 4 года назад

      @@Taking1n1 Sure thing. I will reply with an info dump to help diagnose the issue. Give me 5 minutes or so.

    • @margon9181
      @margon9181 4 года назад

      Alright. Here's all of the information I have so far:
      -> It is installed in
      C:\Program Files (x86)\PopCap Games\Bookworm Adventures Deluxe
      -> Pylex, even after having pressed "Search for game window" could not locate the game. I have tried:
      -Pylex runninng as admin, with BWA running as admin & not running as admin.
      -Pylex not running as admin, with BWA running as admin & not running as admin.
      -> I used 7zip to extract Pylex and the resources into one folder. Essentially, I followed the installation instructions.
      -> I am running BWA with "Windows Vista" compatibility settings.
      Is there anything else that you need to know?
      Also massive thanks for giving me your time of day.

    • @Taking1n1
      @Taking1n1  4 года назад +1

      ​@@margon9181 Could you go into your program files and tell me the filenames of the bookworm adventures executable files?
      I ask because PyLex not only identifies BA by window title, but by file name as well. The reason why it checks the filename too is because you could save a notepad document called "Bookworm Adventures". PyLex recognises a window title as BA by checking for the string "Bookworm Adventures" inside it. If it only checks the window title, PyLex would see that notepad instance as "Bookworm Adventures.txt - Notepad" and would be tricked into thinking that this is Bookworm Adventures. To circumvent this, it also checks the program filename as well, so it would also see "notepad.exe" and would clearly be able to see that this is not BA.
      It checks for the string "BookwormAdventures" in the filename, so if your executable name is different (for example "Bookworm Adventures.exe" with a space), then it won't recognise it.
      If your BA1 executable already has the text "BookwormAdventures" in its filename (for example simply "BookwormAdventures.exe" and "BookwormAdventuresVol2.exe" for BA2) then forget everything I said; it's not the problem 😅
      If it's named something different then rename it to "BookwormAdventures.exe" and then try again.

    • @margon9181
      @margon9181 4 года назад

      Thanks for the reply.
      The name of the executable happens to be "BookwormAdventures.exe". Go figure.
      The name of the program while it is running is "Bookworm Adventures Deluxe 1.0".
      As you said in your final paragraphs, it's probably not the issue.
      Just in case, I copied the exact name you specified and pasted it over the executable's original name, even though it changed nothing name-wise. Pylex still cannot recognize BWA.
      Again, numerous thanks for your time.

  • @gghh-pf4bu
    @gghh-pf4bu Год назад

    What is the screen resolution you are using ?

    • @Taking1n1
      @Taking1n1  Год назад

      Probably something like 1920x1080. This video isn't capturing my entire screen btw

  • @mulaispulailegionar3512
    @mulaispulailegionar3512 2 года назад

    Hi!
    When I try to use PyLex in BA 1 and BA 2, it doesnt detect all words grind, and says misunderstanding. What is the issue?

    • @Taking1n1
      @Taking1n1  2 года назад

      Hi Marian, could you go into a bit more detail on how you're using PyLex and what it's doing?

    • @mulaispulailegionar3512
      @mulaispulailegionar3512 2 года назад

      @@Taking1n1 So I open open the game, then open PyLex. I used windowed BA.

    • @mulaispulailegionar3512
      @mulaispulailegionar3512 2 года назад

      And it doesn't show the full letters grind

    • @mulaispulailegionar3512
      @mulaispulailegionar3512 2 года назад

      @@Taking1n1 Also, do I need to use Python?

    • @Taking1n1
      @Taking1n1  2 года назад

      @@mulaispulailegionar3512 what else do you see on PyLex? Does the screenshot show up or is it still a black screen? Do the grid letters show up in highlight-able text on the box to the right? Also what are you running PyLex on (e.g. your OS), and where did you get your copy of BA1 and BA2 from?
      Also you don't need to have python installed I don't think, the executable should package python in with it

  • @enmanuelpalomo1154
    @enmanuelpalomo1154 3 года назад

    No sirve para el game cuando está en español

  • @ekoi1995
    @ekoi1995 2 года назад

    i'm having errors in the pip install -r requirements.txt part

    • @Taking1n1
      @Taking1n1  2 года назад

      could you explain your errors in more detail please?

    • @ekoi1995
      @ekoi1995 2 года назад

      @@Taking1n1 i'm having a:
      ERROR: Command errored out with exit status 1:
      command: 'C:\Users\user\AppData\Local\Programs\Python\Python310\python.exe' 'C:\Users\user\AppData\Local\Programs\Python\Python310\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\user\AppData\Local\Temp\tmpy4idotgq'
      cwd: C:\Users\user\AppData\Local\Temp\pip-install-wqz1fc8e
      umpy_063116ff604c4676b38f7c3f277702d7
      Complete output (74 lines):
      Running from numpy source directory.
      setup.py:461: UserWarning: Unrecognized setuptools command, proceeding with generating Cython sources and expanding templates
      ---------------
      Discarding files.pythonhosted.org/packages/40/de/0ea5092b8bfd2e3aa6fdbb2e499a9f9adf810992884d414defc1573dca3f/numpy-1.18.1.zip#sha256=b6ff59cee96b454516e47e7721098e6ceebef435e3e21ac2d6c3b8b02628eb77
      ---------------------
      and a ERROR: Could not find a version that satisfies the requirement numpy==1.18.1

  • @jackrusselldocena5289
    @jackrusselldocena5289 3 года назад

    Can You Post Your Tutorial In Pylex 1.1

    • @Taking1n1
      @Taking1n1  2 года назад

      it should be exactly the same as v1.0 😛 except with bugfixes and UI tweaks

  • @tuanvinh6220
    @tuanvinh6220 Год назад

    screenshot is wrong, it's taken in the upper left corner, only 4 words are captured. sorry I don't know english. hope you understand :((((((

    • @Taking1n1
      @Taking1n1  Год назад

      Hi, could you describe the bug in more detail? Also what OS are you using?

    • @tuanvinh6220
      @tuanvinh6220 Год назад

      Do you use email? I will send you a photo describing the bug

    • @tuanvinh6220
      @tuanvinh6220 Год назад

      @@Taking1n1 I use windows 10 single language

    • @Taking1n1
      @Taking1n1  Год назад

      @@tuanvinh6220 could you create an issue with some screenshots at git.matt-barnes.co.uk/mb2g17/PyLex/issues ? If that's not possible then send to taking1n1@gmail.com please

  • @Lil.Gcash20
    @Lil.Gcash20 11 месяцев назад

    bro can you make a video on how it works

    • @Taking1n1
      @Taking1n1  11 месяцев назад

      In what way would you want to see how pylex works that this video doesn't demonstrate?

  • @ralphcaluag2403
    @ralphcaluag2403 2 года назад

    How many MB does it take to download that auto-speller?

    • @Taking1n1
      @Taking1n1  2 года назад

      The v1.1 release zip is 78 MiB

    • @ralphcaluag2403
      @ralphcaluag2403 2 года назад

      @@Taking1n1 Nevermind, I got it but... I dunno how to actually open the thing so I couldn't play it with Pylex.

    • @Taking1n1
      @Taking1n1  Год назад

      @@ralphcaluag2403 just extract all of the zip's contents somewhere, then run the exe

  • @holygaming5197
    @holygaming5197 Год назад +1

    Is auto matic speed???

    • @Taking1n1
      @Taking1n1  Год назад +1

      Hi justmoment 👋 you can change the speed with the number picker field at the bottom right that says 'Typing speed', if that's what you meant.

  • @aleksatrelak5214
    @aleksatrelak5214 2 года назад

    how to locate bookworm?

    • @Taking1n1
      @Taking1n1  2 года назад

      Just have the game open, then run pylex 🙂

  • @sfwnazmi3614
    @sfwnazmi3614 Год назад

    drop tutorial how to install

    • @Taking1n1
      @Taking1n1  Год назад

      It's in the description bro, just download the release and run it

  • @epickillerbot_YT
    @epickillerbot_YT Год назад

    How to fix Pylex cant run?

    • @Taking1n1
      @Taking1n1  Год назад

      could you give me more information?

    • @epickillerbot_YT
      @epickillerbot_YT Год назад +1

      @@Taking1n1 yes

    • @epickillerbot_YT
      @epickillerbot_YT Год назад

      @@Taking1n1 so when i open the file its gives the error and i tried extracting the other pylex

    • @epickillerbot_YT
      @epickillerbot_YT Год назад

      @@Taking1n1 This is what it said, Cannot execute "C:\Users\Personal\AppData\Local\Temp\Rar$EXa0.085\PyLex.exe"

    • @Taking1n1
      @Taking1n1  Год назад

      @@epickillerbot_YT that looks like a temp directory, extract the whole zip file somewhere like your desktop and run it there

  • @JoshGLMeatWagon
    @JoshGLMeatWagon Год назад

    How to download that?

    • @Taking1n1
      @Taking1n1  Год назад

      Hi Josh, a link to the releases is in the description :)

    • @JoshGLMeatWagon
      @JoshGLMeatWagon Год назад

      but how to open?

    • @Taking1n1
      @Taking1n1  Год назад

      @@JoshGLMeatWagon download the release zip, extract all the contents somewhere, then run the exe file

  • @forextraded
    @forextraded Год назад

    How can I reach you do you have discord. Its mine not working