Posts by Miwarre

    Installed the PnB and all seems to be working ok but when i exit the PnB gui im getting this error message in the chat window ( error occurred in plug `com.vms.planks and beams` (Author:Maurizio M. Gavioli aka Mlwarre) ->null


    Im sort of guessing that this shouldn't show up but like I said it seems to be working ok?

    Well, it shouldn't show up indeed.


    1) Does this happen in a local single player environment or a (remote?) multi-player server?


    2) In the first case, you should be able to access the file info in the main Rising World folder: it is a text file and contains session logs and should have a more detailed description of the error. The file is cumulative and could be quite log: start from the end and go back.


    3) In a (remote) MP server, there are log files as well, but only the server owner can access them.


    If you can retrieve the detailed description, I can probably understand what is going on and try to to fix it.

    Interesting. I was not aware of the existence of GEMA until I read this thread. As far as I know, similar societies exist in Austria, in Switzerland and in my own country, Italy, and possibly elsewhere too.


    In Italy it is called SIAE (Società Italiana degli Autori ed Editori = Italian Society of Authors and Publishers) and seems to be quite similar to GEMA (a few legal details set aside).


    The basic concept for SIAE is simple: they collect rights whenever a work of a member author or publisher is performed or used in some way publicly (meaning that it is being profited by an audience who didn't buy it) and periodically the collected amount is divided among the members. Then, many aspects of the practical implementation of this principle are questionable indeed and are repeatedly questioned, but this a second approximation point.


    Note that this has nothing to do with censorship: neither SIAE nor, I think, GEMA has any right to decide what can be performed and what cannot or when or where. SIAE is also not involved in age-related limitations (like movie rating or PEGI/ESRB or similar).


    In general, I think it is possible to say that in Italy censorship, which was a problem a few decades ago, is now a relatively minor problem. At least as far as State-imposed censorship is considered; there is a serious problem of self-imposed censorship (by journalists, news agencies and so on) about topics which can be addressed and topics which should be ignored, about the way to present specific topics and so on. But this a rather different matter, involving different parties and agendas.


    Also, SIAE -- and probably GEMA -- action is not directly related with taxes: that money is not a "tax" and does not go to the State, but to the authors and publishers as a group (at least in principle, then, as I said, the actual implementation is often a bit too murky).


    That said, the very existence of this kind of 'authorities' is questionable; their origin can be in part traced back to the privileges granted to trade guilds by Medieval states and for another part sits on a very outdated concept of trace and of "author's right" (a vvvvvery murky topic in itself!).


    So, I definitely agree with @ArcticuKitsu that this approach is to be opposed, but it is also important to aim at the right target, which is not 'political' (or only in a very general and generic sense), but rather (socio-)economic.

    Still confused, I thought it was just the GUI that 50% sizing referred too, not the actual textures seen on the planks when placed.

    Indeed! Textures on planks are placed by RW itself, the plug-in just tells it which one to use.


    Try by getting one non-standard-textured plank via the plug-in and the same via the creative mode console command "item woodplank <numberOfItems> <idOfTexture>" and they should be the same.

    All these suggestions are interesting.


    But isn't RW (also?) a construction game? Aren't we supposed to build the things we need or like to have? Where is the point of having different worlds, different servers, etc, if each and any has the same stuff?


    Perhaps, having more materials, elementary shapes and behaviours, etc allowing to build more kinds of objects (perhaps also moveable) is more suggestive and powerful than adding a few ready-made special objects...

    Sorry, the answer was obvious, but I didn't see it!


    You are entering the /gps command in the wrong window! As with all plug-ins, the command is to be entered in the chat window, while you are entering it in the console window.


    By default the chat window is open with the [T] key and, if you enter a command which is not recognised, it simply ignores it without any feedback.


    The console window, however, is open with one of these keys: [~], [\] or [|] (I do not remember exactly which, as I have remapped it in my RW copy) and it returns indeed a "command not found" if you type something not acceptable.


    So, please enter the command in the chat window and it should work.


    ;)

    Hello! Thank you for the plugin. [...] I can see the need coordinates at the bottom center of the screen, but I cannot bring up the GUI. I tried typing /gps and also /gps on in the command line chat screen. Both of these get me a "Command not found" answer.


    I am running in singleplayer on a Mac, using OSX 10.11.6 Not sure that makes a difference. That the coordinates show and seem to work tells me it's properly installed.

    This seems the case to me too!

    Any ideas?

    Spelling? 'Wrong' slash? (like '\' instead of '/')? Upper case instead of lower?


    However, you modified the settings.properties file. This is surely possible, but care should be taken to save the file back as a text only file. If the editor you used to edit the file added some coding to the file, the Java reader will not properly parse the contents. This can be as trivial as adding an UTF-8 byte order mark (BOM) at the beginning (this actually happened to another user).


    To check, you may try to rename the settings.properties file to something else and restart your RW (this will ignore the file and use the built-in values): if the command is accepted, the file has something wrong. Then, to customise the settings, you have to find an editor which does not add codes, or configure your current editor not to do this (usually it is possible, but how depends upon the specific editor).

    Thanks again—I hope I can get it to work!

    I hope too!

    A) sharing WPs between specific players (player A shares a WP with Player B)

    The best thing the player can say is whether or not he accepts the waypoint as if you send someone a PN. And this point is then added to its with the waypoint name of the sent one.

    So, the process could be:


    1) Player A press a (new) button on the GPS control panel ("Share WP") which asks for another player (B) to share that WP with.
    2) A message on Player B tells him that there is a new WP he can import from Player A (better as a chat message, as a modal message box would interrupt his playing flow).
    3) Player B opens his GPS panel, goes to one WP slot of his choice, press an "Import" button and the WP from Player A occupies this slot.


    Correct? Makes sense?


    B) A "global pool" of WPs


    In the meantime I had another conversation about creating a general "pool" of WPs available to all players in the server:


    *) to which any player can contribute one of his WPs (or more, one at a time)
    *) from which any player can "fish" WPs (browsing a list) to put in one of his slots.
    ____________________


    Either approach is possible; having both could make thinks complex (for me and for the players), though. Any preference?
    ____________________

    Oh, I have on question too, how I can delete a wp ?

    See here ^^

    to share one wp for all or for a one player or is better the waypoint to set in a group and then to share ?

    Do you suggest adding the concept of group (group of players, I suppose) sharing the same wp's? Not over-simple, but this can be probably done. There are open points, though (but we may discuss them later).


    Still, this does not change most of the practicalities I described above. How do you imagine this sharing to happen from the player point of view?


    (In other words, I am looking for specs as precise as possible, before starting implementing anything).

    It would be useful to have all the nine possible combinations of {Left, Centre, Right} x {Top, Middle, Bottom} of pivot positions, adding a TopCentre, a MiddleLeft, a MiddleRight and BottomCentre values (and perhaps renaming the current Centre to MiddleCentre).


    If would help with a more flexible and precise positioning of GuiElements one to another.

    Do your point apply
    1) to 3D objects like benches, doors, lamps and so on


    OR


    2) to blocks as well?


    IMHO, red51 past comments explained that blocks are treated in a very different way than everything else and are the subject of a number of optimisations which speed up the rendering. So case 2) is likely to require a HUGE re-factoring of the code and potentially affect frame rate.


    Case 1) is possibly lighter to implement, as those 3D objects are already independent 3D meshes like beams and planks. A uniform and common way of placing them would ease the learning curve and reduce the load on the player memory.


    I would be careful to loose some of the "snapping" features, though, like lamps snapping to walls or benches following the surface they are placed upon, as in most cases these are real time savers.


    So, not a server-wide setting, which would be a once-for-all-and-for-everybody choice, but a per player (console) command to turn on and off at will.

    Hello there ;D


    can I share the waypoints to anothers players ?

    Not at the moment; of course, anyone is free to go to the same point you "waypointed" and set a way point of his own there, but this is not what you meant, is it?


    Such a function might be added, though. How do you see it working? I mean:


    1) It requires the consent of both parties, the player who shares his info and the player who receives them, so changing his own info. Who starts the action and how the other party gives his consent?


    2) Sharing individual wp or all as a set?


    3) When a wp is shared, where should end up in the receiving player set? At the same place it had in the origin wp set or in the first empty place? What to do if there are no empty places? Same if and when sharing a whole set of wp's.


    4) Home shall not be shared, right? (everyone has his own home, usually)


    If you have ideas for these points, I can start implementing something.

    Just to be extra-sure:


    ver. 0.7.4 server.jar is long 471992 bytes
    ver. 0.8.0 server.jar is long 479733 bytes
    ver. 0.8.1 server.jar is long 480676 bytes


    (luckily I kept the previous versions, as a safety measure) This should identify the server.jar file quite univocally. (I know you know, but... do not rely on summary listings, use "ls -l" or similar for precise size info).


    If the server.jar file on the remote host matches the right size, I can only attempt some shots in the dark:


    - did you remove the 0.8.0 server?
    - did you overwrite the 0.8.0 version with the 0.8.1? Possibly some piece of the history / cache / whoknowswhat is confusing the server mind?
    - or both versions coexist side by side? (I for one would do this, to keep installation details at hand) Any chance the one actually responding to the client is the old version?
    - even more in the dark: are you extra-, super-, extra-again-sure you are directing the client to the right host?


    I understand these are things you quite surely thought of yourself too but, who knows, re-investigating these details may uncover some oddity.

    Sorry, the situation is probably clear to you, but I cannot figure all the pieces out. I gather that there are at least three parts:


    1) A client running on a Mac;


    2) A server running on a local machine of yours (also Mac?);


    3) A server running on a rented Linux host.


    Correct? Which pair is working and which is not working? Did you just rent the host and installed the server yourself or did you rent a pre-installed server?

    All is working fine on my local computer, local server and all. But now when I attempt to run it on my hosted server, I get a befuddling version mismatch error.


    To "run it", where "it" is what?

    It is fantastic in so many ways, not least in avoiding me being a pain to the admins requesting them to make planks all the time for me. I am also expecting it will lift the standard of building within the whole community.

    Thanks!

    Therefore I wondered if you could do anything to enable bulk buy - perhaps like we do at at the saw bench have a max button to buy a full stack with one click.
    My mouse would appreciate it very much.

    Good idea! And, definitely, we should stand for the rodent civil rights and stop this barbaric exploitation! ;) As soon as the back-end RWGui plug-in will exit the current phase of re-writing (potentially influencing consumer plug-ins, like this one), I'll post an update.