< 1635938367 891643 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca QUIT :Ping timeout: 260 seconds < 1635965106 819354 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca JOIN #freeheromesh zzo38 :zzo38 < 1636010150 20330 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca QUIT :Ping timeout: 268 seconds < 1636051598 527215 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca JOIN #freeheromesh zzo38 :zzo38 < 1636099550 776025 :emorrp1!~emorrp1@2001:470:69fc:105::1e PART :#freeheromesh < 1636147536 347231 :esolangs!~esolangs@techne.zem.fi QUIT :Ping timeout: 268 seconds < 1636147575 572669 :esolangs1!~esolangs@techne.zem.fi JOIN #freeheromesh esolangs :esolangs.org < 1636147608 73864 :infra_red[m]!~infraredm@2001:470:69fc:105::849 QUIT :Ping timeout: 246 seconds < 1636147627 479461 :esolangs!~esolangs@techne.zem.fi QUIT :Ping timeout: 268 seconds < 1636147689 617984 :esolangs1!~esolangs@techne.zem.fi NICK :esolangs < 1636147828 532343 :infra_red[m]!~infraredm@2001:470:69fc:105::849 JOIN #freeheromesh * :@infra_red:matrix.org < 1636339352 832718 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :There was one other (in OHRRPGCE wiki) who mentioned their problem with compiling Free Hero Mesh, but managed to do so and said it worked. < 1636405013 737326 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca QUIT :Ping timeout: 268 seconds < 1636406666 561374 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca JOIN #freeheromesh zzo38 :zzo38 < 1636719038 853725 :infra_red[m]!~infraredm@2001:470:69fc:105::849 QUIT :Quit: Bridge terminating on SIGTERM < 1636720065 656999 :infra_red[m]!~infraredm@2001:470:69fc:105::849 JOIN #freeheromesh * :@infra_red:matrix.org < 1636721446 541574 :infra_red[m]!~infraredm@2001:470:69fc:105::849 QUIT :Quit: Client limit exceeded: 20000 < 1636959519 601046 :fizzie!irc@selene.zem.fi QUIT :*.net *.split < 1636971822 705917 :fizzie!irc@selene.zem.fi JOIN #freeheromesh fizzie :Heikki Kallasjoki < 1637090738 48909 :riv!river@tilde.team/user/river JOIN #freeheromesh river :My real name < 1637090941 222125 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :Do you have comments, questions, etc relating to Free Hero Mesh? You can also help with documentation or other things if you want to do. < 1637090969 337054 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :I don't know much about it, I will read about what it is < 1637090983 962651 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :One thing that some people have wanted is a tutorial for its using, and I hoped that someone who is better at writing these kind of documents can help to do so. < 1637091268 591574 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :I have a TODO file with some of my ideas. One of my ideas is to add support for coordinate input; first will need to determine what parts of the code will need to be changed to support this (since it will affect the replay format). < 1637093115 582400 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :I have even made more commits to the repository today (bug fixes) < 1637093146 264999 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :I will get the rpo < 1637093148 774229 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :repo < 1637100215 894250 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :Another thing that would be wanted is testing. Although there is automated testing, manual testing is also helpful. < 1637100311 119314 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :You can also make feature requests, questions, bug reports, patches, make up your own puzzle sets, etc. < 1637100349 759041 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :Another thing is to support multibyte code pages and other font sizes; this will require changing some existing things too, such as things that currently assume 8x8 fonts. < 1637100969 616149 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :riv: Have you managed to read or try it yet? < 1637131658 291711 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :I implemented Brain N Bells (which was a Game Boy Advance game) in Free Hero Mesh, now. < 1637200319 832420 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :Converting a puzzle set from other games into Free Hero Mesh: [1] Write the class definition file. [2] Convert the pictures (e.g. using imgtofhm) or draw your own. [3] Write a program (using any programming language) to convert the levels into the level export format. [4] Import them into Free Hero Mesh (heromesh -i). [5] If solutions were provided to the original game, use heromesh -a to verify them. < 1637208703 901476 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :Brain N Bells has now been converted to Free Hero Mesh, too. < 1637253349 764574 :infra_red[m]!~infraredm@2001:470:69fc:105::849 JOIN #freeheromesh * :@infra_red:matrix.org < 1637254784 963460 :infra_red[m]!~infraredm@2001:470:69fc:105::849 QUIT :Quit: Client limit exceeded: 20000 < 1637261117 6068 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :I ran ./compile < 1637261118 773423 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :gcc: error: smallxrm.o: No such file or directory < 1637261120 773861 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :gcc: error: sqlite3.o: No such file or directory < 1637261466 179719 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :Currently, you will need to compile those files separately. The repository includes smallxrm, but you must provide sqlite yourself. < 1637261486 250911 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :why do I have to provide < 1637261491 27059 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :echo '* smallxrm' < 1637261492 773158 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :test smallxrm.c -nt smallxrm.o && bash smallxrm.c < 1637261494 773789 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :I added this to compile < 1637261501 531535 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :but I want to use -lsqlite3 not sqlite3.o < 1637261579 369681 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :OK, I can add that step for smallxrm, but the reason that I did not use -lqlite3 is because the version of SQLite in the package manager may be too old. < 1637261595 970813 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :if the version is old they should update it < 1637261611 799396 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :I have to put export EXE=heromesh < 1637261627 207083 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :now I have built heromesh < 1637261762 359715 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :OK < 1637261801 250929 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :$ ./bin/heromesh ./misc/sokoban < 1637261803 773025 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :FREE HERO MESH < 1637261805 773229 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :Loading key bindings... < 1637261807 773761 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :Done < 1637261809 772858 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :Loading pictures... < 1637261811 797110 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :FATAL: Failed to open xclass file (No such file or directory) < 1637261827 30459 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :If you want to write a Makefile then you can do that, I suppose < 1637261836 936367 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :./compile is good < 1637261842 45228 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :OK < 1637261901 193091 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :However, to runa puzzle set in Free Hero Mesh, you must pass the name of the puzzle set file excluding the file ".xclass", ".class", etc. A puzzle set consists of four files, not only one. (You can, however, combine them into one by putting them into a Hamster archive and then using the -z switch.) < 1637261955 270252 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :The sokoban set is only an example and is incomplete. However, there are two full puzzle sets at http://zzo38computer.org/freeheromesh/bnb.zip and vtower.zip which have been converted from other games. < 1637261977 169381 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :You can also download and convert puzzle sets from Everett Kaser's web page, or make up your own. < 1637262050 112250 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :(I tried to make the instructions clear in the README file and man page, but maybe it isn't.) < 1637262128 66233 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :ubuntu@ubuntu:~/Code/Free Hero Mesh-c75006b3f9/bin$ ls < 1637262129 773068 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :bnb.zip current.heromeshrc current.heromeshsession heromesh vtower.zip < 1637262131 773128 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :ubuntu@ubuntu:~/Code/Free Hero Mesh-c75006b3f9/bin$ ./heromesh bnb < 1637262133 779419 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :FREE HERO MESH < 1637262135 776974 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :Loading key bindings... < 1637262137 773081 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :Done < 1637262139 780434 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :Loading pictures... < 1637262141 773000 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :FATAL: Failed to open xclass file (No such file or directory) < 1637262147 979143 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :I see, I have to unzip it < 1637262150 497692 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :This si working now! < 1637262214 569498 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :n$ ./heromesh vtower/vtower < 1637262216 773542 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :FREE HERO MESH < 1637262218 773406 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :Loading key bindings... < 1637262220 772788 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :Done < 1637262222 772946 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :Loading pictures... < 1637262224 800741 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :Done < 1637262226 803383 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :Initializing user cache... < 1637262228 774043 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :Done < 1637262230 773083 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :Loading class definitions... < 1637262232 773171 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :FATAL: On line 233: Invalid token: Four < 1637262234 791775 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :vtower is not working < 1637262280 447170 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :Sorry, I failed to update that file after changing something; I will fix it now. < 1637262331 801573 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :OK, I fixed it; you can redownload vtower.zip and then it should work. < 1637262389 232654 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :it works! < 1637262403 144697 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :Does vtower only have 1 level? < 1637262470 328974 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :No; you can use the number pad - and + or push CTRL+G to access other levels. If you push shift and the number pad + then you will skip to the last level. < 1637262563 774779 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :I got the WIN state on level 1 < 1637262568 715180 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :(See the bottom section of game.doc for a summary of the key bindings in the game; this is not including the keys for the puzzle itself, which can vary depending on the puzzle set.) < 1637262573 94813 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :but it doesn't take me to the next level automatically < 1637262578 991554 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :so I just have to press next level when I complete a level? < 1637262612 325130 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :Yes. (In future I might add the option to automatically go to the next level when you win, but currently it doesn't do that.) < 1637262640 285018 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :this is cool, I can turn into a bat < 1637262881 994745 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :(I will eat now; I will come back to the computer afterward in order to answer any more questions if you have any) < 1637262908 89760 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :bye! < 1637264114 5290 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :I am also working on a (currently incomplete) puzzle set based on Hero Hearts, but with many new classes. < 1637264265 166992 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :If you have any contribution to make to Free Hero Mesh, you are free to do (either on this IRC, or on the NNTP (which will be preferred for long messages)); some kinds of contributions that may be acceptable include (but are not necessarily limited to): questions, comments, bug reports, feature requests, patches, puzzle sets, documentation, and promotion. < 1637264319 982808 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :(What you mentioned already is good, so I have added them either already or being planned.) < 1637264484 595726 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :thanks < 1637265122 589058 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :One thing I hoped to add in future is a catalog service, that you can upload composite puzzle sets and search and download them. (However, this isn't the first priority; there are other things to do first.) < 1637265133 324795 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :yes < 1637265537 94054 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :Some things I had hoped someone who knows how to do would help with more quickly (i.e. closer to first priority) include a logo, promotion, writing a proper tutorial document, and how to put into package manager of some Linux distributions. (I think the "har" program should probably be a separate package, which can be recommended or suggested by this one. It could also potentially be suggested by other packages.) < 1637303378 28652 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :Do you like the programming language of Free Hero Mesh? (described in class.doc; the .class files are the codes using this programming language) < 1637803237 381709 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :Now it is implemented the option to automatically advance if you win (although it isn't enabled by default). < 1637803260 205741 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :Do you like this? < 1637865908 983108 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :Yes I like that a lot < 1637865916 14798 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :I will get the latest version soon < 1637954396 879561 :blu256!~blu256@2a02:85f:f06d:6500:6dad:3743:859b:a003 JOIN #freeheromesh blu256 :Mavridis Philippe < 1637954397 71379 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :https://libregamewiki.org/Free_Hero_Mesh my suggestion is to add a screenshot to this page < 1637954540 102877 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :Unfortunately I do not seem to have permissions. (I had to ask someone else to create that page, although I was able to write it myself and preview it, and ask someone else to actually put it in) < 1637954560 254547 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :Do you have permissions? < 1637954696 95317 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :no < 1637954719 470571 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :Actually, it seems to let me access the upload form now; I can try, after I make a good screenshot (although I am unsure what screenshot I should make). < 1637954801 239684 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :Oops, it doesn't let me to select a license for the picture. It says that a free license must be selected, but does not let me to select one. < 1637955020 452314 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :O, it says to add a category to specify the license. (It seems a bit confusing, since it says that but then there is also a form field to select the license too, which doesn't work, it can confuse someone?) < 1637955174 998451 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :I will (try to) add it once I have a good screenshot. < 1637955230 457328 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :ok < 1637962138 261356 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :(I would think that a good screenshot might be one with rules and graphics specific to Free Hero Mesh and clearly with a free license, instead of sppearing to be the same as other games. Other screenshots could be provided too which do not meet all of these criteria, but these criteria are supposed to be for the main screenshot.) < 1637962230 59830 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :What is your opinion of this? < 1637962290 115079 :blu256!~blu256@2a02:85f:f06d:6500:6dad:3743:859b:a003 PART #freeheromesh :Left < 1637990564 774750 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :just a picture of one of the levels of the tower game, imo < 1637990575 492820 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :the reason to put a screenshot is so that people can know what the game looks like before installing it < 1637990799 772203 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :I drew the pictures myself, although the original game is copyright. A more sophisticated game is Hero Hearts, but that is also copyright and uses pictures by Everett Kaser (and possibly others, such as Sam Shemitz, WTP, etc). (I also have a work in progress puzzle set based on Hero Hearts but with my own levels and many new pieces.) < 1637990821 269719 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :However, I will now make a screenshot of the vtower game in Free Hero Mesh; just a minute < 1637991034 83872 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :http://zzo38computer.org/img_1F/freeheromesh_vtower.png < 1637991110 526733 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :(I didn't upload it to that wiki yet, but may do so later today if there are no objections.) < 1637991162 990001 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :(Another reason I wanted a different screenshot as the "main" one is to show how it is different from other games as the main screenshot; of course a full screenshot page can include also the screenshots that show how it is same like other games too.) < 1637993692 69355 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :Uploading the screenshot doesn't work. I am not the only one to have trouble with this; it seems many people have this trouble. < 1637993751 527186 :riv!river@tilde.team/user/river PRIVMSG #freeheromesh :ok, that's a shame dont worry about it < 1637993990 301875 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :Well, I will try the API; I don't know if it will work but I can try. If tat doesn't work either, then I suppose I will just not upload the screenshot. < 1637994103 71337 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :O, here is another screenshot I made earlier and had forgotten about: http://zzo38computer.org/img_1F/upsidedownhearts.png (The level title is not displayed; it is: "Oops! How are you supposed to play Hero Hearts if the hearts are upside-down?") < 1638077481 640300 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :A few other ideas I had include: status line definition, randomly generated puzzles, definable state-based actions, forced turns, table of contents menu, multibyte code pages, mouse dragging in level editor, sound effects, a spare page in the picture editor, bit arrays, function pointers, etc. < 1638077509 351522 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :Some of these might not be implemented, or might be done a bit differently; I don't know. Also some things I intend to specifically not implement. < 1638077646 586286 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #freeheromesh :You can also make up your own suggestions and opinions, too, I hope.