/robowaifu/ - DIY Robot Wives

Advancing robotics to a point where anime catgrill meidos in tiny miniskirts are a reality.

LynxChan updated to 2.5.7, let me know whether there are any issues (admin at j dot w).

Reports of my death have been greatly overestimiste.

Still trying to get done with some IRL work, but should be able to update some stuff soon.


Max message length: 6144

Drag files to upload or
click here to select them

Maximum 5 files / Maximum size: 20.00 MB


(used to delete files and postings)

Welcome to /robowaifu/, the exotic AI tavern where intrepid adventurers gather to swap loot & old war stories...

The Sumomo Project Chobitsu Board owner 11/24/2021 (Wed) 17:27:18 No.14409
So I've been working for a while at devising an integrated approach to help manage some of the software complexity we are surely going to encounter when creating working robowaifus. I went down many different bunny trails and (often) fruitless paths of exploration. In the end I've finally hit on a relatively simplistic approach that AFAICT will actually allow us to both have the great flexibility we'll be needing, and without adding undue overhead and complexity. I call this the RW Foundations library, and I believe it's going to help us all out a lot with creating workable & efficient software that (very hopefully) will allow us to do many things for our robowaifus using only low-end, commodity hardware like the various single-board computers (SBCs) and microcontrollers. Devices like the Beaglebone Blue and Arduino Nano for example. Of course, we likely will also need more powerful machines for some tasks as well. But again, hopefully, the RW Foundations approach will integrate smoothly with that need as well and allow our robowaifus to smoothly interoperate with external computing and other resources. I suppose time will tell. So, to commemorate /robowaifu/'s 5th birthday this weekend, I've prepared a little demonstration project called Sumomo. The near-term goal for the project is simply to create a cute little animated avatar system that allows the characters Sumomo and Kotoko (from the Chobits anime series) to run around having fun and interacting with Anon. But this is also a serious effort, and the intent is to begin fleshing out the real-world robotics needs during the development of this project. Think of it kind of like a kickstarter for real-world robowaifus in the end, but one that's a very gradual effort toward that goal and a little fun along the way. I'll use this thread as a devblog and perhaps also a bit of a debate and training forum for the many issues we all encounter, and how a cute little fairybot/moebot pair can help us all solve a few of them. Anyway, happy birthday /robowaifu/ I love you guys! Here is my little birthday present to you. === >rw_sumomo-v211124.tar.xz.sha256sum 8fceec2958ee75d3c7a33742af134670d0a7349e5da4d83487eb34a2c9f1d4ac *rw_sumomo-v211124.tar.xz >backup drop https://files.catbox.moe/n2cffh.7z === >"We witness Sumomo performing the wakey wakey exercises." (>>14459) === >RW Foundations Caturday drop : latest cut edition (>>15050) You can go here if you want to see where we're currently at with progress on the overall super-project, Anon. -Mini-tutorial on downloading & building RW Foundations code. (>>15074) >=== -add post subject -minor grammar edit -minor prose edit -add 'we witness' crosslink -add/edit 'latest cut' crosslink -add mini-tutorial crosslink
Edited last time by Chobitsu on 01/24/2022 (Mon) 15:56:27.
>>14459 Sumomo runs up behind Kotoko at light speed, grabs her shirt at the neck, and pulls her back. We see Sumomo holding her weapon, sitting atop a trio of firecrackers with Kotoko looking frightened tied to the bottom of the firecrackers. SUMOMO - Let's go! KOTOKO - W-Wait! We see the pair atop the firecrackers in front of a window, Kotoko looks back at the camera. KOTOKO What is this? SUMOMO I prepared it for an emergency. Zoom in on Sumomo. SUMOMO The Sumomo Special Plasma Fire Engine! Kotoko raises her head into the bottom of the shot. KOTOKO Forget the name! You plan to chase her with this? SUMOMO That's exactly right! It's amazing! It's cool! Bravo! From behind, we see Sumomo light the device, Kotoko look back, frightened. SUMOMO Listen here... And a little push… The rocket takes off, Kotoko screams, the rocket leaves a trail of fire behind it. We see Sumomo and Kotoko fly looking for Chii. SUMOMO She's not around. KOTOKO Now listen here! Zoom in on Sumomo, looking around, she sees something and points at it. SUMOMO I found Miss Chi! We see Sumomo steer the rocket downward, Kotoko screams. Zoom in on the fire trail and the rear of the rocket, the fire goes out, smoke comes from the back of the rocket. Kotoko and Sumomo both look at the rear of the rocket, concerned. The rocket falls, Kotoko and Sumomo begin to fall as well. Sumomo uses the ladies underpants as a parachute, holding Kotoko with her legs. We see Chii walking on the street, holding the wallet in both hands. CHII Chii. Kotoko and Sumomo land safely on the top of a box truck. SUMOMO That's strange. Sumomo and Kotoko sit atop the box truck, Sumomo looks at Kotoko with her arms crossed. SUMOMO We should've been able to catch up with her by my calculations. Have you gained a bit of weight, Miss Kotoko? KOTOKO Persocoms don't gain weight. We see Kotoko sit up. Sumomo and Kotoko look at something in front of the truck. We see Chii pass by the moving truck. Sumomo and Kotoko look back at her from atop the truck. KOTOKO Miss Chi! We see Kotoko and Sumomo in the foreground atop the box truck, looking at Chii in the background who turns a corner. Zoom in on Sumomo and Kotoko atop the truck. Kotoko looks sideways at Sumomo. SUMOMO Let's chase her! Sumomo grabs Kotoko’s hand and runs off screen. SUMOMO Let's chase her! We see Sumomo sliding down a rail holding Kotoko behind her, Kotoko flying behind Sumomo. SUMOMO Let's chase her! We see Sumomo running across a fence-top with a man in the background, Kotoko struggling to keep up with Sumomo. SUMOMO Let's chase her! We see Sumomo driving a small orange car, Kotoko holding some sort of gun in the back of the car, looking mildly concerned at Sumomo. Two onlookers in the background look fearfully at this incredible display of force. SUMOMO Let's chase her! We see Sumomo atop a cat, the camera pans left to Kotko holding the tail struggling to hang on. SUMOMO Let's chase her! We see a dog chasing Sumomo, Kotoko, and the cat from before. SUMOMO Let's make a run for it! We see the cat, Kotoko, Sumomo, and the dog standing at a cross walk as a car passes in front of them. SUMOMO Let's wait. We see the light for pedestrian permission to cross turns green. We see Sumomo and Kotoko running across the road. SUMOMO It's green! Kotoko and Sumomo stop running and Sumomo hold her arms out to the side. SUMOMO Stop! We see Chii’s legs as she walks towards the camera in the foreground, Kotoko and Sumomo in the background. Kotoko waves her arms. KOTOKO - We've caught up. SUMOMO - Miss Chi! We see Chii turn around to look at the two. CHII Chii? Sumomo? Kotoko? We zoom in on Kotoko and Sumomo running towards the camera. Kotoko holds the ladies underpants in one hand behind her. The pair look as one would after completing the work of a lifetime. Elated as they have reached their goal, completing their arduous journey. SUMOMO - Miss Chi! KOTOKO - Miss Chi! We see Chii standing, holding the wallet in both hands at her chest. CHII This is... Underwear? We see Sumomo and Kotoko running to the left. A gust of wind blows and the pair stop, Sumomo grabs her head. The ladies underpants the Kotoko was holding flies off. We see the gust reach Chii, then we see Kotoko and Sumomo look towards Chii, concerned. As the breeze lifts Chii’s skirt Kotoko and Sumomo look in horror, the camera zooms in on their faces, both wear a visage of sheer terror and scream. The ladies underpants falls back to the ground. We see Chii in the foreground, Kotoko and Sumomo in the background look at her, the ladies underpants fall to the ground between them. Zoom in on Sumomo and Kotoko looking at Chii. KOTOKO Miss Chi is wearing underwear. Sumomo runs towards Chii, running past the ladies underpants on the ground. Kotoko holds out a hand as Sumomo runs off. KOTOKO Miss Sumomo? We see Kotoko walk up the ladies underpants on the ground. CHII Chii? SUMOMO One, two. There, all done! Kotoko looks questioningly at Sumomo who is off screen. KOTOKO Miss Sumomo, that's… We see Kotoko in the foreground from behind, Sumomo looking towards her from the background, Chii looking at the camera standing between them. SUMOMO Yup, it's really good we were able to catch up. It's the rule to have hair in this fashion when wearing this outfit! Zoom in on Kotoko, she looks disheartened. KOTOKO Then the underwear… SUMOMO The underwear is nothing more than a parachute. We zoom in on the ladies underpants on the floor of Hideki’s apartment, the camera pans up, and we see a red ribbon on the floor. KOTOKO So what you saw then and made such a fuss over was… Zoom in on Sumomo, we see Chii’s hair next to her with the ribbon in it. SUMOMO The ribbon. Zoom in on Kotoko’s face, she appears mentally destroyed. SUMOMO You're very strange, Miss Kotoko. Zoom in on Chii who appears a bit confused. CHII Chii? >(2 of 2)
>>14459 >>14460 OK, so together, how do we turn all this brilliance into necessarily-dull-but-effective character, props, costumes, lighting and layouts scene descriptions, and (later) motion-control sets? And oh yeah, synthetic dialog too. :^)
>>14437 Is it safe to assume you would want Sumomo parts that could be moved for puppet-esche animation? Like flash animations and picrel? Can definitely have that done by January. I understand GitHub is pozzed but, why not GitLab? >>14439 >>14449 To clarify, I meant a similar interface where many options float around Sumomo. You'd select the option you want and Sumomo would go through an animation and deliver a response. >>14459 >>14460 I wish I was this autistic, great job Chobitsu
Caturday Drop : v211127 edition Well, here we are and it's a Caturday again! Cute anime catgrill meidos in tiny miniskirts when? We've made an architectural change of moving the multi-library "switchboard" code over to within each of the library folders themselves instead, and primarily out of the Foundations code. It was quickly becoming a big hairball there, and is much more maintainable this way (as we've already satisfied ourselves of). We've also added 3 new main libraries into the RW Foundations system. - Action! - Dollhouse - Meido We've also expanded a few sub-libraries with additional new classes. So far, all the structural/interface diagnostics testing has proven to be rock-solid, and it appears we are going down the right track. We are very likely going to be able to build effective (and huge) systems using these libraries. And ones that are also (unusually) easy to both understand, monitor, and maintain for big systems as well. It certainly was a long, long haul to get here! :^) Also, let us all hope the systems remain efficient in both time and space going forward (as it is now). We shall see. Since the primary, very near-term focus for the (overall) project will be getting our two most common /robowaifu/ board utility tools (Bumpmaster, Waifusearch) up and running within the new Foundations framework, there may be little work on Sumomo itself until we achieve this basic functionality. Since this near-plan is also to move over to providing a few basic GUI facilities for these two tools as well, this may be a while. It will be rather a big chore I predict, since this is our first go at it. I'd expect work to pick back up on the current Sumomo project sometime next year--probably in February or March, Lord willing. So please be patient Anon, we'll all get there! :^) === >sumomo_version.log v.211127 --------------- -wired gets member; curly -begin Curly in rw::wired -bumpmaster gets members; catalog, page, post, thread -add alias switchboard files to all libs; mv over from rw:: incls_all -arigato gets member; meido -begin RW Meido library -begin Terminal in rw::graphicom -begin rw::preflight_masters_on() -begin Artstory, Moveit, Scene in rw::action -sumomo gets members; flags, pompoms, tambourine -begin Catalog, Page, Post, Thread in rw::curator::bumpmaster -bumpmaster gets member; waifusearch -begin Flags, Pompoms, Tambourine in rw::chibitsu::props -begin RW Dollhouse library -begin RW Action! library -begin a rough coding standard treatment within this file (below) -s/name_tag/handle/; 'handle' is actually a better description for the parameter >rw_sumomo-v211127.tar.xz.sha256sum 69f32b27f3b7162473251c55e1fc74840c7787cf55fb7cba2847e89682c1f1db *rw_sumomo-v211127.tar.xz >backup drop https://files.catbox.moe/amykug.7z
>>14488 Let me get back to you a little later this weekend on this Kiwi.
Open file (5.22 MB 480x480 Example.gif)
>>14488 Pic did not post the first time.
>>14518 Naicu progress Chobitsu. Really starting to see the potential in this project. Earnestly looking forward to continuous improvement. >>14519 Take your time
>In response to MeidoDev question from earlier. Yep, that's it. ' sage ' goes into the email field. The point isn't to draw attention to the sage, but rather simply to prevent the post from bumping a thread. Remember, there are automated tools Anons use to track boards (such as the namesake tool BUMP). If a post that didn't actually add anything bumps a thread, then that equals wasted attention and time for those Anons. I'd like to think that /robowaifu/ is an important board with many such 'remote' viewers, and so I'd simply encourage everyone to think about using polite sage regularly. But it's not some kind of rule, but merely a form of politeness here. I myself often neglect it through inattentiveness or lack of reflection before hitting the 'Submit' button. BTW as a protocol, it's one that basically also covers the entire Internet (by which term I mean ofc, the Imageboard universe, not FANGS golem-world). Ofc /b/-tier boards try using it as a form of "Lol I trole U!!11 LE EBIN DOWNBOAT TOURIST!111111111"--usually in the form of "Sage goes in all fields". >In response to Kiwi question from earlier. Yes, the """Chicken Farm""" is linked as part of the official directory in our Library thread. Oft-frequented by 'spelunkers', it's a fun place to visit occasionally. But you wouldn't want to live there the smell of the place is terrible (and even the Basement is a better place.) :^) >=== -edit 'Sage' to lowercase 'sage' (the only form that works) -grammar & prose edit -add 'smell' shitposting joke -text re-order + 'protocol', 'sage all fields' comments
Edited last time by Chobitsu on 11/28/2021 (Sun) 22:43:02.
>>14488 >>14520 >Is it safe to assume you would want Sumomo parts that could be moved for puppet-esche animation? Like flash animations and picrel? Can definitely have that done by January. Perfect. Yes, we'll go with 2D, paper-doll-esque animation for Sumomo's World. :^) We'll also need fireworks, pantsu, toy cars, dog, cats, fun side-scrolling towns and layouts. Oh and I'd like you to add some kind of cute dollhouses for Sumomo and Kotoko to live in to the list. That was always missing in the show, and they will be a part of the gear inventory for any real-life RW Foundations-based Chibitsu & Arigato grade robowaifus. The former as actual cute dollhouses, and the latter as docking, charging, and storage cases. I'd like to include some representation of them in Sumomo's World. >=== -prose edit
Edited last time by Chobitsu on 11/29/2021 (Mon) 00:00:46.
>>14488 >I wish I was this autistic, great job Chobitsu LOL. Don't thank me Anon, thank our brilliant Scriptwriter Anon (>>14442, >>14444, >>14451) Undoubtedly an Anon of many talents, I'll warrant. Through his choice word selections, he's actually improved on the original Chibitsu story IMO. We've added a library into RW Foundations (RW Action!) to both take advantage of his efforts here with us, and to try molding it into something even better for Sumomo's World'. But yes, it is some nice work, Kiwi. :^)
Open file (457.55 KB 680x1036 9819ni12byhe218nhd21 .png)
>>14527 >we'll go with 2D, paper-doll-esque animation for Sumomo's World. So its Bonzi buddy? But with a Chobits skin and without the malware?
>>14488 >I understand GitHub is pozzed but, why not GitLab? The issue isn't primarily about the current-year-tier degeneracy (after all evildoers gonna evil), but rather the fact they would be quite likely to yank the rug out from under it the moment any screeching harpies working there got wind of it. Why bother? And don't be shocked if GitLab goes down this exact same path, Kiwi--they are already well along their way on it. At least by dropping the code here we're still among friends. The only issue here is validation of the code's authenticity and I've decided to tag all the drops of RW Foundations software that I myself make here, with my role signature. As long as I'm still a part of the /robowaifu/ 'staff', this should at least help out a bit with that point. But, I do already have an account on GitLab (Chobitsu), and so I'll make you a proposition Anon: Set up an account for distributing our RW Foundations-based projects from here. Also, give me keys to the place as full contributor, and I'll occasionally look in on it and possibly leave some good things there for you. BUT I'M NOT GOING TO MANAGE IT FOR YOU ANON!11 :^) (honestly, I have plenty on my plate already) I'd highly suggest you wait to do this until the new Bumpmaster project is up and working, and then do that as your first repo there. That way, the project should eventually draw attention from the right sorts of men Anons, and hopefully establish itself quickly enough to become well-known and get some helpful pull-requests. And that before the target gets painted on your back there. This will surely happen once we move past the Sumomo's World phase, and move into doing real-life fairybot/moebot grade robowaifus using the software. Once this happens the attention will ramp up quickly, and the leftists and other evildoers will start their tirade-parade vitriol as they get wind of it. How does this idea sound to you, Anon? >=== -prose & grammar edits
Edited last time by Chobitsu on 11/28/2021 (Sun) 23:40:22.
>>14529 Lol. Sure if that's what you'd like Anon, we'll do a 'Sumomo Buddy' project. Can you code in C++?
>>14521 >Naicu progress Chobitsu Thanks! It's all Bumpmaster for now until it's working properly. I'm not sure what thread to do the drops for RW Foundations projects in until we get back around to implementing Sumomo's World. Any Anons have advice or suggestions? ATM, I'll likely just keep going with it here, even though it's plainly off-topic (the underlying software framework being the most important point, to me as a budding software architect). But I'm open to hearing other suggestions. >=== -minor prose edit
Edited last time by Chobitsu on 11/28/2021 (Sun) 22:57:23.
Open file (387.85 KB 857x574 LainGame.png)
Open file (291.81 KB 857x574 SchoolExample.png)
>>14527 Would Lain Bootleg style work? I can make assets in that perspective and with Chobits style. It would also be nice if Anons would provide sketches if they want custom avatars for the game. If you don't submit a sketch, you'll be represented by Hideki Chobitsu. >>14528 Kek my mistake, I wish I was as autistic as Scriptwriter Anon. >>14530 I'm considering your offer, will get back to you on that. Though, I honestly do understand where you are coming from. It is much safer here. We have security through obscurity given the usually sub 10 unique IP's here.
>>14543 >Would Lain Bootleg style work? Sure! That would be great Kiwi. I would recommend you choose very saturated (and fun!) color schemes. Much richer than the series had. Remember, this Sumomo's World! Having everything vaguely Chibi-esque would right on-topic for the project as well. >I'm considering your offer, will get back to you on that. No rush, take your time thinking it through very thoroughly Anon. It will be at least a couple month's time. Same for the art assets creation too.
dropping this here for safekeeping. https://github.com/ad044/lain-bootleg-bootleg
>>14546 >making art assets Will the program support L2D model formats?
>>14555 Formats supported by (or convertible to formats supported by) the external assimp library would be supportable by us with little additional efforts beyond those having already been made here in the past. https://www.assimp.org/ Note that for Sumomo's World! there are no plans for anything beyond paper-doll-esque animations--it's both simpler to implement and is sufficient to begin fleshing out many of the robotics-centric algorithms and callgraphs. One of the (hidden, but) primary goals behind this initial effort is to keep the implementation details down to just bare essentials, since this reduces the 'frontloading' costs to development. And (if done well) it also assists in our ability to do reasoning about our algorithms (since, again, it reduces complexity). >tl;dr This is just a simple prototyping project at this stage. We'll tackle more complexity in due course. >=== -add phrase 'many of' -fix erroneous crosslink -add 'reasoning about' comment -minor grammar & prose edits
Edited last time by Chobitsu on 11/29/2021 (Mon) 22:52:28.
>>14556 That's essentially what I meant by the easiest way to make a paper model besides maybe pre rendered image sequences.
>>14557 Ah, thanks for clearing that up for me AllieDev. I'm unfamiliar with the format in any specific way, and just presumed it was 3D given the context of it's typical usage. If you'd recommend it, then do you mind pointing out some good 'implementer' resources related to it?
>>14558 Thought a website implementation may be neat for the board so I found this resource: https://github.com/Konata09/Live2dOnWeb/ Written in C++ and could work for the application specs: https://www.live2d.com/en/download/cubism-sdk/ There is also the official SDK manuals with some tutorials. you don't need to make a game, just use as a base to work off that already supports making and using the puppets you described. https://docs.live2d.com/?locale=en_us Sorry if I am derailing the thread. Just some suggestions I thought were helpful. I have faith you can implement the model formats with the extensions they developed for Live2D "Native" that work with Visual studio. The extension downloads are under the "SDK for Native" section.
Edited last time by AllieDev on 12/02/2021 (Thu) 17:54:10.
Open file (72.54 KB 888x499 Assimp.jpg)
>>14556 >>14556 >Assimp That can use PNG files as textures so I'll make PNG's for Sumomo. Your mindset on finishing the necessary minima before adding complexity is correct and appreciated. :^) >>14597 Live2D would make things easier. The deformation and easy rigging options would lead to less parts needing to be made for Sumomo and as her artist I have to go with that. Will post some Sumomo soon, full time Uni has been a drag lately.
>>14597 >>Thought a website implementation may be neat for the board so I found this resource: Neat idea. Anyone here good as JS? Custom JS is usable in Lynxchan (check the 'Settings' link in page header). >Sorry if I am derailing the thread. What!? Lol, no AllieDev. Anything related to the project overall is certainly on-topic ITT (or even the much broader-scope RW Foundations concepts). >Written in C++ and could work for the application specs: >There is also the official SDK manuals with some tutorials Perfect. I really appreciate the legwork AllieDev. I can't make any estimate yet of my ability to use the format, but it would plainly be a good idea at some point for Chibitsu avatars. I'll try to respond to other posts on the board discussing the L2D thing soon. Cheers >>14604 Great! PNG should be perfect Kiwi. >Sage Lol. You bumped the thread with your post anyway and summoned me, Anon (and a good thing too since it's on-topic). Only the lowercase version of "sahh-ghey" works. If a polite sage is what you're actually going for, then just put a single one of those into the email field. :^) (>>14526) >full time Uni has been a drag lately. I know that feel, trust me I do. Just keep a picture in mind of the day when a cute little Sumomo will be there to give you the Study Real Hard, and You'll Pass That Test!! cheer. Gambatte, Anon. :^)
RW Foundations Caturday Drop : v211204 edition It's Caturday again Anons. Woot! Well we've kind of shifted gears for this go-round, Sumomo's on hold for now, and we are focusing on getting the new Bumpmaster project up and running successfully within the overarching library framework. As mentioned elsewhere; >"So, when we reach a level where a functioning robowaifu needs to use Bumpmaster or Waifusearch, she'll be able to do so with very little extra effort on the part of the men developing her." (>>14353) We believe this style of software adoption is a good general approach for us, for a number of reasons: - Ensures the libraries all each work together successfully - Enables our robowaifus to have additional programs to safely use as well - Better proves-out our general stability, safety, security, & control concepts Hopefully, we can help move towards achieving all of these goals by prototyping, then fully integrating both Bumpmaster and Waifusearch into our Foundations library. Not only will it be a nice thing to have these new (somewhat more capable) programs ourselves, but eventually giving our robowaifus the facility to directly run them will also be helpful too. Even if it turns out we need to remove them both in the end, this effort will certainly be a good learning experience for everyone involved. And since we are writing the (vastly more simple) software ourselves--with full access & visibility for every line of code--it's very likely to be much safer than just giving a robowaifu unrestricted access to the data outputs from some potentially malware-infested pages through a web browser's file-save facility, etc. Read-only access (as in: literally reading directly from an external computer's monitor) using either approach is probably OK for her in most contexts, roughly-speaking. About the same as it might be for a human child for instance. But, when it comes to any more-direct data accesses (involving storing either files, data or information locally for offline-retrieval, for example) then we consider our approach to be a much safer one for our robowaifus. On that note; we've removed the main library RW Wired from the Foundations library itself, and begun moving to implementing that functionality within the RW Dollhouse library. Dollhouse was always meant to be a 'General Outboard Systems' (that is, outboard of the robowaifu herself) library, in addition to it's other features. Therefore, it seems the most appropriate place to consolidate all external network accesses through it's interfaces. It's both easier to control, and to account for any external networking usage through this approach. It's also far easier for a regular robowaifu owner to control things using the dollhouse hardware itself. He can flip the networking hardware switch itself off, or even just literally 'pull the plug'. BTW, we're adopting an "only-briefly-connected, 'Dolldrop' " approach & philosophy for all our external networking code within the Foundations (which has proven to be a pretty fun thing to begin thinking through, actually). In other news; we've begun some initial basic efforts to provide both callgraph-recording/tracing & function-level access-control within RW Foundations. Both of these facilities should be particularly helpful once the code grows larger. Actually understanding what's going on within a highly-complex systems is the first order of business for software architects and engineers building those systems. We hope our approaches will greatly enhance that ability for every Anon involved. Indeed for anyone. So, the plan is probably to just continue using this same thread for any new "RW Foundations" drops (even if they seem at first glance to be off-topic ITT). Over time all of these interrelated software & hardware technologies and concerns will blend together into a single, large, system in the end. We'll try to keep it all sorted out properly along the way. Be patient Anon, Good Lord is willing we'll all eventually get there! :^) === >version.log v.211204 --------------- -add global and local 'do_stamps' flags to control callstamping -begin 'stamps_.emplace()' calls into class' func defs -begin 'Stampstack stamps_' private member fields (callgraph analysis) -bumpmaster gets member; board -begin Board in rw::curator::bumpmaster -bumpmaster gets member; site -begin Site in rw::curator::bumpmaster -begin class' Master-only func protos; catalog, thread -begin enum class rw::Type + integrate across system -begin bind_master(), slave objects intended for a Bumpmaster 's use only; catalog, page, post, thread -in rw::curator::bumpmaster; rm aliasing of catalog, page, post, thread -begin prototyping the binding of all member slave objs to their master class -dollhouse gets member; shell (shell & power care) -shell gets member; dollhouse (shell & power care) -shell gets member; gears -rw::wired main library removed from RW Foundations -arigato, bumpmaster, curator gets member; dollhouse (dolldrop comms) -arigato, bumpmaster removes member; wired -begin protected/private classes Dolldrop, Wired within rw::dollhouse::Dollhouse_b -begin architectural rework; mv all RW Foundations network comms through dollhouse -ren Tip>Hip, consolidate RW field' accessor as 't()'; integrate everywhere -begin bumpmaster demo project; shifting dev focus over to bumpmaster for now -ren 'Sumomo' project to 'Sumomo's World!' project -ren sumomo_version.log>version.log; mv to RW Foundations lib's domain; -sumomo gets members; confetti, dustpan, whisk -begin Confetti, Dustpan, Whisk in rw::chibitsu::props -moveit gets member; bones >rw_bumpmaster-v211204.tar.xz.sha256sum cbd8349074b85f5d096e365709a0dd31f6cd6f89c5452dbd7f6f864d16677355 *rw_bumpmaster-v211204.tar.xz >backup drop: https://files.catbox.moe/mw7rp7.7z
RW Foundations Caturday Drop - v211211 edition What, Caturday already? Time again for cute anime catgrill meidos ofc. So, we stepped back and had a go at working on the callgraph 'stamping' (sort of like a function log) and everything seemed to go quite well with it all. Both the timing precision and the efficiency of the stamping process itself seems to be quite good at this stage and we don't anticipate any issues with it. We started fleshing out a fundamental mechanism to collect up the so-called 'Stampstack's (stack containers of function-call logging 'stamps') from all the active RW objects, and work through analyzing their inter-relationships between. R/n the 'analysis' of the analyze_callgraph() function is rather sparse atm it just dumps the entire data out to console so it's nothing special at this point. Still, even at this very early stage it's apparent the system is working properly in a basic sense, and everything is communicating well with everything else. That fact is both gratifying and encouraging. Here's a short example snippet from the callgraph display for the first two active objects of Bumpmaster: Callgraph size (ie, the number of active RW objects) : 9 - Object's Handle.ID : 'bumpmaster.0' object's stampstack size : 4 bumpmaster.0 (self) calls obj's : preflight() func at : 23m:58s:812ms:888us:796ns past hr bumpmaster.0 (self) calls obj's : Bumpmaster() func at : 23m:58s:812ms:888us: 16ns past hr bumpmaster.0 (self) calls obj's : Bumpmaster_b() func at : 23m:58s:812ms:824us:320ns past hr bumpmaster.0 (self) calls obj's : RW() func at : 23m:58s:812ms:818us:260ns past hr - Object's Handle.ID : 'bumpmaster_board.1' object's stampstack size : 7 bumpmaster_board.1 (self) calls obj's : master() func at : 23m:58s:813ms:707us:772ns past hr bumpmaster_board.1 (self) calls obj's : master() func at : 23m:58s:813ms:328us:428ns past hr bumpmaster.0 calls obj's : bind_master() func at : 23m:58s:812ms:889us:540ns past hr bumpmaster_board.1 (self) calls obj's : Board_b() func at : 23m:58s:812ms:841us:660ns past hr bumpmaster_board.1 (self) calls obj's : master_types() func at : 23m:58s:812ms:839us:944ns past hr bumpmaster_board.1 (self) calls obj's : RW_slave() func at : 23m:58s:812ms:837us:628ns past hr bumpmaster_board.1 (self) calls obj's : RW() func at : 23m:58s:812ms:831us:904ns past hr Along with the high degree of flexibility possible by simply embedding any object within any other, and giving them all the potential for 'any-to-any' communications, this call-stamp system is reassuring. It seems like our architectural decisions are sound, and that no major revisions will be needed. We also plan to add more sophisticated system analyses later, adding animated graphical views of interactions. Possibly even a 'glass-cockpit' dashboard view of the systems in situ. This would greatly increase the visibility into the robowaifu's running systems ofc. Additionally, we began toying with some basic concepts for the RW Atashi library. There's not much we have to show yet, but the ideas are slowly coming into focus for us. We plan to simply take a deterministic, 'grass-roots' (ground-up) philosophical approach to the cognition & personification problems for robowaifus. We'll see what we can manage in that way using only very modest hardware to do it with (RPis, Beaglebones, etc.) This is definitely the problem-space we need to address to remain feasible, so we're going to take an honest whack at it! I would predict we'll have some degree of reasonable success for basic features of the library over the next year, all things being equal. It appears we have enough basic tools at our disposal now to set out on our journey. Undoubtedly we'll need to devise new ones along the way, but I think we have enough resources gathered now to begin our trek up the mountainside. Let us begin! :^) Cheers. === >version.log v.211211 --------------- -add helper struct Hdl_id; adds support for common ops related to Hip 's -add nanosecond-scaled breakdowns of Callstamp Time 's; analyze_callgraph() -begin basic implementation; analyze_callgraph() utility function -mv call-stamping up to RW base class + integrate -integrate + mv RW_slave inheritance of the slave object classes for the system; board, catalog, page, post, site, thread -begin RW_slave in rw:: ; adds a 'muliple-masters-that-are-suitable' capability -begin Analogy, Cognate, Concept, Percept in rw::atashi::cognate -begin Hand in rw::shell::hand -begin Gears_HAL in rw::gears::hal (hardware abstraction layer) -begin Electro_HAL in rw::electro::hal (hardware abstraction layer) >rw_bumpmaster-v211211.tar.xz.sha256sum b926e043246a91dbcd29f92e3a31878cad6992c4c2ceb5be17f0b4fc619d8dc6 *rw_bumpmaster-v211211.tar.xz >backup drop https://files.catbox.moe/8n6ee9.7z
Open file (195.57 KB 1249x1425 Progress.jpg)
>>14607 How does this look for you Chobitsu? Finally had the time to work on it a bit. I have Covid and pnuemonia so progress will be slow unfortunately.
Open file (153.28 KB 886x1229 MoProgress.jpg)
>>14650 Did a bit more, won't make more until I have confirmation this is correct.
>>14650 >>14651 Neat! Nice work Kiwi. A couple of points to consider: -It would be good for us to go with a very-saturated color scheme for everything. Think children's casual game (>>14546) -Eventually it would be good for us to have 1/8 rotation turntable views, and we'll animate between them to simulate 'turning'. BTW, is the plan still to use PNG 's? We're planning to use a side-scroller-like, 2.5-D motion scheme. Roughly the Chibitsu short, but as animation with minor interaction with Anon. (Stop, Go, Pick those pantsu up Sumomo). :^) Great job Kiwi, it looks nice!
>>14652 Would you mind providing a color pallet? I got the colors from a screenshot of the anime but understand wanting bolder colors. >Other angles That will take time but, I will do what I can. Thank you for your encouragement.
>>14650 BTW, take your time Anon. It will be at least 1.5 months before we'll be ready to pick back up work on the Sumomo's World! project, and even then it will be to start work on the RW Action! library tools to support the production effort. So yeah, I'd say just focus on healing up r/n instead. Get to feeling better, Kiwi.
>>14656 >Would you mind providing a color pallet? Sure, I'll look around for something. It may be a while. In the meantime, just think Candy Crush. :^) >That will take time but, I will do what I can Again, no rush. The focus isn't on creating a refined-looking 'game', but rather ATM to provide some basic visualizations of the internal workings of the RW Foundations systems. >Thank you for your encouragement. You're appreciated, Bro! >
RW Foundations Caturday drop : v211218 edition Catgrills+Meidos, or Meidos+Catgrills. You decide Anon. You can pick only two, however! Well, most of the focus for this go-round was on bringing up the basic networking capability for Foundations. We've added a new sub-library RW Dollnet to focus this effort through. This is a constrained-class system intended to work closely with (and through) the internal class Dolldrop (located inside Dollhouse). The original Wired library concept has now been dropped entirely in favor of this new approach. The plan now is pretty much to completely decouple any active networking from the rest of the system that directly involves any robowaifus (such as the planned upcoming Sumomo), and to use so-called 'dolldrops' (file-drops) as the primary means for any new information retrieval for her. This should be an approach that allows for Sumomo et al to still do lookups Sumomo, find great bathing software for us please! :^), but have her make the requests/retrievals entirely in an offline way. Probably using some kind of shared mailbox files (or even some style of air-gapped sneakernet) that she can use to signal a Curator, Bumpmaster, or some other information-networked class instance (running in a system external to hers) to retrieve data for her. That's the intent anyway. We'll see how far we can actually manage it in reality. BTW, we finally got around to adding a progress meter bar for it's downloads (within Dollnet, actually) and it works pretty much as expected. So yeah, that's a small but handy improvement for things moving forward. asked to pull a drop - bumpmaster.0 addr: 0x7ffe60bc4f80 - requested pull drop : 'example.com' 100.0% [================================================================================] bytes : 1256 of 1256, in 0.3 secs Bumpmaster will be the first running program that we actually have going for the RW Foundations, and this should help us all answer a few of these safety-design questions along the way (one of the reasons we chose it first). This is kind of an interesting problem to work on, actually. We also began laying out a few new class & system concepts here and there as well. Stayed tuned for more on these later. In the meantime, this edition should hopefully give you plenty of new ideas and code to study with for now Anon. Forth, Intrepid Adventurers! Cheers. === >version.log v.211218 --------------- -arigato gets member; hand -prepend hours UTC to Time displays -implement progress meter display for dollnet DL's -rm wired nested class member; dolldrop -begin Dollnet in rw::dollhouse::net + integrate w/ Dollhouse -begin Gymnasium in rw::curator::sensei -begin Categories, Collections in rw::curator::alexandria -begin Alexandria, Sensei in rw::curator -begin Dogfood in rw::util >rw_bumpmaster-v211218.tar.xz.sha256sum d9a2c9dd9884bef461bc7940fe6886e9ed0fd95ca9f602452223487ca5de8ccc *rw_bumpmaster-v211218.tar.xz >backup drop https://files.catbox.moe/87zxc9.7z
RW Foundations Caturday drop : v211225 edition Catgrill Meidos are wishing you a very Merry Christmas, Anon! Welcome to the final Caturday drop of the year 2021, /robowaifu/ . It's been quite a ride this past year for all of us I'm sure. We're going to drop this one here just a little ahead of time on Christmas Eve. As typical during this phase of the project overall, networking got the lion's share of development focus. The decision was finally made to pull RW Dolldrop out into it's own sub-library, and to remove all networking code from the Dollhouse. We also improved the mundane item of the progress meter bar into a better-abstracted arrangement, and in it's own codefile. Overall the network architecture part of the systems feels like it's coming into better focus now. We realized that continuing to try and shoehorn networking in alongside all the other outboard systems provided by a robowaifu's Dollhouse (charging, storage, etc), was in hindsight an obvious error. That one's my fault+. The two domains are plainly distinct concerns; when a robowaifu needs all of her dollhouse's other services, but shouldn't be exposed to any networking at all (and everything that implies). Anyway, this new architectural arrangement of making Dolldrop 's a sub-library under Dollhouse is still a good logical arrangement overall. It also makes reasoning about the general framework cleaner, when it's known that all the direct networking code is 'corralled' and encapsulated within just one area of the system. Management of networking itself will surely be a bit easier this way as well. Let's all hope we can keep the 'simple' things simple! Also, we began thinking through a few aspects of some of the more abstract parts of a robowaifu's 'thinking' process, including creativity in both technical and aesthetic modes of perception and reasoning. We'll see how we manage it all going forward, but it will certainly all be a very very interesting set of areas for sure. BTW, we won't be making a drop next week (New Year's day), We'll be taking a break during the Holidays but plan to pick it back up again in two weeks from now, Lord willing. So look forward to it then Anon! :^) Cheers, and Merry Christmas /robowaifu/ . === >version.log v.211225 --------------- -design gets members; beauty, form, symmetry -begin Form, Symmetry in rw::atashi::beauty -beauty gets member; design -begin Beauty, Design in rw::atashi -begin validation(s) for the rw::Type of callers; pull_w_hdr() -ren ask_drop()>pull_w_hdr(); Dolldrop -mv Dollnet to private visibility w/ protected accessor(s); Mailstop -begin internal private class Mailstop; Dolldrop -begin Dolldrop lib in rw::dollhouse::net; all networking moved out of Dollhouse >rw_bumpmaster-v211225.tar.xz.sha256sum ed4a00be0709aa0a9f8506e462c847edd665eb2174c95defe0d9b207b60c5ddd *rw_bumpmaster-v211225.tar.xz >backup drop https://files.catbox.moe/lklog5.7z
RW Foundations Caturday drop : v220108 edition Catgrills. Meidos. Apparently some things in life are just non-negotiable, Anon. :^) Happy New Year, /robowaifu/! We hope you've gotten it started off on the right foot. Have any good resolutions for this one? We have a few, too. For the most part, this time out we've simply added a few little fit-and-finish touches in the networking systems. Things like better display support for dollnet transfers, and some minor utility improvements with the dolldrop files themselves. We sort of proactively backed out a buggy call within main() 's catch blocks, related to presenting a callgraph display following mistaken coder errors. Moving those calls up into the error() functions themselves straightened this issue out. Turns out, the experience of tightening up the networking a bit has given us some insights into tightening things up in general. For example, all of the Bumpmaster slave object classes have had their default constructors cut off, which (as with other aspects of the RW_slave, et al, design efforts) should help to reduce unintentional code misuses. Why let a problem get started when you can readily stop it in it's tracks? An ounce of prevention is worth a pound of cure or so they tell me. :^) These projects are going to become ginormous big systems in the end after all is said and done, and we'd best pay attention to all the little details & things along the way up this long mountainside climb ahead of us. Also on that note just in case any other Anons decide to join in on the C++ code-wrangling & architectural mountaineering engineering fun, we've given the 'Coding Guidelines' a little love too. If you decide you'd like to make a few choice pull requests to help out with the team-effort here, please just ask us for any clarifications on anything that isn't already mountain spring-water clear. So, with this release it seems like enough basic functionality of the external networking for RW Foundations is fairly in place. Plainly, there are plenty more enhancements to make in these areas going forward, but this should be enough to go on with for now. During the upcoming go-round it's likely to be more work on system support-ish items, before cracking into the actual Bumpmaster code itself. We'll probably kick this next bit off with the initial design, testing, & evaluation of a good JSON facility. This focus should also lead to the creation of a new sub-library for rw::curator RW JSONator, Anynon???. It's very important that this key area be done well, as it will be a crucial item that eventually touches on practically everything else across the entirety of the Foundations' systems. It had better be both efficient and robust. It may take us a while to get through this particular effort, so please be patient Anon. "A good foundation", and all that. Again, Happy New Year. We pray this will be one of the best ever for you and indeed for all of us. Forward! :^) Cheers. === >version.log v.220108 --------------- -edits for general usage notes; ./dolldrops/tail_me.txt -add incremental file-numbering suffixes to dolldrops -update progress meter display to support unbounded (streaming) xfers; dollnet -mv to h:m:s elapsed times in progress meter displays; dollnet -mv to KiB/MiB units in progress meter displays; dollnet -mv prt_prog() et al, to dollnet_util.cpp; rw::dollhouse::net -minor reformatting of ns Time displays for better readability + system utility -rm default ctors, bumpMaster's slave object class members; Master 's tag req'd -edits for Coding Guidelines; bottom of version.log -rm analyze_callgraph() calls inside catch blocks (as unusable); main() (bug: program's callstack already unwound; objects dtor'd) mv analyze_callgraph() calls inside error() 's instead (before throw) >rw_bumpmaster-v220108.tar.xz.sha256sum 0a685bbe7f7cdd47bba36343a8db9810c4a0beec9eb70374f2ed3fa71449d18d *rw_bumpmaster-v220108.tar.xz >backup drop https://files.catbox.moe/4ixguz.7z
Open file (1.19 MB 849x1200 ToraGao!.jpg)
>>14918 It is the year of the tiger, perfect for catgrills! Good to see the foundations of the code are being made sturdier. Good job Chobitsu.
>>14920 LOL timely post Kiwi, grats! BTW, that's a really cool design. Have any more arts by that anon?
Open file (843.73 KB 850x1200 CutieShiro.jpg)
>>14928 They're a new artist but they make really cute work. Here's their page: https://www.pixiv.net/en/users/14993888
>>14918 >Inb4 the april fools BUMP update.
RW Foundations Caturday drop : v220115 edition Catgrills + Meidos. Two great things in life that just go great together! So, we've been giving a bit of a think to JSON libraries and some other robowaifu topics for this dropcycle. What's that you say Anon? "How do Robowaifus and JSON go together any how?" Well, just stay tuned to this channel to find out! :^) We've settled down to a competition between two primary JSON library candidates: nlohmann/json (https://github.com/nlohmann/json), and Tencent/rapidjson (https://github.com/miloyip/rapidjson) . Modern C++ JSON has by far the best STL-style coding story going, and is exceptionally straightforward to understand for an experienced developer. OTOH, it's not as fast/efficient as it could be, and in smol systems this might turn out to be a deal-breaker. For it's part on the plus side, RapidJSON has speed, efficiency & good standards conformance. OTOH, it's somewhat archaic and doesn't lend itself super-well to Modern C++ development. These are going to be yuge sets of libraries for us in the end, and ease-of-use for our coders themselves is a high system priority. The current plan for now is to go ahead and build a working Bumpmaster prototype implementation using just one of the libraries, branch that, then re-implement it again using the other one. Then compare and contrast the two. Very likely there will also be some timing analysis in addition to our current analyze_callgraph() framework feature. I suppose time will tell. Let us see what falls out of this testing process, Anon. We also kicked off a few new library items for the RW Foundations. Apart from two additional interesting items for the Atashi Cognate lib, we started up a new sub-lib in Electro : RW Power. We're going to need to manage all that awesome Robowaifu Electromotive Force (tm) from somewhere, right Anons? This will begin to give us the framework for addressing it properly. For Dolldrop, we added a couple of new pull calls; dolldrop.pull() and dolldrop.pull_hdr(). This separates out pulling a dolldrop's body-only, and it's header-only. This should make bandwidth optimizations and other functionality a bit more convenient as we go along. Also in Dollnet we decided it was a good idea to show that a pull request had in fact been made, rather than leave everyone hanging (just in case the servers on the remote end decide to take their sweet time about it all). We're coming along pretty well it seems, and soon-ish we should have the beginnings of a working Bumpmaster prototype. Then Waifusearch should be next. Looking forward to both it and to picking back up with Sumomo's World! again this year. So let us take it all in hand, and see where this great adventure takes us Anon! :^) Cheers. === >version.log v.220115 --------------- -battery gets member; charger -charger gets member; battery -begin Battery, Charger; rw::electro::power -begin Power sub-library; rw::electro -begin Abstract, Elucidate; rw::atashi::cognate -add is_empty() utility func for ifstream 's; rw::util -add pull(), pull_hdr() func-chains; dolldrop/dollnet -immediately show xfer times on curl requests, even w/o bytes flowing; dollnet >rw_bumpmaster-v220115.tar.xz.sha256sum 0c720cc8aeef08b3fb21c029b89bf9e6e0f7ea88ef723df3f55ac8c6d86888d5 *rw_bumpmaster-v220115.tar.xz >backup drop https://files.catbox.moe/mjow26.7z
Open file (29.19 KB 680x455 big_checkem.jpg)
check my digits >>14951 Thanks Anon! Please let us all know if they make any other robowaifu type arts. >>14957 LOL. Don't hold your breath Anon. Sure if we all discover some kind of big regression bug we can figure out, then sure we'd probably make a hofix drop or something. Otherwise RW Foundations will be both superior and also allow our robowaifus eventually to shitpost too.
RW Foundations Caturday drop : v220122 edition Catgrill Meidos; an idea whose time has truly come! :^) We decided to do the initial prototyping for the Bumpmaster project using the JSON for Modern C++ library. It will probably be easier to work out all the little details by using it to begin with. Once everything's sorted out that way, then we'll branch the code and replace that library with the other JSON library under consideration. We'll likely also run them in parallel all the way through the development of Waifusearch, and then make our decision on which to go forward with from there. We've simplified the 'Master-only' function calls for the RW_Slave object classes, since the caller is already determined during the object's construction. You might note that the 'bump.t()' parameter is now gone from the dolldrop.pull() calls. The rw::util namespace was tightened up, and we added a couple of new utilities into it. We'll likely be migrating some of the other code spread out elsewhere up into that area sometime soon. We also started up a very interesting new sub-library RW Mimicry in rw::atashi::cognate. This will likely prove to be a key initial library to begin fleshing out the rest of the Atashi library. Chobits is filled with humorous scenes of both Chii & Sumomo mimicking their masters, and it should be a fun thing to begin solving. Things like pose-estimation and 'Theory of Mind' are both ideas that will certainly come to the fore during that particular effort. Also, one other thing we'd like to begin doing for these drop posts is to add in little bits of the code itself from the projects. Rant on it, rip into it, or give it props. The main point is to begin a conversation here about the code itself. Accordingly, here's a little snip from today's drop: >main_bumpmaster.cpp snippet string const test_uri{ "https://alogs.theГунтretort.com/robowaifu/catalog.json"}; puts("\n\n --=^=--\n\n"); //-------- auto hdr_A = bump.dolldrop().pull_w_hdr(test_uri); if (! is_empty(hdr_A)) { // auto const ht = strmlines_2_vec(hdr_A); for (auto const& t : ht) { // checks all header tags if (is_test_tag(t)) { cout << '\t' << t << '\n'; } } } else cout << "hdr_A empty\n"; This form of pull() function for RW::Dolldrop returns a stream containing a header response for the dolldrop itself. This little bit of code first transforms that into a container of strings, and then goes through it line-by-line looking for specified tags in the header. Tags such as last-modified, and content-length (number of bytes), for instance. This will be a useful feature to have in a number of ways for Bumpmaster. Thoughts? Well we're starting to settle in to the new year, and we hope it brings good fortune and prosperity to every Anon here on /robowaifu/. Let's all press forward in earnest towards our goals this year! :^) Cheers. === >version.log v.220122 --------------- -begin Mimicry; rw::atashi::cognate -add to_lower(), strmlines_2_vec() utility funcs; rw::util -mv to simplified wrappers for RW_slave classes' 'Master-only' guarded funcs -mv to general I/O stringstream 's, fstream 's as parms in is_empty() utility funcs; rw::util as return types in pull() call-chains; dollnet -add 'JSON for Modern C++' hdr file (json.hpp), begin evaluations; ./extern/ dir -enable './extern/' dir + add into bumpmaster includes; meson.build >rw_bumpmaster-v220122.tar.xz.sha256sum 19414e73bdd1bbce309fab45ff5378c54086930e97e502bc1d9a10e4f960f010 *rw_bumpmaster-v220122.tar.xz >backup drop https://files.catbox.moe/x07805.7z
>>15050 I apologize in advance and do not mean to come off as an attack on you. I am just giving some feedback and criticism. I have been wondering for a while now about how the hell do we get this to compile? Have never heard of tar.xz extensions before finding /robowaifu/ and regardless of documentation, 7zip won’t recognize the file. Despite it downloading inside of a 7zip archive, making the whole tar.xz format completely redundant and an extra step that is discouraging to newcomers or anyone who would contribute as it comes off to people as malware thanks to the strange file extension. Regardless of whether or not that is true.
>>15060 I was actually going to make a step by step how to do it but I can't get it to work lol.... I can't figure out how to install the curlcpp this: Then add <curlcpp root>/build/src/ to your library path and <curlcpp root>/include/ to your include path. When linking, link against curlcpp (e.g.: g++ -std=c++11 example.cpp -o example -lcurlcpp -lcurl). Or if you want run from terminal, g++ -std=c++11 example.cpp -L/home/username/path/to/build/src/ -I/home/username/path/to/include/ -lcurlcpp -lcurl does not work. what is example.cpp supposed to be? and neither the libcurlpp-dev or libcurlpp0 packages work
>>15062 and to add I also used cmake to build it to every single directory in my $PATH and it does not work
>>15062 >>15063 ok I figured it out this should be the start to finish install on a debian based distro: download rw_bumpmaster file rename to .7z 7z e file.7z (sudo apt install p7zip-full if you don't have) tar xf file.tar.xz sudo apt install meson sudo apt install libfltk1.1-dev sudo apt install libcurl4-gnutls-dev download github.com/JosephP91/curlcpp unzip the just downloaded curlcpp-master.zip navigate to the curlcpp-master/CMake in terminal sudo apt install cmake sudo cmake .. sudo make # -j2 cd .. make install cd to rw_bumpmaster directory meson build cd build && ninja; cd .. build/bumpmaster but I don't know how to use it
>>15060 >>15062 Ahh, sorry about that Anons. Yes, getting dependencies and other preliminary ceremony to software development can often be daunting for the newcomer. In teaching myself how to, I've done this thousands of times by now and hardly ever stop to consider any longer what it was like years ago when I began trying in earnest to learn this stuff. My apologies. I'll take some time (hopefully today, certainly this week) and make a little tutorial about building RW Foundations software drops made ITT by us. So look forward to that soon. Also, tarballs have been around for quite some time actually about the same age as the C++ programming language itself, so you needn't worry about their legitimacy Anon. http://www.catb.org/jargon/html/T/tarball.html https://en.wikipedia.org/wiki/Tar_(computing) >>15064 Thanks you've got my back bro, much appreciated! :^) I'll try to edit the README file used for the archives, and put in a TL;DR that sort of follows your steps for the beginners. I'll probably split it up into two parts; one for the dependencies, and one for the actual build steps. Cheers.
OK, here's a quick rundown excluding the dependencies (the readme has links): If you right-click on the ".pdf" file here (>>15050), you'll see AlogSpace's actual name of the file, just so you can confirm it's legitimacy. We'll be doing all our work here from the terminal. First, grab the archive file itself into w/e directory you want: torsocks -i curl http://bhlnasxdkbaoxf4gtpbhavref7l2j3bwooes77hqcacxztkindztzrad.onion/.media/62a022ea91c78727fc222755f0d8f0286cce8a50dd2800bd2a7613aad28beb88.pdf -o rw_bumpmaster-v220122.7z or curl https://files.catbox.moe/x07805.7z -o rw_bumpmaster-v220122.7z --=^=-- Next extract the outer 7zip file and have a look at the readme.txt: 7z e rw_bumpmaster-v220122.7z cat bumpmaster_readme.txt Confirm the tarball's intact, then if so extract it: sha256sum -c rw_bumpmaster-v220122.tar.xz.sha256sum tar -xf rw_bumpmaster-v220122.tar.xz Cd into the project's working directory: cd rw_bumpmaster-v220122/ Configure it as a Meson Build project: meson build Finally cd to build/ and make the project with Ninja: cd build/ && ninja; cd .. --=^=-- That's it, you're done Anon. To run either the bumpmaster or sumomos_world demo projects, just call them from the project's base directory: build/bumpmaster or build/sumomos_world --=^=-- This is just a quick rough to get you started Anon. Again, the main point at this stage is simply to start a convo around the code itself, not to have "le ebin turn-key robowaifu code!!" :^) Cheers.
>>15074 Thanks Chobitsu! That should be enough to get anons started so they can see what you’ve been doing in these great weekly updates.
>>15082 You are welcome AllieDev, and thanks for pointing the issue out. I should have already dealt with that. I welcome anons having a look and maybe a bit of a tweak here and there to the codebase. It would be nice to get a community effort around this project going with a bunch of like-minded Anons.

Report/Delete/Moderation Forms

no cookies?