Ape Client

Forum for alternative clients, mods & discussions on the same.

Re: Ape Client

Postby boshaw » Mon Oct 10, 2016 7:23 am

InvaderDoom wrote:I think the most comfortable option would be to have a key bind option to toggle "no drop" or something like that. Basically it would not allow you to drop anything by left clicking on the ground, but instead, left clicking on the ground would return the item to your inventory if that's where it came from, or your hand if thats where it came from.

Also something of note: Chat - Links don't work in chat, could this be fixed?


Update @ https://www.dropbox.com/s/uth2sfwvufjqy ... 11.7z?dl=0

Changes:
11.1. added in a first person cam :cam fps , it's not super, but okay to look around in i guess. I plan to polish this at a later date.
11.2. in fps cam you can hit 'ctrl' to have the camera move with your mouse automatically
11.3. you can hold 'w' to move in the direction your camera is facing
- It's not super smooth as to not spam the server, but it works
11.4. Map View distance indicator is now added into 3D Minimap It's not going to work well on mountains but i'm not going to fix it at this time for reasons
11.5. Chat links now open in your browser when clicked if possible
11.6. Keybind added to allow you to not drop items when you click the ground and instead send them back to whatever inventory they came from. This works for study window, player inventory, and all equipment
11.7. Show Hidden Objects key has been changed from 'w' to 'h'
11.8. A message will now appear telling you the status of tile centering or item dropping if you hit those key binds.
11.9. Compass labels has been fixed

This should address your problems, the keybind for that drop thing is nothing by default so you'll need to set your own keybind.
User avatar
boshaw
 
Posts: 1591
Joined: Tue Jun 01, 2010 10:22 pm

Re: Ape Client

Postby iamahh » Mon Oct 10, 2016 11:54 am

sorry the long feedback, so i split in 3

1) Lost my user interface again. I used the reset files, logged in, dragged chat and other UI around, clicked options, changed some graphic options, worked fine. Then i quit the game and entered again. It was all gone: chat, map, click options nothing happens, Ctrl+O also doesn't show window.

Wonder if this is because I place my game window on the right side of the screen instead of left side? Maybe it mess up the calculations somehow. My game window is smaller than the screen and aligned to the right edge of screen.

Here's the config files after the problem:

window-props.ini
Code: Select all
[avaview]
show = 1
pos = (-1,-1,-1)

[party]
pos = (-1,-1,-1)

[speedget]
pos = (-1,-1,-1)

[chat]
show = 1

[charwnd]
food-pos = (0,405384, 0,011905, 0,000000)
food-show = 1
glut-pos = (0,324624, 0,011905, 0,000000)
glut-show = 1

[minimap]
show = 1
type = 3
3d-elev = 1.5707964
3d-angl = 0.0
3d-dist = 200.0
3d-view = 2
icons = 1
custom-mm-size = (196, 196)

[menu]
bot-icon-Scripts = local\:scripts.png
bot-icon-auto-aggro = local\:scripts.png
bot-icon-combat-assist = local\:scripts.png
bot-icon-combat-leader = local\:scripts.png
bot-icon-curio-machine = local\:scripts.png
bot-icon-destroy-bot = local\:scripts.png
bot-icon-dig-acre-clay = local\:scripts.png
bot-icon-drink = local\:scripts.png
bot-icon-farm-area = local\:scripts.png
bot-icon-feast = local\:scripts.png
bot-icon-fight-animal = local\:scripts.png
bot-icon-fight-discovery = local\:scripts.png
bot-icon-fight-player = local\:scripts.png
bot-icon-follow-bot = local\:scripts.png
bot-icon-forage = local\:scripts.png
bot-icon-fuel-smelter = local\:scripts.png
bot-icon-fuel-steel = local\:scripts.png
bot-icon-harvest-area = local\:scripts.png
bot-icon-landsurvey-filler = local\:scripts.png
bot-icon-landsurvey-helper = local\:scripts.png
bot-icon-mine-area = local\:scripts.png
bot-icon-mine-straight-no-pave = local\:scripts.png
bot-icon-mine-straight = local\:scripts.png
bot-icon-partybug = local\:scripts.png
bot-icon-plant-area = local\:scripts.png
bot-icon-quick-action = local\:scripts.png
bot-icon-squadron = local\:scripts.png
bot-icon-stone = local\:scripts.png
bot-icon-walk-bot = local\:scripts.png
bot-icon-walk-east-bot = local\:scripts.png

[moveable]
Chat-pos = (0,004751, 0,844246, 0,000000)
nbelt-pos = (0,003959, 0,156746, 0,000000)
Minimap-pos = (0,829770, 0,019841, 0,000000)
Inventory-pos = (0,631829, 0,757937, 0,000000)
Options-pos = (0,417260, 0,128968, 0,000000)

[window]
Chat-sz = (404, 148)
Minimap-sz = (196, 196)



Settings.ini
Code: Select all
[pathfinding]
block-ridges = 0
predictive-moves = 0
tier = 1

[system]
debug = 0

[logging]
single-file = 1
level = 1

[ui]
theme = default
menu-theme = default
window-btn-margin = 2
window-cap-font = Sans
window-cap-fontsize = 15
window-cap-bold = 0

[graphics]
flatworld = 0
show-hidden = 0
show-hidden-box = 1
show-hitbox = 0
show-hitbox-only = 0
show-gob-path = 0
show-stage-number = 0
grid-gradiant = 1
colorful-dust = 0
show-map = 1
show-gobs = 1
show-vertices = 1
show-textures = 1
show-colors = 1
show-radius = 0
hidden-color = 255,88,169,176
target-color = 255,0,0,188
gob-path-color = 111,255,138,168
animal-path-color = 144,255,171,146
exp-map = 0
show-trans-tiles = 0
simple-crops = 0
show-flav-objs = 0
symmetric-outlines = 0
show-weather = 0
msaa-level = 4
show-animations = 0
no-gob-overlay = 0
wireframe = 0
map-grid-radius = 3
tree-scale = 0
skybox-range = 30000
more-flav-objs = 0
skip-loading = 1
show-skybox = 0
colorful-grid = 1

[shadows]
shadow-tex-size = 0
shadow-size = 1500

[item]
show-quality-type = 1
quality-loc = 1

[fun]
show-beard = 0
wizard-mode = 0

[combat]
smartaim = 1
show-gob-hp = 0
auto-hearth = 0

[camera]
lock = 0
free-cam-lock = 0

[minimap]
view-dist = 0
store-minimaps = 0

[audio]
timervol = 0.8
no-gob-audio = 0

[flowermenu]
bug = 0
quickmenu = 0

[map]
compass-font = Sans
compass-font-bold = 0
compass-font-size = 24

[gameplay]
center-hittest = 0



2) Login name seems to never save, the list is empty. I click create user, type user name and press login, it remembers the password, but the user name never saves, the list is empty somehow:)

3) The first run after update I got this exception, but only happened once.
Exception in thread "Haven main thread" java.lang.NullPointerException
at haven.Minimap3D.resetoff(Minimap3D.java:430)
at haven.Minimap3D.added(Minimap3D.java:352)
at haven.Widget.add0(Widget.java:245)
at haven.Widget.add(Widget.java:257)
at haven.Widget.add(Widget.java:263)
at haven.ThemeMiniMap.<init>(ThemeMiniMap.java:34)
at haven.GameUI.remakeMM(GameUI.java:270)
at haven.GameUI.addchild(GameUI.java:287)
at haven.Widget.makechild(Widget.java:406)
at haven.UI.newwidget(UI.java:163)
at haven.RemoteUI.run(RemoteUI.java:66)
at haven.MainFrame.run(MainFrame.java:263)
at java.lang.Thread.run(Unknown Source)
iamahh
 
Posts: 1806
Joined: Sat Dec 12, 2015 8:23 pm

Re: Ape Client

Postby boshaw » Mon Oct 10, 2016 12:38 pm

iamahh wrote:sorry the long feedback, so i split in 3

1) Lost my user interface again. I used the reset files, logged in, dragged chat and other UI around, clicked options, changed some graphic options, worked fine. Then i quit the game and entered again. It was all gone: chat, map, click options nothing happens, Ctrl+O also doesn't show window.

Wonder if this is because I place my game window on the right side of the screen instead of left side? Maybe it mess up the calculations somehow. My game window is smaller than the screen and aligned to the right edge of screen.

Here's the config files after the problem:

window-props.ini
[code][avaview]
show = 1
pos = (-1,-1,-1)

[party]
pos = (-1,-1,-1)

[speedget]
pos = (-1,-1,-1)

[chat]
show = 1

[charwnd]
food-pos = (0,405384, 0,011905, 0,000000)
food-show = 1
glut-pos = (0,324624, 0,011905, 0,000000)
glut-show = 1
[moveable]
Chat-pos = (0,004751, 0,844246, 0,000000)
nbelt-pos = (0,003959, 0,156746, 0,000000)
Minimap-pos = (0,829770, 0,019841, 0,000000)
Inventory-pos = (0,631829, 0,757937, 0,000000)
Options-pos = (0,417260, 0,128968, 0,000000)

[window]
Chat-sz = (404, 148)
Minimap-sz = (196, 196)


Position of the game on your monitor shouldn't matter, but the windows where it says "pos = (-1,-1,-1)" is no good. those values need to be between 0 and 1 so I would just change those numbers to be 0.5,0.5,0 to be in the middle of your screen.

As for your other screens did it save them with the ',' in there instead of a '.'? or did you manually do that? In either case those ',' to represent the decimal needs to be a '.'. If those are automatically saving with that comma as the decimal let me know as i'll need to change something to not fool the parsing with that.

iamahh wrote:2) Login name seems to never save, the list is empty. I click create user, type user name and press login, it remembers the password, but the user name never saves, the list is empty somehow:)


You have to hit the "Save" button after putting your information in after each account you do otherwise it won't save.


iamahh wrote:3) The first run after update I got this exception, but only happened once.
Exception in thread "Haven main thread" java.lang.NullPointerException
at haven.Minimap3D.resetoff(Minimap3D.java:430)
at haven.Minimap3D.added(Minimap3D.java:352)
at haven.Widget.add0(Widget.java:245)
at haven.Widget.add(Widget.java:257)
at haven.Widget.add(Widget.java:263)
at haven.ThemeMiniMap.<init>(ThemeMiniMap.java:34)
at haven.GameUI.remakeMM(GameUI.java:270)
at haven.GameUI.addchild(GameUI.java:287)
at haven.Widget.makechild(Widget.java:406)
at haven.UI.newwidget(UI.java:163)
at haven.RemoteUI.run(RemoteUI.java:66)
at haven.MainFrame.run(MainFrame.java:263)
at java.lang.Thread.run(Unknown Source)


Should not happen anymore: https://www.dropbox.com/s/qklwsh4s4mi8t ... 12.7z?dl=0
User avatar
boshaw
 
Posts: 1591
Joined: Tue Jun 01, 2010 10:22 pm

Re: Ape Client

Postby iamahh » Mon Oct 10, 2016 1:08 pm

i just opened config in Notepad++, copied and pasted here, no editing

when i open in editor the commas are already there, maybe some localization bs indeed

i'm usign the Ape x32
iamahh
 
Posts: 1806
Joined: Sat Dec 12, 2015 8:23 pm

Re: Ape Client

Postby boshaw » Mon Oct 10, 2016 1:12 pm

iamahh wrote:i just opened config in Notepad++, copied and pasted here, no editing

when i open in editor the commas are already there, maybe some localization bs indeed

i'm usign the Ape x32


Yeah the commas should only be between the numbers, not the decimals. I would just change the decimals to '.' and try again. Just make sure the numbers are between 0 and 1.
User avatar
boshaw
 
Posts: 1591
Joined: Tue Jun 01, 2010 10:22 pm

Re: Ape Client

Postby iamahh » Mon Oct 10, 2016 1:41 pm

i'll try later but i fear Java is doing that automatically because of language localization stuff, so it would keep happening
iamahh
 
Posts: 1806
Joined: Sat Dec 12, 2015 8:23 pm

Re: Ape Client

Postby boshaw » Mon Oct 10, 2016 1:55 pm

iamahh wrote:i'll try later but i fear Java is doing that automatically because of language localization stuff, so it would keep happening

If it turns out to be the case ill fix it in a bit when i can.
User avatar
boshaw
 
Posts: 1591
Joined: Tue Jun 01, 2010 10:22 pm

Re: Ape Client

Postby peanutzrgud » Mon Oct 10, 2016 7:43 pm

After i configure and save the forage script, it just logs me out.

Are there some special requirements for it to work?
User avatar
peanutzrgud
 
Posts: 198
Joined: Sat Oct 08, 2016 4:18 am

Re: Ape Client

Postby boshaw » Mon Oct 10, 2016 11:46 pm

peanutzrgud wrote:After i configure and save the forage script, it just logs me out.

Are there some special requirements for it to work?

So just some notes on how to configure and use it.

First the "Use Boat" option doesn't work and never was implemented.

Second, everything is relative so be sure you have some way to mark your starting point otherwise future runs will likely be screwed. Once you have your starting point mark it as your first point. Click to move to your next point, hit "Add Point", and repeat until your path is done. When that's done put a file name in and hit "Save". You can use this filename to load future runs.

Upon hitting "Save" It's going to walk you backwards along your path in reverse. It will then log out at your starting point for 15 minutes. It will then log back in and walk the path in the forward direction. At the end point it'll log out for 15 minutes. Then it will log back in and go in reverse and repeat this process.

If it sees a unknown or hostile character, a badger, a bear, or a boar while pathing it will log out for 15 minutes in hopes it despawns/walks away (in the case of animals).
If it spots the forageable you want it will try to pick it up. It will attempt this 5 times and then give up and ignore it.
If your inventory fills up it will log out and end.

If you want to change the logout time you can by opening scripts/forage.lisp, go to line 10 and look at:
Code: Select all
(defparameter *sleep-time* (* 15 60))

and change the "15" to however minutes you want, save the file and retry.

If it errors during running let me know as it's probably because I forgot to add back something when I merged over some stuff.
User avatar
boshaw
 
Posts: 1591
Joined: Tue Jun 01, 2010 10:22 pm

Re: Ape Client

Postby peanutzrgud » Mon Oct 10, 2016 11:49 pm

what compiler do you use for .lisp files?

I'm not familiar with this language prior to this game, but it seems to appear somewhat often
Last edited by peanutzrgud on Mon Oct 10, 2016 11:54 pm, edited 1 time in total.
User avatar
peanutzrgud
 
Posts: 198
Joined: Sat Oct 08, 2016 4:18 am

PreviousNext

Return to The Wizards' Tower

Who is online

Users browsing this forum: Claude [Bot] and 286 guests