Thread: Apollo 289 - January 2005

Page 2 of 5 FirstFirst 1234 ... LastLast
Results 11 to 20 of 44
  1. #11  
    Registered Member
    Join Date
    Jun 2011
    Posts
    315
    Thanks given
    27
    Thanks received
    50
    Rep Power
    41
    Goodluck brother !
    Reply With Quote  
     

  2. #12  
    Registered Member

    Join Date
    Jun 2020
    Posts
    23
    Thanks given
    3
    Thanks received
    17
    Rep Power
    87
    Bump
    Notable updates here, check the repo for all of the new updates.

    Equipment
    Attached image

    Banking
    Attached image

    Friends list
    Attached image

    Ignores list
    Attached image

    Private messaging
    Attached image

    Spoiler for .gif:

    Player options
    Attached image

    Commands
    Attached image
    Reply With Quote  
     

  3. Thankful user:


  4. #13  
    Registered Member lmaouk's Avatar
    Join Date
    Mar 2015
    Posts
    60
    Thanks given
    7
    Thanks received
    9
    Rep Power
    43
    awesome, will be following this
    Quote Originally Posted by EJVILL View Post
    Yeah because he had the fucking you fucking idiot. I found them anyway. Go fuck yourself. Shove a broomstick in your piss hole.
    Reply With Quote  
     

  5. #14  
    Registered Member

    Join Date
    Jun 2020
    Posts
    23
    Thanks given
    3
    Thanks received
    17
    Rep Power
    87
    Quote Originally Posted by lmaouk View Post
    awesome, will be following this
    Thanks!
    Reply With Quote  
     

  6. #15  
    Donator

    .css's Avatar
    Join Date
    Dec 2018
    Age
    29
    Posts
    579
    Thanks given
    89
    Thanks received
    270
    Rep Power
    351
    Hopefully this'll be the first fully completed Apollo project. Mind you it's not as beginner friendly so that'd be a fair enough.
    Good luck on this though.
    Reply With Quote  
     

  7. #16  
    Registered Member

    Join Date
    Jun 2020
    Posts
    23
    Thanks given
    3
    Thanks received
    17
    Rep Power
    87
    Quote Originally Posted by .css View Post
    Hopefully this'll be the first fully completed Apollo project. Mind you it's not as beginner friendly so that'd be a fair enough.
    Good luck on this though.
    From my experience so far, Apollo is pretty easy to work with because the core design as many features that a developer can use for content. I can see it being pretty intimidating at first for someone, so I suggest any new contributor to spend a little bit of time familiarizing themselves with it before anything. I personally haven't spent too much time on the content part besides the few plugins I made changes to, but the implementation of 289 data has been almost seamless.

    That being said, I'm always available if someone has any questions on setup or something of the sort.

    Thanks for the good lucks!
    Reply With Quote  
     

  8. Thankful user:


  9. #17  
    Registered Member

    Join Date
    Jun 2020
    Posts
    23
    Thanks given
    3
    Thanks received
    17
    Rep Power
    87
    Bump
    Some great updates! Decided to tackle the map objects problem in the cache. If you're not familiar, the issue with the 289 cache is that some of the maps contain objects that don't actually exist in this revision. I'm not sure how this happened, I assume some parts of the map came from another revision(s), but nonetheless.

    Here is a small list of unsupported objects loading in Seers' Village region 10806.
    Code:
    UNABLE TO LOAD OBJECT WITH ID: 6278
    UNABLE TO LOAD OBJECT WITH ID: 7127
    UNABLE TO LOAD OBJECT WITH ID: 7215
    UNABLE TO LOAD OBJECT WITH ID: 5536
    UNABLE TO LOAD OBJECT WITH ID: 7847
    UNABLE TO LOAD OBJECT WITH ID: 7938
    UNABLE TO LOAD OBJECT WITH ID: 8127
    UNABLE TO LOAD OBJECT WITH ID: 8218
    UNABLE TO LOAD OBJECT WITH ID: 5640
    UNABLE TO LOAD OBJECT WITH ID: 18838
    UNABLE TO LOAD OBJECT WITH ID: 18880
    UNABLE TO LOAD OBJECT WITH ID: 18882
    UNABLE TO LOAD OBJECT WITH ID: 18924
    UNABLE TO LOAD OBJECT WITH ID: 18926
    UNABLE TO LOAD OBJECT WITH ID: 18968
    UNABLE TO LOAD OBJECT WITH ID: 8689
    UNABLE TO LOAD OBJECT WITH ID: 11994
    UNABLE TO LOAD OBJECT WITH ID: 12036
    UNABLE TO LOAD OBJECT WITH ID: 6278
    UNABLE TO LOAD OBJECT WITH ID: 7127
    UNABLE TO LOAD OBJECT WITH ID: 7215
    UNABLE TO LOAD OBJECT WITH ID: 5536
    UNABLE TO LOAD OBJECT WITH ID: 7847
    UNABLE TO LOAD OBJECT WITH ID: 7938
    UNABLE TO LOAD OBJECT WITH ID: 8127
    UNABLE TO LOAD OBJECT WITH ID: 8218
    UNABLE TO LOAD OBJECT WITH ID: 5640
    UNABLE TO LOAD OBJECT WITH ID: 18838
    UNABLE TO LOAD OBJECT WITH ID: 18880
    UNABLE TO LOAD OBJECT WITH ID: 18882
    UNABLE TO LOAD OBJECT WITH ID: 18924
    The way I overcame this problem for the entire map was by grabbing every object and loading them in a 317 cache to grab the object name and description from the objects def. I then looped through the 289 cache for objects of the same name and description and then mapped them out.
    Here is a small example
    Code:
    loc289.add(new Loc(579, 5246, 417, "Bed", "Great for sleeping in."));
    loc289.add(new Loc(579, 5578, 307, "Cart", "One horse power, wooden suspension. A beauty."));
    loc289.add(new Loc(579, 5631, 2732, "Fire", "Hot!"));
    loc289.add(new Loc(579, 5540, 1162, "Bullrushes", "Found near the water's edge."));
    loc289.add(new Loc(579, 5542, 1162, "Bullrushes", "Found near the water's edge."));
    loc289.add(new Loc(579, 5539, 1162, "Bullrushes", "Found near the water's edge."));
    loc289.add(new Loc(579, 5541, 1162, "Bullrushes", "Found near the water's edge."));
    loc289.add(new Loc(579, 6266, 3266, "Cage", "Usually used for storing living things..."));
    loc289.add(new Loc(579, 6231, 593, "Table", "A nice sturdy looking table."));
    loc289.add(new Loc(579, 6237, 1313, "Plant", "An unusual tree grows here."));
    loc289.add(new Loc(579, 9082, 593, "Table", "A nice sturdy looking table."));
    loc289.add(new Loc(579, 6260, 10, "Ladder", "I can climb down this."));
    loc289.add(new Loc(579, 6261, 10, "Ladder", "I can climb down this."));
    loc289.add(new Loc(579, 6250, 417, "Bed", "Great for sleeping in."));
    loc289.add(new Loc(579, 6249, 878, "Well", "No this is not a mirage!"));
    loc289.add(new Loc(579, 6265, 3266, "Cage", "Usually used for storing living things..."));
    loc289.add(new Loc(579, 5564, 417, "Bed", "Great for sleeping in."));
    loc289.add(new Loc(579, 6244, 1722, "Staircase", "I can climb these stairs."));
    loc289.add(new Loc(579, 6245, 1722, "Staircase", "I can climb these stairs."));
    loc289.add(new Loc(579, 6276, 891, "Landscape", "I don't know much about art, but I like this."));
    loc289.add(new Loc(579, 6274, 417, "Bed", "Great for sleeping in."));
    loc289.add(new Loc(579, 6240, 3, "Door", "The door is closed."));
    loc289.add(new Loc(579, 6238, 3, "Door", "The door is closed."));
    loc289.add(new Loc(579, 6277, 1396, "Cactus", "How do these things manage to grow?"));
    loc289.add(new Loc(579, 6275, 608, "Study desk", "The ideal place to study."));
    Code:
    Loc=fileId, 317Id, 289Id, name, description
    Using an editor I made, I looped through every object file and swapped any objects that matched the 317 id to the 289 id. For any objects that didn't have a match, I simply removed them entirely from the map. I'm not sure if this was the best thing to do, but couldn't think of something better.

    To finish, the cache is now -38KB from the original size. All temporary fixes to counteract the unsupported map objects have been reverted.
    If you decide to use 289, this cache is probably the best one available to the public right now You can get a copy by going to this link https://github.com/s1mple-dev/289-cache
    Please see the media below on an example. I know it may not seem like much, however this took a decent amount of work to get done.

    Spoiler for media:

    Trying to teleport to Seers' Village before.
    (The client ends up crashing unless you do a cheap fix for it.)
    Attached image

    Early editing testing
    (Showcases region 10806 mentioned above completely removed.)
    Attached image

    Seers' Village after
    Attached image



    Extra updates
    Notable updates here, check the repo for all of the new updates.

    Attached image

    Attached image

    Thanks everybody for the support so far!
    Reply With Quote  
     

  10. #18  
    Donator

    .css's Avatar
    Join Date
    Dec 2018
    Age
    29
    Posts
    579
    Thanks given
    89
    Thanks received
    270
    Rep Power
    351
    Strong axe you got there!

    Finally a nice apollo
    Reply With Quote  
     

  11. #19  
    Registered Member

    Join Date
    Jun 2020
    Posts
    23
    Thanks given
    3
    Thanks received
    17
    Rep Power
    87
    Quote Originally Posted by .css View Post
    Strong axe you got there!

    Finally a nice apollo
    Apollo itself is nice
    Thanks!
    Reply With Quote  
     

  12. #20  
    Registered Member

    Join Date
    Jun 2020
    Posts
    23
    Thanks given
    3
    Thanks received
    17
    Rep Power
    87
    Bump
    Spending time cleaning the client code to improve readability. There is a new branch available for code refactoring.

    https://github.com/s1mple-dev/289-client
    Please visit the link above to check it out!
    Reply With Quote  
     

Page 2 of 5 FirstFirst 1234 ... LastLast

Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)


User Tag List

Similar Threads

  1. [289] NPC world spawns (289 - 319?)
    By George in forum Requests
    Replies: 0
    Last Post: 05-16-2020, 12:46 PM
  2. Apollo's Winged Sandals!
    By discipl3 in forum Models
    Replies: 9
    Last Post: 10-05-2009, 01:05 AM
  3. [530]: Apollo Framework - Project Development Thread
    By blakeman8192 in forum Projects
    Replies: 122
    Last Post: 02-27-2009, 01:41 AM
  4. Apollo Item Image DB
    By Zachera in forum Tools
    Replies: 2
    Last Post: 06-18-2008, 04:06 PM
  5. Replies: 5
    Last Post: 10-02-2007, 09:06 PM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •